Tag | books Posts

My dear fellow programmers/developers, how you kill your time while you're not coding? Some people go jogging, some listen to their favourite tracks, some catch movies, some read, and the list goes on and on. For me, one of the stuff I enjoy doing is Go. So what the heck is this Go, you may ask (of course if you're already playing and enjoying it, you won't need to ask me). Go is an ancient board game carrying the 5000 years history with it, while still keep getiing improved on the rules and styles ...
In my quest to read all the books I have lying on my bookshelf I have finally got round to finishing C# Concisely (ISBN 0-321-15418-5). While this book was fairly old, I found it to be quite useful for a student wanting to learn C# for the first time, and a nice way to review and make I hadn’t missed something when I was learning the language. The book is simple and explains the basic concepts in a clean manner, but is really intended for the beginner programmer – it also had a few chapters dedicated ...
As I discussed in my previous posts, divisions and project teams within Red Gate are allowed a lot of autonomy to manage themselves. It's not just the teams though, there's an awful lot of freedom given to individual employees within the company as well. Reasonableness How Red Gate treats it's employees is embodied in the phrase 'You will be reasonable with us, and we will be reasonable with you'. As an employee, you are trusted to do your job to the best of you ability. There's no one looking over ...
I have had the chance to talk at many conferences these past few years, and came up with a way to prepare them which works really well for me. Most importantly, it would make it quite easy to overcome an emergency (for example if my laptop would suddenly lose data). The whole code as well as the slides and other documents are in the cloud. I also use source control for my demos, so that I always have the latest and the greatest, but also a history of changes I made to my demos. Finally I have a system ...
If you would like to help me out, you can Tweet this story OR email Expedia and ask them to make things right for me and my wife. This is the story of how Expedia made my new bride cry. When Expedia followed up their failure with our honeymoon trip with a complete and total lack of acknowledgement of any responsibility for the problem and endless loops of explaining the issue over and over again - I swore that they would make it right. When they brought my new bride to tears, I got an immediate and ...
I wrote a post last August with details about what materials I used in order to study for the two Microsoft SharePoint 2010 Administration Exams (70-667 & 70-668) : http://kellydjones.com/arch... This question still comes up a lot, so I thought I’d post an update with some more learning materials. First, I’ve recently discovered Safari books online. Safari books online has a lot of SharePoint books, including Wrox books – which I’ve found that I keep gravitating to. There’s ...
At http://www.codeproject.com/... there is a hilarious list of ways to shoot yourself in the foot in various programming languages. C You shoot yourself in the foot. C++ You accidently create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical assistance is impossible since you can't tell which are bitwise copies and which are just pointing at others and saying "That's me, over there." FORTRAN You shoot yourself in each toe, iteratively, ...
(A picture that I took on 6/3/2011 waiting for the keynote by Charles Petzold to begin at the Bijou Theater in Knoxville, TN) Day One (Thursday Night) I headed out on Thursday morning with my friend Daniel Heisler for CodeStock. We were driving from Birmingham, Alabama so it was going to take us about 4.5 hours to get in. After stopping a few times, we finally arrived at the Knoxville Hilton. After checking into our rooms, we met Rafe Kemmis and Spede Bryan in the lobby and headed over to Barley's ...
GIF is a file format that should not really be used for prepress, it is far more suited for web design or to exchange images through e-mail or newsgroups. Unfortunately, GIF images keep popping up in pages made by amateurs (not to mention books about the internet ) so it is worthwhile to know a bit about the format. You can also use this description to explain to people why GIF is not suited for prepress use. General information GIF is the abbreviation of Graphics Interchange Format. It was originally ...
If, on your holiday to Mexico, you find yourself on the beach reading programming books, you are probably officially a geek. Having accepted that, I read a couple of programming books on the beach on holiday in Mexico recently, and figured I'd review them both. This is the first. Apprenticeship Patterns isn't so much a progamming book, it's a book about being a programmer. It presents common problems and situations as patterns - in the design pattern sense - and includes suggestions and advice on ...
I try, I really try, to keep this blog as much about technology and as little about other topics, but honestly its too annoying to try and keep multiple blogs. So, here we are. As you can tell by the title, this will be a religious-based post. If you’re not down with that, that’s kewl…please view another of the fantastic tech-themed posts on my blog or on another GeeksWithBlogs contributor’s blog. Rob Bell. Rob Bell is the pastor of a church in Michigan. I actually used to mock Rob Bell because (sorry ...
I have been an avid reader all of my life. Everything from SciFi and Fantasy to Technical Books and a little of everything in between. Being a geek, I was of course an early adopter of eBooks. Over time my eBook collection became huge, on the order of over 10,000 books and publications. Long before I reached that point I needed a way to manage that collection. After several different attempts I finally settled on a program called Calibre (pronounced cali-ber according to the developer) which I have ...
At Normal 0 false false false EN-GB X-NONE X-NONE 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-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} http://post.oreilly.com/for... ...

Hi there ,

the techdude adventures is starting today , this space will be dedicated entirely for windows  & technology stuffs , including books which I’ll publish them later , tips , tricks , video tutorials … and all what will make a windows consumer happy !

I hope it will be a valuable place for who are looking for advices , news , reviews .. and so on  , and sure , I’m looking forward for your feedbacks . so let’s get started

I’ve been meaning to read this book for a while and finally did!! Don’t let the title fool you, it could have been “Modern Object Oriented development with .NET”. In the context of improving an existing active project (brownfield) this books walks you through separation of concerns, isolating dependencies, test driven development and many other concepts in a very practical and easy to understand way. They also cover many of the political, cultural and personality issues you will face working with ...

The subtitle to to this excellent book is "C# illustrated clearly, concisely and visually".  By using diagrams to make clear various points, the author has provided an excellent manual to C# 2010.

I recommend this book to all C# developers. It should be in every C# programming team's library. Whilst providing insights to experianced C# developers, it would also be a good book for someone to learn C# from.

I look forward to reading more books from this author.

I am encountering this error on a freshly installed Named Instance SQL Server 2005 "Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum) The SQL Server specified in Integration Services service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic "Configuring the Integration Services Service" in SQL Server 2008 Books Online. Login Timeout Expired An error has occurred ...
I am now halfway through readign this books and I continue to be favourably impressed by it. It includes many of the new features of C# 4.0, including one that was new to me. This is a very good C# language manual and I have no hesitation in recommending it both to individuals and to C# development teams. It is good for those learning C# and for those with years of experiance of C#. You can buy a copy online at http://www.apress.com/book/... ...
If you're like me, you have a hard time keeping up with all the technologies out there. The reality is there's too many new technologies (languages, methodologies, tools, etc). One of the ways I try to keep up with everything is by using good ol' RSS feeds in conjunction with Google Reader. Google Reader is both an online aggregator of RSS feeds, and it also has a good companion app on Google Android. The nicest part of Google Reader for me is the "All Listings" view which gives me a reverse chronological ...
Last night I gave a talk to the Portland Silverlight User Group. http://www.portlandsilverli... And I survived (which you should have probably already figured out since you’re reading this post AND that’s what I titled it…) Really though it was a fantastic time and I had a lot of fun! I was a little nervous getting ready for it, but I’m always a little nervous getting ready for things. I had the game all written, I knew the general flow for what the talk was going to be. I ...
South Florida Code Camp - 02/12/2011 - Final Days to register 13 tracks, 78 sessions, 65 speakers Topics include: Windows Phone 7, Silverlight, Web dev, Architecture/Agile, Sharepoint and SQL Networking with 700 other software developers, over 800 already registered! Free breakfast and lunch Hobnob with speakers, MVP's and authors Party afterwards with attendees and speakers Convenient location at Nova University in Davie Free XBOX 360 Kinect 250 GB raffle (must be present) Free raffle of valuable ...
I recently finished reading the book Brownfield Application Development in .NET by Kyle Baley and Donald Belcham. The book is available from Manning. First off, let me say that I'm a huge fan of Manning as a publisher. I've found their books to be top-quality, over all. As a Kindle owner, I also appreciate getting an ebook copy along with the dead tree copy. I find ebooks to be much more convenient to read, but hard-copies are easier to reference. The book covers, surprisingly enough, working with ...
Lately, I've had a growing interest in Electronics & Microcontrollers. I'm a loyal reader of Make Magazine and thoroughly enjoy seeing all the various projects in each issue, even though I rarely try to make any of them. I've been reading and watching videos about the Arduino, which is an open source Microcontroller and software project that the people at Make (and a lot of other folks) are pretty hot about. Even the prebuilt hardware is remarkably inexpensive , although there are kits available ...
Today I can finally say that I finished both of my Bill Gates books that had been lying on the shelf for several years. The books were… The Road Ahead (1995) Business @ the Speed of Thought (1999) I enjoyed “The Road Ahead”, purely because it was fun to read about someone looking into the future at technology, while I could read it looking at the past. In fact I was quite impressed with how much he got right and it was also nice to remember “The good old days”. Business @ the Speed of Thought was ...
Many of my clients are actively using Silverlight 4 and RIA Services to build powerful line of business applications. Getting things set up correctly is critical to being to being able to take full advantage of the RIA services plumbing and when developers struggle with the setup they tend to shy away from the solution as a whole. I’m a big proponent of RIA services and wanted to take the opportunity to share some of my experiences in setting up these types of projects. In late 2010 I presented a ...
In 24 short days*, my (along with the awesome George W. Clingerman) first book will be released: Professional Windows Phone 7 Game Development: Creating Games using XNA Game Studio 4 (or as we like to call it, that damned 550 page monstrosity that nearly killed us) Weighing in at 552 pages and featuring a foreward by the legendary James Silva (Ska Studios, creator of The Dishwasher: Dead Samurai, The Dishwasher: Vampire Smile, I MAED A GAME W1TH Z0MB1ES 1NIT!!!1, and more...) this book gives thorough ...
Check out the Top Five most popular news at SilverlightShow for Jan 10-16, 2011. The news on the upcoming two SilverlightShow webinars in February topped the weekly SilverlightShow news ranking. Dan Moyer's post on Visual Studio LightSwitch, just like SilverlightShow article series on LightSwitch, also got quite a lot of interest. Here's SilverlightShow top 5 news for last week: Free Silverlight Show Webinar: Querying and Updating Data From Silverlight Clients with WCF RIA Services Free SilverlightShow ...
Check out the Top Five most popular news at SilverlightShow for Jan 3-9, 2011. SilverlightShow's review of their top 10 visited articles in 2010 got most hits last week. MicrosoftFeed's review of the Facebook application Picturize.me got the second place. Among the top5 is also an interesting review of the top Silverlight books for 2010 by Michael Crump. Here is SilverlightShow's weekly top 5: Top 10 SilverlightShow Articles for Year 2010 Picturize.me - a Silverlight Based Facebook application Face ...
In this Heavy and yet incomplete Issue: Mike Wolf, Walter Ferrari, Colin Eberhardt, Mathew Charles, Don Burnett, Senthil Kumar, cherylws, Rob Miles, Derik Whittaker, Thomas Martinsen(-2-), Jason Ginchereau, Vishal Nayan, and WindowsPhoneGeek. Above the Fold: Silverlight: "Automatically Showing ToolTips on a Trimmed TextBlock (Silverlight)" Colin Eberhardt WP7: "Windows Phone Blue Book Pdf" Rob Miles Sharepoint/Silverlight: "Discover Sharepoint with Silverlight - Part 1" Walter Ferrari Shoutouts: ...
Just a quick recap of things I noticed going on in or around the XNA community this past week. I’m sure there’s a lot I missed (it’s a pretty big community with lots of different parts to it) but these where the things I caught that I thought were pretty cool. The XNA Team Michael Klucher gave a list of books every gamer should read. http://twitter.com/#!/mkluc... Shawn Hargreaves posted Nelxon Studio posting about a cheatsheet for converting 3.1 to 4.0 http://blogs.msdn.com/b/sha... ...
If you had asked me if I was interested in owning a Kindle device, then my response a couple months back would have been a flat out no back then. So what has changed between now on then you might be asking me then? I would have to say watching my wife enjoy the many books in digital form has peeked my interest to start with now. Was that enough for me to buy a Kindle though? Not just yet, but that is where the Windows Phone 7 comes in for me once again. It’s no secret that I’ve wanted this device ...
It’s finally here: the Kindle app for Windows Phone 7! Finally we can have our books on the go as well! It’s not sitting atop the “new” list on the WP7 marketplace though. I had to go to the Books section of the marketplace, and there its set to the top spot of free apps. I’m going to read the next chapter in my current book on it to see what the experience is like. After playing quickly with it, here’s some observations: - You flip pages going left to right, not up and down. No setting to change ...
Silverlight/Expression 4 Books! I recently stumbled upon a post asking, “What is the best book on Silverlight 4?” In the age of the internet, it can be hard for anyone searching for a good book to actually find it. I have read a few Silverlight 4/Expression books in 2010 and decided to post the “best of” collection. Instead of reading multiple books, you can cut your list down to whatever category that you fit in. With Silverlight 5 coming soon, now is the time to get up to speed with what Silverlight ...
Apress Books Introducing Visual C# 2010 - ISBN 978-1-4302-3171-4 Having read through parts 1 and 2 of this 4 -part book, I am very impressed by its practical approach to C#. I cannot improve on the by-line "Get started on your C# journey with an expert by your side leading by example" Adam Freeman teaches C# by precept and example. I suspect he drives a Volvo C30 as it comes up in many of the code examples! Throughout the book there are numerous links back and forth so as to avoid overcomplicating ...
Windows Communication Foundation 4 - ISBN 978-0-7356-4556-1 is one of the Microsoft Step-By-Step books. I will be studying this book over the comming weeks. What I have seen so far impresses me. One very practical item that more books of the type should have was the "Finding your best starting point". There is one feature about this book that I hope Microsoft Press will provide on more books and that is to also provide the book electronically via Safari. Included in this is getting the book as a ...
Apress books Visual C# 2010 (ISBN 978-1-4302-3171-4) - http://www.apress.com/book/... is both an excellent introduction to C# programming and a manual for those with experiance. So far I have only been through a few chapters but I have been favourably impressed. In the chapter on Exceptions, I have posted an errata regarding the custom exception in listing 14-17; it is missing an overload required by FXCOP private CustomException(Serializati... info, StreamingContext context) : base(info, ...
Normal 0 false false false EN-GB X-NONE X-NONE /* 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-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; ...
I am a firm believer in learning best practices. I enjoy reading and studying SOLID and how to spot violations in the wild. I whole-heartedly concur with Separation of Concerns, Behavior-Driven development, lean software development and a hundred other things that have really cool buzz-wordy names and make me sound really smart. All these things only serve to enhance one binding truth about software development: it a thinking exercise. You can master every GoF pattern, and be the master of every ...
Just a brief reminder that if your company makes commercial software (in other words, you don’t just develop it for your own employees use) then you should check out the FREE technical event my team is putting on next Thursday (25th Nov 2010). We also with have an Xbox 360 with Kinect to give away plus free books and other goodies. I’m currently looking after the Xbox and have so far resisted peaking in… but I make no promises! :-) Note that we have gone for zero breaks with the intention of making ...
I recently received some books to review around my favorite hobby, photography. I can't wait to get some time to go through all of them, but the first one that caught my attention was Creative Close-Ups: Digital Photography Tips and Techniques by Harold Davis. This is a book about Macro photography, which is a sub-hobby of my hobby. Macro photography is taking close-up photos of small subjects or higher detail of subjects. When most people get a camera, they love taking pictures of flowers. To be ...
Notifications of subsequent publications with Errata fixes. Got an email this week from O’Reilly stating that an updated version of Julia Lerman’s Programming Entity Framework, Second Edition was available. How sweet is that? I love that I can carry around a decent sized library of books with me on my iPad. I use it almost exclusively as my reading tool. I only buy ‘print’ books when a electronic version is not available. This latest ‘feature’ of downloading the updated version for FREE is just an ...
The C# Programming Language, Fourth Edition by Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, and Peter Golde Publisher: Addison Wesley (Special Annotated Edition for C# 4.0) I can honestly say I have had a copy of this book for each edition it was published. I love this book and have always loved it. Ever since Microsoft stopped publishing the White Reference Guides we used to all have back in the day, Addison Wesley has became my reference book dealer. These White cover books with the most ...
Next week (8th to 12th Nov 2010) at TechEd in Berlin there will be lots of great sessions, lots of superb labs, lots of fascinating BOFs and lots of booths – including the awesome and hugely exciting Microsoft Platform Ready booth. I will be linking up with colleagues from across Europe and the USA to make sure we can get the message around the excellent benefits of the Microsoft Platform Ready to as many ISVs* as we can during the week – plus give away some great prizes. If you are attending TechEd ...
Analysis Services has a useful feature called Usage-Based Optimization. This feature is used to design aggregations based on actual user queries using Business Intelligence Development Studio (BIDS). Information on how to configure (or disable) the query logging required for this is fairly hard to find. The Analysis Services Properties identified by "Log \ QueryLog" in the Analysis Services Properties window are used to configure the query logging used by Usage-Based Optimization: The definition ...
We I first received this book, I was not sure what to expect. When it comes to development topics on debugging the spectrum is very wide. Most developers, including myself, only use basic techniques for day-to-day debugging. These get us through our problems quickly and they work well for 80% of the bugs we encounter. We forgot to close a connection, we didn't set a variable, we forgot to exit a loop, we fat fingered a variable name. All of these are daily errors we as developers face and fix with ...
C# Station has gone through multiple updates over the years. I started it on the 4th of July 2000, shortly after the first announcement of the C# programming language, hence the name. You can find analytical information on Alexa and the Wayback Machine shows screen shots of changes over time. Whenever you pop something on the Web without much thought, there can be true ugliness. The journey from plain text links to drop-down menus evolved from necessity because the number of pages grew from 1 to ...
If you have not looked at Murach’s books you should! They have a very convenient format, geared for training with two facing pages, the left with text and the right with an example with lists and descriptions. This book should get someone started on HTML and basic web pages, it covers html through some javascript and into simple website design and deployments. For me not much was new but I did pick up a few things including a better understanding of CSS floating div’s and how to use them. Another ...
I came up with many different titles for this post but I think nothing can reflect the simplicity and the elegance of the two words “Hello World”. If you are following me on Twitter (@azamsharp) then you might have noted that my tweets have drastically changed from highly technical to plain poop. On October 22nd I became the fatha, I mean ferger, I mean father (Joke from Austin Powers Gold Member). Many people have asked me how does it feel to become a dad I always answer with the following: “I feel ...
The wonderful people of Sams Publishing were kind enough to send me a few books to review recently, and one of them was C# 4.0 How-To by Ben Watson. There were a couple things about this book that really compelled me. The format (this is a first How-To book by Sams for me so I assume it goes across the board) was very much like a focused blog. It was broken up into small posts about each topic. The other thing that compelled me was the amount of code samples. This is not a book that you can sit down ...