Tag | books Posts

Ubuntu Linux has made it pretty simple to try out their OS. You can simply download and burn the ISO image from the website or they'll even send you a CD in the mail for free. Either way, once you get the disc you can boot from it and try out Ubuntu without having to install a thing. It just goes through an initialization process in order to run and automatically cleans up after itself when you shut it down. If you find yourself enjoying the Ubuntu experience you can take it a step further and download ...
This review is about the book ASP.NET 2.0 MVP Hacks and Tips. Published by Wiley Publishing, Inc on end May 2006. 7 MVP's decided to put their knowledge together and create this book. The MVP's are: David Yack, Joe Mayo, Scott Hanselman, Fredrik Normén, Dan Wahlin, J. Ambrose Little, Jonathan D. Goodyear. If you are a ASP.NET developer you have propably already heard of these guys and if you haven't you need to take your work more seriously.This book is for experienced ASP.NET ...
Software Engineering with Microsoft Visual Studio Team System By Sam Guckenheimer with Juan J. Perez Published by Addison-Wesley 2006 ISBN: 0-321-27872-0 This book stands out among Visual Studio Team System books because it’s not so much a “cook book” or “how to use” manual for VSTS as much as it is a book about how to engineer software using VSTS. That may sound confusing at first, but let’s read on. When a friend first referred me to this book, he gave me the same disclaimer – “Lou, this isn’t ...
Chris posted wondering what the attraction to the Drow race was. Well, let me tell you...Elf: walks aroundDrow: levitation Elf: normal visionDrow: ability to switch eyes to see in different spectrums Elf: crappy armourDrow: one word - piwafwi Elf: hides behind a rockDrow: inherent ability to create globe of darkness Elf: images of trees, moon, woodland creaturesDrow: sweet-@ss spider imagry Also, we need to clear up some misconceptions about the Drow. Although most of the books have revolved around ...
While designing DAL layer we normally stuck with one debate, Stored Procedures or Embedded SQL Query? I also faced the same problem. I searched on the internet, read some books and discussed with some friends. I am trying to compile all these discussion in single post. Stored procedures require only use the SqlCommand object to execute. Other way is to deal with SQL is to store your SQL statements as text (Embedded SQL Query) to be executed with SqlCommand objects. Different people will give you ...
What is normalization? Explain different levels of normalization? What is denormalization and when would you go for it? As the name indicates, denormalization is the reverse process of normalization. It's the controlled introduction of redundancy in to the database design. It helps improve the query performance as the number of joins could be reduced. How do you implement one-to-one, one-to-many and many-to-many relationships while designing tables? One-to-One relationship can be implemented as a ...
I attended another .NET User Group meeting here in the 'Peg, this time my first in helping out with the board. Not a lot for me to do just yet, as I am still getting the hang of things there. However, I did have the opportunity to listen to a presentation on Web Services developed by Amazon.com (they aren't just books anymore!!). Basically, with some of their web servicwa, Amazon is attempting to sell space and bandwidth in the ether instead of requiring every user to pony up the bucks to update ...
I have been playing around with this new (test) feature and have a few more comments. First, it is irritating that it does not yet respect your search customizations. I like 100 results per page, but Code Search puts up 10 whether you want it or not. Second, it is evident that quite a bit more of the published source code from books is now easily findable. The publishers switched from floppies to CD-ROM and later removed CD-ROMs from books to cut costs. They probably did not think their book code ...
A couple of months ago, two to be exactly, I finished reading the book "Test-Driven Development in Microsoft.NET". This book was first published by Microsoft Press early 2004 which is immediatly the biggest con of the book. The authors James W. Newkirk and Alexei A. Vorontsov did a great job explaining the basics of TDD (and I expected a lot more on TDD <disappointed/>), Refactoring, the NUnit framework, the difference between Programmer and Customer Tests (using the FIT framework) ...
A couple of months ago I have read the book "Visual Studio Hacks" by James Avery but I have never taken the time to write a small review so here it is. James is a .NET Architect and has previously written several books for Microsoft press and Wrox and has published several articles on the MSDN Magazin and ASPToday. In his book Visual Studio Hacks he has collected 100 tips and tricks from several Visual Studio experts that show you how to make the Visual Studio IDE even more powerful than ...
I have doing a lot of reading lately. I have finished 3 books and I started reading the 4th book since my last book review. The book "The Pragmatic Programmer - From Journeyman to Master" by Andrew Hunt and David Thomas is a must-read book for those serious developers that want to improve their programming skills. This book contains a whole bunch of very useful tips and the do's and don'ts of programming. If you want to spend your money on a book this is the one and if you don't ...
By Chris Sells & Michael Weinhardt 5 stars (out of 5) The basics of Windows forms programming are fairly obvious. You drag controls from the toolbox onto the design surface, set the properties as necessary, and wire code to the events. For simple apps this is all you need to know and you typically don't need to bother with the documentation. Fortunately for us, Microsoft didn't stop with the obvious. This books contains excellent coverage of many advanced topics, including: the form lifecycle ...
I was having a conversation with a co-worker the other day about learning about web technologies, specifically ASP .NET. So I put together a quick list of resources for someone who is new to the whole process to be able to learn the basics and experiment with the technologies. Does anyone else have more suggestions to get someone started? I'm also looking for some good web hosting for someone to set up some ASP test projects and maybe a blog or two. Any suggestions? A Canadian company would be preferrable, ...
ACM (Association for Computing Machinery) is the world's oldest and largest educational and scientific computing society. Since 1947 ACM has provided a vital forum for the exchange of information, ideas, and discoveries. Today, ACM serves a membership of computing professionals and students in more than 100 countries in all areas of industry, academia, and government. I have been a member of this association for several years now and have met colleagues at the annual conference sponsored by SIGCSE ...
BizTalk Server books are in short supply. And finding one that really helps solve real world problems is event harder to find. A new BizTalk book is now available. It's called BizTalk 2006 Recipes and is currently available on Amazon.com for around $38. I was fortunate enough to get to work with the authors of this book as a Tech Reviewer. This book covers BizTalk from end to end and is a must have for any BizTalk project ...
I will be making two and only two blog posts today, both commemorating the five year anniversary of 9/11. This is the first of the two. 2996 is a blog memorial for all 2996 victims of the terrorist attacks on September 11, 2001. 2996 bloggers have signed up worldwide to celebrate the lives of the souls lost on that day. Paul A. Skrzypek was one of those souls. Paul worked for Cantor Fitzgerald in the North Tower (Building 1). He was a broker at the eSpeed division. His only sin that day was doing ...
O'Reilly books code search (beta) - I tried it and I like what I get - http://labs.oreilly.com/code/ With this - I get code sample results from books not some 10 pages of results in a search engine, Blog hogs and useless dead end un-answered forum threads. Most of the times I'd search for something.somethingelse. and really forget what I wanted to do or what was the proper syntax and where I'd implement this - ok this happens rarely “very late at night with something that I just want to work ...
Along with most of the other books I have reviewed thus far, “The Third Translation” is marketed in the genre of The Davinci Code. If that genre is what you are looking for look elsewhere. In fact, almost whatever you looking for - look elsewhere. The Third Translation revolves around Walter Rothschild, a middle aged Egyptologist. Rothschild is obsessed with Egypt, but particularly heiroglyphics and ancient cryptology. He is so obsessed that he has alienated all of his friends and family. ...
Long weekends are vastly deceiving. I cashed in an extra two days of holidays on Thursday and Friday of last week, to join up with the 3 day long weekend to make 5 days of non-working goodness. But here I am, Monday night, feeling like those 5 days have flown by, or I've jumped through a wormhole and came out 5 days later, or something like that. Day 1 - 2: North Dakota BoundWe took a drive down to Grand Forks, ND on Thursday, staying overnight and coming back on Friday. The exchange rate is really ...
I have been reading several posts from folks I respect for their advancement of practices like TDD, Agile ,DDD, and so on. Their wisdom has helped give me a great toolset to build deep, maintainable code that is production-minded throughout now. This is contrasted to writing what amounted to 'demoware' as I tried to write maintainable code using RAD tools. Still, I think Agile-minded leaders need to bear in mind that the enemy is not Microsoft if their creed is in fact rooted in the pragmatism of ...
If you can read this then Windows Live Writer did its duty and submitted it correctly. I did not blog so much lately because I did try to get some articles at CodeProject up. If you want to see how various functions of StringBuilder and String perform you can have a look here. A quick introduction into the System.Configuration namespace of .NET 2.0 where you learn how to read/write your App.Config file is also worth a look. To make things complete I did dive into the dark corners of my processor ...
ASP.NET 2.0 provides a great feature of creating Bread Crumbs. Bread Crumbs appears as links or images and shows the user his current position in the website. This means if you are in horror books section under books so you can see a link something like: Home -> Books -> Horror Books Creating the Bread Crumbs is also very easy. All you need to do is to set up your Web.sitemap file correctly and use the SiteMapPath control to display the Bread Crumbs. It is wise to use the SiteMapPath control ...
Screen Resolution and Page Layout Summary: Optimize Web pages for 1024x768, but use a liquid layout that stretches well for any resolution, from 800x600 to 1280x1024. One of the most frequently asked questions in my Web usability course is "What screen resolution should we design for?" The full answer is a bit tricky, but the basic advice is clear: Optimize for 1024x768, which is currently the most widely used screen size. Of course, the general guideline is to optimize for your target audience's ...
Since I want to use words like "Repository" and "DDD" (ok, that's an acronym not a word) I have been slamming my head against Eric Evans' and Jimmy Nilssons' Domain Driven Design books in tandem. I get the same feeling when reading Evans' book that I used to get when I was playing jazz gigs in town (drummer) and some horn player would show up that was a blast to play with....only to find out later that he was in Maynard Ferguson' band for years. I knew there was something there, I just didn't get ...
I spent Friday and Saturday at Batula Lake in the Whiteshell (if you aren't from Manitoba, that won't mean anything to you...so just know its a lake). My wife and I rented a cabin for two nights, and had a great time of just relaxing and enjoying the quiet outdoors. One of the highlights of the weekend was reading a fantastic book by Douglas Coupland (author of J-Pod) called Hey Nostradamus!. It's a character study of four people who's lives are affected in some way by a high school shooting, but ...
Programming hotel reservation software can be a huge challenge. Guests stay between an arrival date and departure date, but that only includes the nights, so it technically does not include the departure date since the room that night is available for another guest. Most hotels close books at midnight. Guests can share rooms and sometimes split the fees. Guests can pay via multiple payment methods, including company and personal credit cards, coupons, and, of course, cash, at multiple different places ...
SQL Server 2000 Performance Tuning Tools original article: http://www.sqlteam.com/item... This article comes to us from Brad McGehee at www.sql-server-performance.... SQL Server 2000 includes several tools you may find useful when performance tuning your SQL Server applications. Query Analyzer Profiler Index Wizard Performance Monitor SQL Server 2000 Query Analyzer for developing and debugging Transact-SQL code for performance tuning Transact-SQL code. Show Execution Plan Whenever you ...
This week has been quite unusual for me. I was supposed to start work again on wednesday after my holidays, but I caught a fever, so I had to stay home until friday. As additionally my kids were spending one week holidays with my parents, and my wife started her new job, I found myself alone home. Well, after a while it got a bit boring, though I did some work on various private projects I have. One thing I did is order a Piel Frama leather case for my Palm LifeDrive (tan color), and I am really ...
There are not a lot of example XMLA queries available, so I thought I might work through some examples on my blog. This first example was prompted be a question in the Olap newsgroup and demonstrates how to get a list of databases and cubes. Getting a list of the databases from Analysis Services is fairly easy with a simple XMLA query like the following: <Discover xmlns="urn:schemas-microsof... <RequestType>DBSCHEMA... <Restrictions /> ...
I had an issue yesterday with SQL Server 2005 installation of the Notification services. The error that I was getting was: - COM Plus Catalog Requirement (Warning)MessagesCOM Plus Catalog RequirementIf SQL Server Setup fails, Setup will roll back the installation but may not remove all .manifest files. The workaround is to rename the files and then rerun Setup. For more information, see How to: Work Around COM+ Check Failure in SQL Server Setup. Well I did as the article said and this didn't help ...
O'Reilly Research has put together an interesting chart that shows the trend of programming language use based on programming books that have been sold. A discussion is also included on their site ...
September 10-13, 2006 Add the Most Anticipated VSLive! Sessions to Your New York Agenda Check out the top ten sessions at VSLive! New York. See which sessions your peers visited most on our conference Web site. Then, add these interesting topics to your “Must See” list for New York. The Early Bird Deadline of August 9 is right around the corner – lock in savings of $200 by using Priority Code TOP10. Register today to attend these top ten sessions and our full conference lineup September ...
For the most part, I enjoy my 2.5 hour commute to Atlanta. XM Radio is a wonderful thing, as are books on CD. I try to make two round trips each week.... drive down on Monday morning, spend the night and drive back Tuesday afternoon. I like to take Wednesday off, and then repeat for Thursday and Friday. On the days I'm spending the night in Atlanta, I put in 12-13 hours, and work a regular 8 on the day I drive home. Occasionally things change up, and I end up staying in Atlanta for 2-3 days in a ...
OK so I have been having a play with SQL Mobile (Recently re-named with the CTP as SQL Everywhere) for working on a device from a CF card. Now there is a nice little note in the MS documentation for SQL Mobile: Note: "SQL Server Mobile installation works only on the main memory of a device. If an attempt is made to install SQL Server Mobile on SD/CF card, then SQL Server Mobile installation does not work." SQL Server 2005 Mobile Edition Books Online Then I found an article about how you can actually ...
SQL Server 2005 Books Online and Samples have been updated. Quotes from SQL Server 2005 Books Online page: The July 2006 update to Books Online contains new material and fixes to documentation problems reported by customers after SQL Server 2005 was released. Refer to "New and Updated Books Online Topics" for a list of topics that are new or updated in this version. Topics with significant updates have a Change History table at the bottom of the topic that summarizes the changes. Starting with the ...
I'm done...spent...finito...the last few weeks have been crazy busy working on a project here at work. We pushed out the RC this morning (although I'll have to go back on Monday to review with them since the guy I would have sat down with was sick). My shortened workweek has seemed very long, mainly due to some last minute changes that required some quick coding/testing/validation. Great games last night...well, correction: Great game between Montreal and Hamilton, and great second half/finale with ...
Procedure for recovering your Exchange Calendar and Contacts We recently performed a migration from Microsoft Exchange 5.5 to Microsoft Exchange 2003. It was long coming. I’m very excited to start leveraging some of the great feature of the upgrade. But there were some issues… The main problem was that when I changed my Outlook to point to the new Exchange server, the Contacts and Calendar items that I had imported from my personal .PST weren’t there. Not Good. Fortunately I had ...
Well, the 2006 Tampa Code Camp is now a thing of the past. And, I must say it again for me it was quite a successful event. The agenda, topics and speakers again all proved to be quite excellent. For anyone, who has not attended a Code Camp I would highly recommend that you try to attend one soon. Of course, the content and speaker quality of these events usually spans all ends of the spectrum; I can truly say I have never regretted attending one. I truly look forward to the next one in Tampa. Thanks ...
Yesterday I went to the Future minds exhibition which held in Sri Lanka Exhibition and Convention Center. Wella and Fiqri were there and Ludmal, Dinesh, Charith etc…joined later. Hadn’t got a big crowd but exhibition was seems ok. There is an Election monitors (PAFERAL) stall and I don’t know wut the hell they were doing in that techno related exhibition anyway. And there were some small musical dramas that entertained visitors by Mr. Lianal Ranawala’s students and it’s ...
I've been continuing my research and experimentation with TDD lately. For my tests that actually hit against the database (as opposed to the ones where I mock the database layer), I need to ensure that the database is in a reproducable state to ensure that the test itself is reproducable. I figured the best way to do this was to just re-create the database automatically every time my unit tests ran (well the ones that hit against the database anyways). I need to recreate not only the database schema ...
Code Gin (to the tune of Cold Gin, with apologies to KISS) Whoo, alrightMy slides are done and Im so tiredGimme some books to start a fireThe laptops off, the lights are out, yeahMy google maps are all printed out Ooh, its CODE CAMP time againThere's some swag I just gotta winCODE CAMP time againYou know its the only timeyou'll get my whole weekend, owIts time to leave so I head for the doorDrive down the highway with my foot to the floorHaha, gonna get there early and grab a seatbefore I get back ...
While working with outsourcing clients, a common problem appears, is the functional specification. Clients generally don't want to spend much time creating specs, try to write ASAP, which results an unfinished spec. While developing developers suffers a lot. First, it often gets confusing, the developer can't understand exactly what the spec is saying. Second, during the development (and also after seeing some demo), client discovers new features, which results much re-engineering on the code, as ...
I have been a fan of Egypt since I was a kid. I taught myself (some) hieroglypics, went on excavations in the backyard, and even had plans to be mummified. So when I saw King Tut was back in the states, I had to go. My mom had taken me when I was very young, but unfortunately I don't remember it. I tried to go on opening weekend, but it was sold out, so Natasha and I went back to the Field Museum this last weekend. This went sour pretty quickly. I brought my camera, and several lenses, along to be ...
http://www.amazon.com/gp/pr... http://www.amazon.com/gp/pr... 4 stars (out of 5) The two books of this series (Core Reference & Advanced Topics) offer broad and deep coverage of ASP.NET. All the important topics of ASP.NET web sites are covered in a mostly tutorial with a little reference fashion. The books are well researched. The coverage of ...
DeWitt Clinton of A9 has been talking about RSS vs Atom, and is recommending that developers use Atom. Robert Scoble responded by asking "where's the Atom publishing tool and aggregator that demonstrates Atom's superiority?" Dewitt is calling for these apps: "We should start embedding addresses, calendars, products, and contact information in our syndicated feeds. And we should start expecting our feed reader applications to notice this rich data and automatically open address books and maps and ...
Just read a great post on Jeremy Miller's blog. He offers some general ways to get started learning design patterns in coding. Having started with Microsoft technologies, I felt overwhelmed by all the "stuff" that was needed to be done for what I thought should be simple operations...this is mostly because Microsoft doesn't encourage a knowledge of design patterns in all their examples and literature. This is changing now, I realize, but they are way behind the Java folks as far as I can tell (google ...

The new documentation has arrived. That will make it easier. I have two of the leading WCF books that were written right before the June CTP and they seem to already be out of date, so it is good to have some current docs.

http://wcf.netfx3.com/files/folders/product_team/entry3883.aspx

I just finished reading Software Engineering with Microsoft Visual Studio Team System by Sam Guckenheimer. A really excellent book. He talks about software engineering principles at a high enough level to make it interesting, and contrasts the “value-up” agile approach against the “work-down” approach typically used (ie Waterfall). But he then includes just the right amount of detail of how to realize those strategies using Team System. He goes through different scenario's ...
During the last MICSUG meeting, Geoff Snowman gave a great presentation on "When to Use What" with regards to which remoting and messaging technologies should be used in certain scenarios. The SQL Server 2005 Service Broker (SSB) was mentioned a couple of times in regards to messaging systems and it got me a little intrigued to look at it. So What Is SSB? From the Microsoft SQL Server Books Online: Microsoft SQL Server 2005 Service Broker helps developers build scalable, secure database applications. ...
That's right, it's about that time again: time to share what books you are reading right now. Here is the list currently on my night stand / in my computer bag: - Operating Systems: Design and Implementation, Tanenbaum / Woodhull - Microsoft Windows Internals, Fourth Edition, Russinovich / Solomon - Programming Pearls, Second Edition, Bentley As you can see, I'm focusing on some more low-level type stuff. Why? Because it's intriguing and fun, that's why :P. So, what's on your reading list? [Crosspost ...