Tag | books Posts

For those of you who like/use Facebook, I have created a Facebook Fan Page for the book. I’ll try and keep this page updated with information about what’s going on with the book. Technorati Tags: Books,Sams Teach Yourself C# 2010 ...
Probably my fault for not actually checking this sooner, but my upcoming Sams Teach Yourself Visual C# 2010 in 24 Hours book is available for pre-order on Amazon.com. Technorati Tags: Books,Sams Teach Yourself C# 2010 ...
I am very happy to announce that the core content for my upcoming Sams Teach Yourself Visual C# 2010 in 24 Hours book is done! I still need to incorporate comments from Claudio and Eric (my technical editors) and then incorporate edits from the Sams editors, but all of the really hard work is now done. Even though I knew before starting that it would not be easy I don’t think I was really prepared for just how difficult it is to actually write a book. I started actually writing around mid-July 2009, ...
Today I'm working on some absolutely horrible code. And I'm completely ok with that. As a professional app developer, I've always felt that it's our responsibility to keep up with changes in technology, learn new things, and always focus on improving our skillset. And I'll add to that the caveat that the best place to learn these new technologies is not when you're trying to use them to save a floundering project, and certainly not when you're pressed to deploy a world class application for your ...
Recently my son had noticed that I was reading eBooks on my BlackBerry Storm using MobiPocket reader. Since he and I share an interest in a lot of the same books, he inquired as to if he could do the same thing with his cell phone. Unfortunately his phone is not capable of running MobiPocket reader. I remembered that I still had my Sony Clie NX70V which in its day was a fantastic Palm device. And I used to use it to read eBooks with MobiPocket as well. The problem was that I was not sure I could ...
Below is the current list of charities that will be receiving free software implementations at the 3rd Annual Coders4Charities event on March 26-28, 2010 at Centriq Training in Leawood, KS. 1st Breath 1st Breath is committed to providing education, advocacy, and public awareness of stillbirth in addition to assisting families and medical professionals dealing with the death of a baby. Needs: 1st Breath would like C4C to update their website to allow for interactive forms and the ability to accept ...
Thanks to everyone who voted me onto the DDD8 agenda. It’s always an honour to have a topic voted into a conference by an audience of fellow developers, especially when it is a non technical topic such as this. I hope those who came enjoyed the session had a good time, and for them or those who were on one of the other tracks, or who couldn’t squeeze in; I’ve uploaded the presentation for you to download. I created a more simple, and smaller, PowerPoint without all the fancy animations and video ...
For quite a while now I’ve been wondering if our culture of text messages, emails, messenger/chat conversations, short YouTube clips, rapid-fire news channels, PodCasts, blog posts, Twitter, and Facebook updates is somehow hurting my ability to focus on and develop deeper concepts. By that I mean really dig in, learn, and add value to some larger-then-me idea. As I write these few sentences, emails are streaming in, the phone is ringing, and no doubt my friends and family are Tweeting and writing ...
That’s right: January isn’t over and I’ve already plowed through not one, not two, but three books on my way to a record year for devouring tomes of the written word! Now some of you might be thinking that, while you enjoy reading my technology posts or announcements of community events, or shamefully plugging the Prairie Developer Conference, really all you want is *just* my book reviews. Well I have good news: I’ve setup shop over at Blogger and you can read *just* my book reviews at http://darcysbookclub.blogs... ...
Welcome to another instalment of my book review blog posts! It’s only the middle of January and I’ve already blazed through the second book of 2010! Before we get to the review, I wanted to mention that if anyone has recommendations for books I should flip through, please send them my way! Alright, on to the meat of this post… When All You Have is Hope Frank O’Dea (For more information about Frank, check out this ‘About’ page on his website which includes a great interview on CBC’s The Hour) Links ...
Hey there everyone. I was recently tasked to pitch a book to my publisher. As a first step I need to come up with an outline for the Table of Contents. This book is the standard cookbook style with an added focus on the MVC side of ASP.NET. I have been poking about at other similarly styled books to get some ideas. I think comparing ASP.NET Web Forms to ASP.NET MVC would provide some folks with a good reference point when looking at the two ways of doing things. (Thanks to my friend James Shaw for ...
I'm currently reading the second edition of _Code Complete_ from cover-to-cover. More on that later, I'm sure - but for now I'll just say that you should read this right now if you haven't read it already. This is one of those books that you should really just leave by your dev machine. In any case, Steve McConnell mentions the importance of making code readable throughout the book. This is far from profound, yet in practice I don't see it done very much. Frankly, if you examine your coding practices ...
Well, another year, and heck …. even another decade and 2010 is going to be such an important year, or kick-off year for technology that I thought I would take a stab at making some technology predictions on what I think might happen this year. Technology always has these “next thing” items coming forward that it is really hard to even really know what is for real. Technologies might be quite good – but it will also take additional things like community ground swell or true behind-the-scenes business ...
That’s right, Oprah isn’t the only hottie to have their own book club! One thing that I didn’t get a chance to do as much of last year was read. I have a pile of books sitting on my night table, but with our daughter being born in July I haven’t had a chance to plow through them. Now that life has settled into a schedule, I want to get back into these tomes of business and technology wisdom. What better way to help ensure I do that then by creating a semi-fictitious book club! I say semi-fictitious ...
How to write a good code – 2 Following design principles makes design/ architecture of your project good and we developer don’t have much role in this. This is primarily taken as role of software/ solution architect. So what developer can do to make code better and understandable? So it’s in hand of to write an easily understandable, well refactored and clean code developer (at least in agile world, where everything is not documented). So I collected some useful information from “Clean Code – Robert ...
Today marks the beginning of a new year. For many of us that means new resolutions like losing weight or quitting smoking. I tend not to focus on resolutions because I am horrible about keeping them. I usually set goals instead of making resolutions. And when I do set goals I intend for them to be SMART (Specific, Measurable, Achievable, Realistic, Timed). I’ve found that having goals that are measurable and realistic within a given time frame help me focus on how I want to get there from where I ...
The first question you may have in reading the title to this post is what is a Brownfield application? The book opens up a discussion on this topic with this opening line: “An industrial Brownfield is a commercial site contaminated by hazardous waste that has the potential to be reused once it’s cleaned up. To a software developer, a Brownfield Application is an existing project, or codebase, that may be contaminated by poor practices, structure, and design but which has the potential to be revived ...
Now that we have some basics for LINQ for XML. Lets get deep into some using LINQ against Relational databases, aggregate functions, like group by and sort. The database we will be using is books, this can be obtained from this page. Once you download the database, mount it in SQL Server by attaching this mdf file. Once the mdf file is mounted, we can start with the following steps to do our first LINQ to SQL console program. 1) First of all we need to add a new DB by selecting Tools > Connect ...
Now that we’ve got some basics of LINQ for XML. I think we should also look into group by queries in LINQ for XML. My motivation here would be to find the total price of books for each of the genre. For this, I should write LINQ something similar to this below: var query3 = from p2 in query_1 group p2 by p2.Element("genre").Value into b1 select new { Value = b1.Key, Price = b1 }; We group by particular node value using group p2 by p2.Element("genre").Value into b1, here b1.Key will give you the distinct ...
You know instead of feeling over loaded and behind the times, after taking these classes. I am now more hope full and up beat about my self. Really! Yes there were some things that were new to me but, I did not feel it was over my head. Now I have to study for the certifying tests next week. So I will be hitting the books this week, as well as keeping up with my job searching. And trying to keep the bill collectors at bay. I feel the Lord had me get me down before he could start picking me up (What ...
I'm a big fan of agile methodologies, Scrum in particular, but this post isn't about how to implement Scrum. There are already plenty of resources available for that. I would recommend reading books by Ken Schwaber ( like Agile Project Management with Scrum) but if at all possible, I'd suggest taking a training class. Nothing beats being able to ask questions to a Scrum coach/trainer and spend a couple of days practicing the techniques with peers. So what is this post about? As the title suggest, ...
Technorati Tags: Application Architecture and Design Strategies ASP.NET design patterns. Design patterns are set of useful approaches for solving repeating problems that appears many times during developing software. By using design patterns we are not reinventing the wheel again and again. The most sommon patters are: Creational Patterns Abstract Factory Creates an instance of several families of classes Singleton A class of which only a single instance can exist Structural Patterns Adapter Match ...
Technorati Tags:

The New Version of Safari Books Online is Here! TRY IT FREE!
http://tinyurl.com/ykmyh4j

Technorati Tags: Application Architecture and Design Strategies Top 3 books in the field of Enterprise & IT Architecture “Enterprise Architecture” The book presents a comprehensive approach to EA with a simple and well structured theoritectal foundation and practical details. Opt’land, Martin, Proper, Erik, Waage, Maarten, Cleo, Jeroen, Steghuis, Claidia 2009, , Springer-Verlag Berlin Heidelberg ISBN 978-3-540-85232-2 "Enterprise Architecture 100 Success Secrets" “There has never been an Enterprise ...
Technorati Tags: Application Architecture and Design Strategies Good books on design patterns Developers are asking about good books on design patterns. These are two great books: "Design Patterns in C#" by Steven John Metsker, Addison-Wesley http://www.amazon.com/Desig... Show how to implement the 23 classic Gamma-Helm-Johnson-Vlissides design patterns in C#. Refactoring and Patterns of Enterprise Application Architecture, by Martin Fowler http://www.amazon.com/Patte... ...
It is already December 3rd, we have 4 trees up around the house (courtesy of the local woods and a recent storm) and tonight I will be presenting on Entity Framework 4 at the Christmas meeting of the Bristol .NET Developer Network user group (Just noticed session is full – I had best check my demos next!). Which lead me to do two things: 1. Gather up as many developer books as I could find to give away this evening – i found a lot! 2. Decorate the team logo (original art work by the talented DeepFat ...
It looked like we should look a bit about LINQ fundamentals before we actually get into the core programming for our Silverlight twitter application. So we’ll look into LINQ for a few more posts, then we will proceed with our usual Silverlight stuff. Line INtegrated Query allows us to use Query language to select data from almost any type of data sources like XML, SQL, Objects, etc.... For more information about LINQ, visit this page, I don’t want to get deep into the details. You can get the sample ...
Welcome back. This time we will look at creating a simple jquery pager plugin to use with asp.net mvc project. Please note the intent is to learn the basics of jquery plugin development. The control as such is not recommended for use in production environment. I recommend having a look at the jQuery Authoring Guideline at docs.jquery.com/Plugins/Aut... Let's begin our journey into the mystery of jquery plugin. The first step is to create a self executing anonymous function. Anonymous functions ...
For full disclosure, Packt Publishing sent me a review copy of this book. They did not ask for a positive review, just a review. This is the first book by Jorge Ramon that I’ve read. This book is exactly what the title says that it is, a Cookbook. It’s got 109 solutions to problems solved by Ext JS 3.0. I was expecting, like a lot of other books to get a fill of all of the philosophy behind what they are trying to promote but that wasn’t the case. This book just in with no nonsense and gets right ...
When doing software development the lean/agile way, you don't have much requirement documents produced upfront - and right so, because they tend to become outdated and useless within a couple of days, after the 'real' development phase of a project has started. However, a developer might occasionally write down some informal specs on the fly while he's coding. Personally, I often do this, when I'm implementing a feature that spans more than some minutes of programming time and is somewhat more complex. ...
From time to time (and when there's room for it, of course), I'm doing a so-called Code Kata, a small to mid-size programming exercise that usually originates from some seminar or meeting. (Kata collections can be found here or here, for example.) What I especially like about them is the level of professional self-knowledge that they provide: When working on a Kata, you can experience how you deal with things without the usual business pressure. Lately, I did the KataPotter (you can download my solution ...
In an effort to continually improve as a developer, one of the things I do is read lots of books. Recently I read ASP.NET MVC in Action by Jeffrey Palermo, Ben Scheirman, and Jimmy Bogard. In short, I consider this a “must read” for anyone who is serious about developing with the ASP.NET MVC framework. I’ve heard some people say that this should not be your first MVC book because it is more advanced than other MVC books available. While I can understand that logic to a degree, I think it would be ...
I have previously mentioned that I’m working on the upcoming Sams Teach Yourself Visual C# 2010 in 24 Hours book. Things are progressing nicely, if a bit slower than I’d prefer. I have the draft for the cover art, which looks really good. I’m also very pleased to announce my technical editors – Claudio Lasaala and Eric Lippert. Claudio is a Senior Developer at EPS Software Corp. He has presented several lectures at Microsoft events such as PDC and various other Microsoft seminars, as well as several ...
Game development is a great career but we all can't be the next John Carmack. And let's be honest, even though you've got a great resume and a smashing portfolio, the odds are slim you'll get that coveted game programmer job. To sharpen your skills and expand your portfolio why not take a look at Microsoft's XNA Game Studio? XNA Game Studio is a library built on top of the DirectX framework to ease game development for students and hobbyists while still providing enough flexibility to create games ...
Windows 7 has broken the Amazon UK pre-order volume record, ousting Harry Potter. Just read this post from Vladislav Savov on engadget.com. Here’s what they said: “Take it from us, your London-based sleuths, when anything sells faster than Harry Potter books or DVDs in the UK, it's scorching hot. Case in point is Microsoft's Vista successor, which has sold so well that it has beaten the Amazon UK pre-order record previously held by J.K. Rowling's Harry Potter and the Deathly Hallows. In fact, Windows ...
We got a couple upcoming meetings for software developers in the Baton Rouge area that are going to be a great amount of fun and learning (what, together? Nahhh…) BRDNUG Meeting: Tomorrow, Oct 21 2009 Brian Sullivan from the Shreveport area will be coming down to speak on NHibernate with Fluent NHibernate. Should be a great meeting, I’m very sadly missing it. Agenda 5:45 pm - 6:15 pm: General Introduction/Food and Drinks 6:15 pm - 7:15 pm: Brian will speak on NHibernate with Fluent NHibernate 7:20 ...
As a freelancer who is constantly selling his skills on the free market, I always have to be up to date and keep myself informed about the latest technologies - in a more cursory way to know what options are available in a certain situation, or more in-depth if I am actually working with a specific technology. Although you can go overboard with trying to stay on top of the IT industries' evolution (I talked about that in a previous post), I simply consider continuous learning to be a natural part ...
Full Disclosure: I was lucky enough to be sent a free review copy by the publisher But... if I had not been sent a review copy I would have gone out and bought a copy of this book anyway. Why is that? Because I had purchased the previous edition and I knew that it would be the most in depth book on SSAS 2008 available. It has been written by members of the product team and contains a wealth of information that just could not come from any other source. I'm sure most of you have heard that Attribute ...
Since I was 8 years old I’ve always been fascinated by technology. I probably was before that as well but I didn’t get a computer until I was 8 and then I think I felt like I now belonged to a “club” and started to keep an eye on technology even more (hey, I lived in central Nebraska and, in terms of computer owners in my town, I was a club of 1). When I say I like technology I’m talking about all the software and hardware that has become commonplace in our lives and we have slowly began to rely ...
I live in a great neighborhood and am fortunate to have some great neighbors. Two of these neighbors (a husband and a wife actually) are retired math instructors and we always have a good time having a glass of wine and discussing why the methods our schools use to teach our children math are totally antiquated and backwards. Well yesterday I found both retired instructors at home scribbling madly on paper trying to solve a math problem which was supposedly intended for 6th to 12th graders (as both ...
I just got done reading "Effective REST Services via .NET" by Kenn Scribner and Scott Seely. ISBN-13: 978-0-321-6125-7 I've been hearing a lot about restful services and have absorbed the basics by osmosis but always like to read a book to cement the ideas more clearly. This book does a good job of that but goes a few steps further. A few things I particularly liked were: - Review of http and how the internet works, things I don't pay much attention to any more! - While presenting "pure" restful ...
In previous parts (see here and here, I will refer to the examples therein throughout the following), I described a problem with O/R-mappers like NHibernate that could possibly break domain code which is relying on type information in some way or the other (this is not only relevant for casting issues!). The problem occurs when NH creates a lazy loading proxy for a polymorphic object, not knowing the exact type of the proxy at creation time. - Sure, you can easily circumvent the described issue if ...
I’ve talked to people recently who asked me for Silverlight resources. I thought I’d post what I relayed to them so its available to anyone else looking. Website While it might go without saying, http://silverlight.net is a great resource for tutorials, samples, and forums. Books I did some book reviews that you can read at the links below. I recommend these three books to everyone as a core Silverlight library: Pro Silverlight 2 in C# 2008 and Data-Driven Services in Silverlight 2 Reviews Foundation ...
*Moved to: Silverlight 3 Over the past week I have been reading the new book Silverlight 3 Programmer's Referencefrom Wrox and I have found it one of the best books on Silverlight I have seen in a good while. It is concise without being boring and it provides a wealth of information on Silverlight 3. And it is in Colour! I never would have thought that this would make such a difference, I don’t really know why I thought this as I hate looking at code in notepad, but it makes it much easier to read ...
I have finished a couple of books that I would like to plug here. One is “The Art of Unit Testing” and the other is Regular Expressions Cookbook. I waited for both to drop, and as soon as they did I picked them up. The Art of Unit Testing The Art of Unit Testing (TAoUT) has received many awesome reviews with some folks guessing there may be a *DD book coming out soon by the same author. Well see, and it would be nice to have a compilation of *DD guidance for those that can dig(g) and use a *DD form. ...
Since I started this blog I have been working on project almost day and night. No time to read any new stuff and no time even to think of other things.Finally the project is done and fortunately got a new job too. Now a lot of new stuff around me, in .net and other than .net. Looking forward to learn like new things like Documentum ( already started reading a lot of material on that), K2 blackpearl etc. The .net world is talking about VS 2010 but I am going to work on VS 2008 soon. So far only able ...
Book “SOA Patterns with BizTalk Server 2009” by Richard Seroter, review Here is a page from publisher ([PACKT] Publishing) http://www.packtpub.com/soa... Questions: Who is the reader of this book? What is the knowledge and experience level of the reader? How good is the book structure? I think the reader should be a seasoned BizTalk developer. It is not for an entry level developer. This book is for architects, but for architects with wealthy knowledge of the BizTalk. ...
Head First Design Patterns Undoubtedly opinions change over time, and seeing as I’ve waited quite a while to review this book from when I began reading it I’ve had time for the book and its concepts to percolate. My final opinion is that this book does offer a good entry level look into design patterns, and for those who take the time to read through this book you will benefit greatly to continue onto its inspiration, the original Gang of Four read, or also onto Fowler’s Patterns of Enterprise Application ...
College is opening tommorow and I am thinking what i have done in past 1 and half months of vacations. The only thing i can remember is bluz,my open source project. Where is that p2p thing i decided earlier? All the research papers about skype,overlay networks ,guntella etc are lying there on disk as it is.i have read them only once.I have read not understood.. The positive side of vacations is: 1)I learned a lot about WPF,Blend etc. 2) I am participating in win7 contest based on above experience. ...
OK so the title may confuse you – two completely different technologies that are hardly related. However I have been a little busy at nights trying to prepare my Music-Works tutorials for Commerce Server/SharePoint (MOSS) so I thought I would provide an update into something interesting I was playing with yesterday. For those of you who may not know Microsoft Tag is Microsoft's implementation of the QR-Code. Tags are used in marketing for providing online content in off-line medium. The tags themselves ...