Tag | books Posts

This isn't a post on personal hygiene, but of skills. My responsibilities at work keep me so busy that I barely have time to read an article let alone learn a new language or technology. I have a sizable library of books and I read through them whenever I get a chance, but often don't have the time to really go indepth and practice on the technology. I suppose it's better than nothing. Now if I were a bachelor and didn't have my daughter (wouldn't trade her for anything even programming) it wouldn't ...
I've posted a new tutorial up at XNADevelopment.com. I'll warn you now it's a doozy! If you're up to it, head on over and check out "The State of Things". I think this one has been sitting heavy on my heart for quite a while and when I finally sat down to write it up, everything just started pouring out. This tutorial doesn't just introduce one little way of managing screen state in your game, nope, this tutorial walks you THREE DIFFERENT SOLUTIONS! (and one of them uses event handlers and polymorphism..yikes!) ...
In this issue: Nikhil Kothari, Alex Knight(2), Lutz Gerhard, Nigel Sampson, Ofir Shemesh, Tim Heuer, Koen Zwikstra, Jeff Wilcox, Tess Fernandez(6), and Corey Miller. Shoutouts: Corey Schuman has a big list-o-Silverlight 2 books on his site: The State of Silverlight 2 books .. thanks for the shoutout, Corey! Martin Grayson announced that Blacklight v3.0 (Mar09) released! ... check out his post for all the goodness involved in this! From SilverlightCream.com: Silverlight.FX and Silverlight Store Sample ...
Windows and Objective-C: two great things that haven't gone so great together. If you are a Windows programmer who has developed some curiosity around the hoary old object-oriented language (perhaps due to its popularity in the programming of a new-fangled device called the iPhone) you are at a distinct disadvantage. One indicator of this is the non-treatment of the Windows platform in books on the language. See for example "Programming in Objective-C", by Stephen G. Kochan, published by Addison ...
I just finished my weekend read of Joel Spolsky's book on finding and hiring the best software developers, Smart & Gets Things Done. This is a must read for people responsible for bringing in new software developers. Although his approach is slanted toward finding developers for a product-oriented software development shop versus a corporate I.T. development shop, Joel covers a wide variety of topics from delving into the thoughts and motivations of a typical developer to practical suggestions ...
Sometimes it is necessary to import data from Excel file and insert into SQL Server table or building an automated script for inserting data into SQL Server table or building an automated script for inserting data and save into another excel file to insert later. Today I will discuss all the possibilities to solve this kind of problems. You need to follow one or more than one steps of the following depending on your requirement. Step1: How to Import Data from Excel to SQL Server 2005 SQL Server OpenRowSet ...
*Moved to: Head First Design Patterns Over the last month I have been reading Head First Design Patterns. This an excellent book and I only wish that all tech books used some of the principals of learning that are contained in it. As Jeff Attwood has noted there are some problems with the content of this book, but the thing that I love is it’s, and all the other books in the Head First series ability to interact with your brain in a more effective manor.Read more...Follow my new blog on http://blog.hinshelwood.com ...
I wanted an eReader of some kind. I knew that. This is a cool technology. First off, no matter if you get an Amazon Kindle or a Sony eReader, then you are in for a definite treat. This is one cool gadget and if you like to read books or magazines or whatever, then you are going to love the portability in carrying an easy-to-read library with you in a nice convenient little package such as these gadgets offer. For those that haven’t seen this in person, the big deal with this all is the piece of the ...
February 10, 2009 - Guild Meeting, featuring Shawn Wildermuth When: 6:00 PM. Where: New Horizons of Minnesota (4510 West 77th Street - Edina, MN 55435) MAP Website: www.TwinCitiesDevelopersGui... Shawn Wildermuth Topic: Introducing Silverlight While Silverlight has a lot of people buzzing, many others think its just another Flash in the pan. But for web developers who are sick of fighting the browser, Silverlight represents a fresh step forward to create compelling applications on the web. In ...
The Frederick .NET User Group (FredNUG) will have its next meeting on February 25th at the Urbana Regional Library. This should be a great evening of talking .NET, doing some social networking and then wrapping-up the evening with a raffle. The scheduled agenda is: 6:45 PM - 7:15 PM - Intro Topic: Intro to LINQ with Ganesan Muthiah 7:30 PM - 8:30 PM - Main Topic: Using Silverlight in SharePoint with Sahil Malik Main Topic Description: Silverlight is one of the most exciting things to come out of ...
I just got back from a business trip and sitting there on the counter was a copy of my latest book from Wrox! This book (my 20th) is titled Professional ASP.NET 3.5 AJAX. This was a fun book and I wrote this with some great co-authors including Matt Gibbs, Dan Wahlin, and Dave Reed. Amazon says that the book will be available on February 3rd (not too far away). Here is some of the introduction I wrote for the book: ----------------------------- ASP.NET revolutionized Web application development. ...
INETA Speaker Shawn Wildermuth is coming to the Twin Cities in February to speak at the Developers Guild. I'll get the website updated ASAP, but wanted to get this out there now: “Introducing Silverlight” Abstract: While Silverlight has a lot of people buzzing, many others think its just another Flash in the pan. But for web developers who are sick of fighting the browser, Silverlight represents a fresh step forward to create compelling applications on the web. In this talk I will create an application ...
location: At Lamar Advertising Wednesday, January 28, 2009 5:45 PM - 8:00 PM Sponsored by: TBD Presenter(s): Brett James and Steve Schaneville Brett is a Senior Development Consultant at Sparkhound, Inc. with over 10 years of software development experience. The last 6 years have been spent working with .NET technologies for both Web and Windows applications. Steve is a Software Development Manager at Amedisys, Inc. His experience includes 9 years of C++ and C# development in Windows and Web applications. ...
We have finally released a K2 [blackpearl] Book called "Professional K2 blackpearl". I will be getting the book at some point so I will definitely do another post. Previous experience has shown me that these "Professional [product]" books tend to be quite good (having gone through "Professional SQL Server 2005" and "Professional SQL Server Integration Services") - so I am looking forward to it.
Join us for TechFuse 2009 on March 17! It’s back and even bigger than last year! With 36 sessions and two keynote presentations to choose from, TechFuse 2009 is the most cost-effective way for IT and Developer pros to get up-to-date, 200-300 level education on the topics that matter to your role. TechFuse will provide you resources on the latest developments in IT and Developer trends, technologies, application implementation issues, products and services from tons of local professionals. Website: ...
Welcome to my very first attempt at blogging. I've written a few books (see links) before but never published anything online like this, so this is all new and exciting to me. I’m going to be focusing on writing an article from time to time, concerning whatever topic I happen to come across in my daily work. The first one is going to be about some of the fundamental topics in Windows Communication Foundation – contracts. /Jacob Hammer Pedersen ...
I have a great pleasure to invite you to two community driven conferences that are organized in Poland: 4Developers, 7th March, Kraków 4Developers is a first “hybrid” conference organized in Kraków, combining different programming languages (C#, Java, PHP, Ruby), as well as project management and database topics. It is planned for 700 attendees who can participate in 4 parallel tracks. Java – the track will be opened by Neal Ford and Adam Bien .NET & C# – everything one must know about Microsoft ...
A fellow peer was looking at an error when trying to configure another developer's database. All of us are working on the same application, but our install doesn't seem to be working correctly, which causes the DB to not be properly installed, thus this guy is trying to configure it manually. We are using SQL 2005 (either Express or the regular versions) for our DB servers. He's using SQL Management Studio, logged in using Windows Authentication and was trying to bulk insert some records (BULK INSERT ...
Wifey took a little min-vacation this weekend (she works, hard, I like to give her as many weekends off as possible) so I've been home alone with all four boys. So, I did what any normal guy does when he's changing diapers, making breakfast, lunch and dinner and breaking up fights for four boys...I started coding a new game. I had been standing looking at my bookshelf, trying to decide which of my new books I should start reading, when my eye fell on an old PC game I had purchased quite a while ago. ...
Note: This is a Best Of post from my other blog. The topic came up on Twitter, so I'm rerunning it here. Coding Geekette has a slightly dated but still timely post about The Making of a Good Developer. That post was inspired by Justin Etheredge's equally interesting post on why Being Smart Does Not a Good Developer make. Both address the idea that good developers are those who like to learn new things, not just smart people. And they lament or wonder that so many people in the software development ...
Lately I've had a few people approach me after speaking engagements or conferences and ask for some advice on becoming a .NET developer. Sometimes this has been moving into IT from an unrelated field or other times it's just been a transition of existing development skills into .NET. Now if you have been in this industry for awhile (and had any success) you have apparently demonstrated at least some capability to migrate your skills from one newly released technology to the next. In 2009 it's hard ...
As you may know, I do mostly WinForms development at my current position. Altogether, I do have an affinity for WinForms development over web development, mostly because simple websites were easy to make when I was young, but making a windows application was something I didn't do until much later on. Well, WindowsClient.net is a great Microsoft resource for those interested specifically in smart client applications, and the even better news is that the bulk of the videos for WinForms in particular ...
Well, wifey called me (and the world) to task, so I figured I should step up. I'll admit, I was being one of the debbie downers reflecting on everything that I didn't get done this past year. So, well here it is, some reflections on things that I did well and accomplished in 2008. It' all about the family and I made sure I focused on that. My wife and I had a great year. I mean, a REALLY REALLY REALLY good year. Our relationship has never felt stronger (and well, I feel we've been pretty strong from ...
I've recently started working in Java to support our testing solution at work (Selenium). So far, it it hasn't been too tough to adapt my C# experience (remember, I am just getting started..I know the differences will soon smack me in the eye), and it's pretty sweet. I did find there is a lack of good instructional books on the subject (or so it seems to me), but I did end up with Head First Java as a starting point. The book doesn't seem to dig too much into detail so far, but that suits me fine ...
Pod Cast Recommendation Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} Hansel-minutes ...
So as I dive into DDD - Domain Driven Design, I would like first to recommend to you some good resources following this theme: The books: 'Patterns of Enterprise Application Architecture' by Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee and Randy Stafford 'Domain Driven Design Quickly' a summary of Eric Evan '.NET Domain-Driven Design with C# ' by Tim McCarthy These 3 books provides a real help in understanding the principles and the patterns that are used during domain development. ...
First of all, as a computer science trainer for many years, I'm biased to classroom training. As a trainer, you can see someone's eyes and determine if your students are learning concepts that you are teaching. I will adjust my presentation if needed so that the majority of the audience understands. There's always that minority that needs more help. Also, as a student, getting one on one help is the best way to learn. However, as you might know, there might not be a class in what you need to learn ...
Previous posts: Part 0 of 4: Introduction Part 1 of 4: Testing the Service Testing the Client So far, I outlined how to test your WCF service. I simply took advantage or the WCF architecture and tested the service directly outside of the actual service harness. Now I need to set my sights on the client. This becomes a bit more difficult, but I wouldn't say that it is necessarily hard. I will start by giving a typical textbook example of hooking up to our service, and then I will tell you what is ...
Just wanted to write a bit about the upcoming Day of .NET conference coming soon to St. Louis. We are putting the final pieces together this week and currently have nearly 200 people registered. The conference will be on December 13th, 2008 and, if you want more information or just want to register, please check out the site at www.StLouisDayOfDotNet.com. If you are waiting to register, please be aware that our registration closes on Monday, December 8th and we cannot accept on-site registrations. ...
As one of the books part of the 75 centimeters of MS Press books I won as Speaker Idol at TechEd EMEA Barcelona I selected the training kit for the WCF Exam (70-503). Here's my review on this book. You can buy the book at http://www.microsoft-press.... Included in the book is : - a DVD with Visual Studio 2008 Professional Edition (90 day evaluation). Nice to have for people without VS2008 at their work environment and want to learn WCF and prepare for the exam. - ...
I'm going to be brief here, but I have to say that 2008 has not been a good year for science fiction. No, I'm not talking about bad movies or lack of good books or anything like that, I'm talking about much greater losses: in March we lost Sir Arthur C. Clarke, one of the greatest writers in the genre, and now, in November, we lost Michael Crichton. It's so weird, Michael Crichton was young (66 years old), looked a lot younger than that and seemed to be well and fit, but unfortunately what nobody ...
In a previous post, I discussed how to identify the technologies you want to learn and come up with a personal learning road map, so to speak. But when it comes time to dive into one specific technology, how do you go about learning something new? In fact, I almost always ask that question during developer interviews. The most disappointing answer I get to that question is, "well, I will Google it and read articles about it." That doesn't really show a very deep level of enthusiasm or commitment. ...
Note: This was originally chapter 13 of my book, UML Applied: A .NET Perspective from Apress. My editor and my tech reviewer read it; and both said, "We like it; but what does it have to do with UML?" So I came up with a more on-topic closing chapter. But I still like it. It sums up my view of the software development profession quite nicely. So I thought I would share it here. Somewhere, deep in our prehistory... A man tells a story, a story of a hunt. Perhaps it's a hunt he's planning. Or perhaps ...
In addition to learning WWF (that's Windows Workflow Foundation, Paul) I'm also reading a book given to me at the client, titled: eXtreme Project Management. I haven't read any PM books before, and I've only just started this one. The intent is for me to read, discuss and learn, so I figure why not open it up to a broader audience and see what you think too... 1) Have any of you read this book? It's by Doug DeCarlo, published in 2004. 2) If you have, what did you think? 3) Whether you have or not, ...
UPDATE: My word, what a lot of typos! I blame the bright sunlight and the glare it created on my Tablet PC. And I wasn't gonna move, because bright sunlight in Michigan is a rare treat right now. Fixed! In our last Episode, The UML Guy and Geek Girl explored how State Diagrams help you to model the rich range of flow in a user interface. Today, The UML Guy has an announcement. (Click picture for a larger image.) To this point, the Lounge has been somewhat random and piecemeal. (In other shocking ...
I finally decided to write a post about attending PDC. There are so many great posts out there about PDC that do a great job of describing the overall experience. Bill Wagner has a great post on his blog, and so does Rick Strahl. The overall experience was really great and the quality of the sessions were very professional and the presenters did an excellent job in delivering the most information in the alloted time.There are still a bunch of sessions that I wish I could have personally attended ...
Since the beginning of my foray into SOA I have heard about composing services to 'write' new services. I have never really understood how this was supposed to work. Although, vague thoughts of Windows Workflow style wizards do come to mind. One of the first books that I have read on the subject 'SOA in practice'(2) even laid out yet another layered architecture (3 layers to boot) these were called basic services, composed services, and process services. Basic services are the basic building blocks ...
Just got back from TechEd EMEA Barcelona, had a great week as MCT proctor in the Hands-on-Labs area for the SOA/BMP track, Ask-the-Expert on Biztalk and supported at the Ramp-up booth. Fun stuff to do. Most exciting part of this trip was my participation in the Speaker Idol contest. Speaker Idol is a contest for aspiring TechEd Speakers, a live competition on presentation skills between fellow European community geeks. We all did a 5 minute presentation at the community area for a panel of judges ...
Topic: Migrating a Data Aware WPF Application to Silverlight 2.0 Presenter: Mike Benkovich, Microsoft Date: 11/18/2008 Time: 12pm - 2 pm Website: http://www.ilmservice.com/s... Abstract: One of the great things about WPF and Silverlight is that they’re both built on top of XAML and with Silverlight 2.0 you can leverage the latest data manipulation capabilities of LINQ. In this session we’ll take a look at a basic WPF application that pulls data from a web service. We will explore VB.NET’s ...
On a mailing list where I hang out, a participant recently said (paraphrased): “He believes that popularity proves quality. I believe that there is almost no correlation between quality and popularity.” We hear this sort of thing all the time. There’s an implication among self-appointed elites that “the masses” — i.e., everyone who’s not them — just can’t recognize quality. It’s assumed that “popular” is proof that something is bad. You see this attitude in film snobs who insist that an Oscar nomination ...
In our last episode, The Reader and The UML Guy refactored the simple Pizza Order Class into a more complex but more robust Class Diagram that supports a full range of pizza order options. (Click picture for a larger image.) No new references in this strip. Too much material to cover. But we see the return of some old friends. Inheritance in UML is called "Generalization": Menu Item is a general Class, and Pizza, Item, Drink, and Side are more specific Classes. But in most common languages, it's ...
Well the "brain-brush" series continues. One of my favourite binary tree question would be given a preorder and inorder traversal strings write a function to build the tree. Most of the rubbish text books provide non-programmatic solution to this and rest append it as a to-do. Today I will proceed step-by-step to solve this and that too with same ingredients - delegate, generics and C#2.0. Disclaimer still holds: "This is just a fundamental recapitulation of binary tree and data structure as a whole. ...
Guys I was busy in some HLD for past two weeks or so. I'm back now into my favourite blogspace - GWB. Yesterday when our 64 bit porting team is working for the immediate 64 bit release of our product, they came to me for suggestion on a topic which I think worth discussing. While they are happily ported unmanaged C++ code, they were facing some difficulties with porting managed code(which should be easier! right?). In unmanaged C++ world they handled pointer disparity between the platforms with smart ...
With XBox Live Community Games (XBLCG) going live soon, I've been thinking a lot about things that are going to help all of us be successful. One of those things is encouraging hobbyist and independent developers looking to get their game out to the public to consider the quality of the game. Flooding XBLCG with a lot of poorly implemented games missing most of the polish that regular XBox Live Arcade (XBLA) titles have will quickly sink our ship. Microsoft has already made some effort encouraging ...
While at PDC08 I managed to score a couple books which I'm looking forward to reading. Amanda Laucher was nice enough to give (lend?) me her copy of: Foundations of F# For wearing an Orange bracelet, The Code Project handed me: C# 3.0 Unleashed While I was gone, I received a package from O'Reilly containing: Facebook Cookbook and another package, also from O'Reilly, which contained: Programming ASP.NET 3.5 Of those, I'm definitely interested in the F# and Facebook titles up front, and then I'll see ...
I don't know how many people recommended this book to me, but it seems like every smart developer I know has said something about it at some point. So I finally ordered a copy (there were none to be had on the shelves of ANY local books stores). I've only just started it, but in the preface alone he has talked about some of the things that I already do wrong. He talks about not being able to "let go of a particular design aspect in the interest of time" and I find myself there often. Everyone who ...
I blogged years ago and voiced my disappointment of Google taking books, scanning them, databasing the contents of the books, and then making these books available to end users in "chucks". I am a computer book author and have written 18 books (two more on the way) and I wrote in my old blog post about why I didn't care for this move and how it really hurt me as an author. Back then, I wrote about the issue: "The problem is (at least for publishers and authors) is that let's say there is someone ...
NOTICE: Due to a scheduling conflicts as Halloween activities the October meeting has been moved 1 week to Wednesday, November 5th. Sorry for any inconvenience. .Net User Group Meeting location: At Lamar Advertising Wednesday, November 5th, 2008 5:45 PM - 8:15 PM Sponsored by: Portico Learning Solutions Presenter Jeremy Beckham BIO: Jeremy is a Senior Developer for High Power Consulting, Inc. and has over 5 years of experience in .Net and SQL Server development. He's worked on projects ranging from ...
ONET.XML Part 4 is the real difference in the site definition we are creating and those offered in many books and blogs. Except for the methodology I am presenting, I haven’t really offered anything new! Today we will start to deviate. The ONET.xml file is fairly simple when you get to using it a few times! The ONET.XML file I am proposing is very simple and not much in it except for some OOTB xml and the only thing that will change in this instance is adding all the features we have created and ...
For the last 1 1/2 years I have browsed and used content from hundreds of blogs that I have researched in the performance of my position as a SharePoint developer. I have needed to do this as SharePoint 2007 has many books which have shallow dives into the API only a few offer insights into “Best Practices” and the best way to accomplish SharePoint customizations. This blog entry is some pay back for all those bloggers whom I have used to ensure successful engagements. In the last 16 months I have ...