Tag | books Posts

I have finally been able to make some progress. I started out of the gate with really good intentions, but family life took some life altering turns. Events which made extracurricular game programming far down the priority list. I don't want to get into personal issues in this forum, but will say some of the events were extremely positive while the yin\yang that is my life threw snake eyes on the come out in some other areas. Overall things seem to be back on track. What I am doing: My goal was to ...
So, how do you make money off your blog? Convince a publishing company to turn your blog dump into a book! Hey it works for Joel Spolsky and Erik Sink. True, I like to read Joel on Software's blog, although he doesn't post very often anymore. I haven't read Erik Sink's blog. Now APress has taken their blog entries and turned them into books. How effective is this? A book takes several months to produce and ship. Any entries would be older. Indeed, looking at these books at the store, many of the ...
I read on my buddy Brendon's blog that he got some free books for checking out the Vista hands on labs. Ha! Pitiful! Who wants free books anyway?! Back here at D'Arcy-Ed, the 3pm demo of the new CTP of our project went well, although we discovered that there will be a second CTP with some surprising new functionality due tomorrow at 3pm...this conference is great, always something new and exciting, and much better than free books! I even had two free soft drinks from the magic fridge! Btw, they did ...
Headed over to the Boston Convention Center today for the pre-conference session, and the keynote. I was booked for the pre-conference talk on Software Architecture. The thing ran from 10am - 6pm, with a bunch of breaks in between. So it was pretty long. It was hosted by Ron Jacobs, and he is an amazing speaker. The content was kind of hit and miss, I found some of it really interesting, but half of it was just kind of “blah”. The lecture was interspersed with a bunch of live interviews ...
So I'm finally here in Boston. Had a pretty easygoing day. Left Winnipeg around noon to fly down to Chicago. On the flight I was sitting next to a guy who up until a year or so ago owned a company that produced the electronic voting technology used for the elections in the states (his company was bought by Diebold). Pretty interesting conversation, we were chatting about all the technology that goes into those machines to satisfy the anal american voting public. Lots of checks and balances, the stuff ...
My good friend Bill Ryan has been working his butt off lately. That's certainly nothing new though. He's been working on training kits for the new Microsoft Exams and his most recent effort recently busted the top 100 technology books on Amazon. Congrats Bill!! Be sure to snag a copy of his new book from MS Press or Amazon ...
With TechEd 2006 less than a week away, I was looking through the session schedule and I thought I'd list some of the sessions I'm most looking forward too. I'm excited about all of the SharePoint Products and Technologies related sessions, but here are a few that I think will be particularly useful (or just fun)... OFC201 The 2007 Microsoft Office System: Clients - Overview and What's NewSpeaker(s): Mark AlexieffThe innovations in the 2007 Microsoft Office system client applications are significant ...
I'm still enjoying the old Wrox “C# Threading Handbook“ I just wish it was still supported. I kinda wish they would update the whole “Handbook“ series for VS2005. The only problem is that their original price point was a little high. There were something 8 or 12 books in the series, and I've had no problem paying $5 - $13 dollars for them used. And I'd probably be willing to go $20 - $25 on them new, but the list price in 2003 for the 260 page threading handbook was $40.00. ...
Here is another book for DaVinci code fans. I would categorize this book as a DaVinci Code knockoff, except that it was published two years BEFORE DaVinci was. The book was originally written in Spanish (as was Shadows of the Wind, another book I will be reviewing shortly), and published in 2001. No doubt the book's current popularity, and possibly its publishing in the United States can be attributed to DaVinci, but at least the author was original. Like DaVinci, The Last Cato revolves around a ...
The DaVinci Code has sparked a flurry of novels in its wake. Some of these are excellent. Some are horrible. Unfortunately Templar leans to the latter. The Last Templar has some redeeming features, but in the end, your time and money are probably best spent somewhere else. Templar is Raymond Khoury's first novel, and it shows. The novel is extremely cliche, and the dialogue is almost painful in some locations. The book is directly inspired (if not lifted) straight from Dan Brown's DaVinci Code, even ...
Along with (apparently) many .NET developers, I was having difficulty understanding why my ViewState wasn't being stored for my controls within a composite control I was building that had an internal Table. For example, in the overridden CreateChildControls() method, I'd do something like this: protected override CreateChildControls() { bool useDataSource = true; if(ViewState["UseDataSource... { useDataSource = (bool)ViewState["UseDataSou... } Table table = new Table(); Controls.Add(table); ...
If you've been using the SQL Server Management Studio that comes with SQL Server 2005 for a while, you might noticed this nice message box that shows all exception messages. Not only it shows the exception message, but also includes hierarchy of all inner exceptions. What's more you can see the technical details of the exception including its call stack. On top of that you can easily copy all this to the Clipboard. As soon as I've seen this I thought: "I wish I had something like this in my project". ...
industrial logic has some papers worth reading here, if you’re trying to get your feet wet with Design Patterns and Refactoring. Featured Postings Smells to Refactorings Cheat SheetWe developed this handy cheat sheet as a teaching aid while teaching our Refactoring Challenge Activity. You'll find a table that maps code smells to their likely refactorings with corresponding page references to source material contained in the books Refactoring: Improving the Design of Existing Code by Martin ...
I've been reading The Hitchhiker's Guide to the Galaxy books again (there are five: The Hitchhiker's Guide to the Galaxy; The Restaurant at the End of the Universe; Life, the Universe and Everything; So Long, and Thanks for All the Fish and Mostly Harmless) and I was thinking... Have you ever thought of how The Hitchhiker's Guide to the Galaxy (which from now on I'll refer to as HHGG) is maintained and written? In the book, it is described as one great book (with the words "Don't Panic" on the cover) ...
Recently, one of my peers asked a question regarding the ability of SQL CLR classes to read configuration data from an Application Configuration file. After doing some quick Google searches on the topic, I came up with a couple of links that indicated the potential, but no concrete HOWTO on getting it all wired up. Now, I don’t want to debate whether this makes good architectural sense to store static settings in the file system when you’re already working inside a database management ...
So apparently, Palladium, the publishers of RIFTS, TMNT RPG, Robotech RPG and a lot more are in some serious financial trouble due to some sort of internal betrayal or embezzlement. Personally I was never a huge fan of their products, but I know a lot of folks that just love them. I hate to see ANY company (especially small press) go through this kind of stuff. So... if you're interested in helping out, the link is below. edit: this is apparently a list of some of what happened/was stolen... Reprinted ...
I am a part of a consulting company that says that it is very good on training their consultants. Well, more or less they would like you to attend at least 2 training events a year. The problem that I have is that they don't want to send all the consultants off to Trade Shows like DevConnections and TechEd, because of the costs involved. I can understand that. The problem is that since I have acheived my MCT, all of the training that I can find in town is the same courses that I already have access ...
For a while I have been adding books to the library feed of this site one at a time. Here is a list of books that I currently keep on my “must have” bookshelf. I will update this periodically as new volumes are added and dropped. The Library link list will also stay syncronized. .NET 2.0 Visual Basic 2005: A Developer's Notebook ASP.NET 2.0: A Developer's Notebook Pro .NET 2.0 Windows Forms and Custom Controls Programming Microsoft ASP.NET 2.0 Core Reference Expert VB 2005 Business Objects, ...
This is cheap for right under $100. Wrox is releasing their “WROX BOX” on Amazon starting May 9th and it includes the following books and chapters: Professional ASP.NET 2.0 Professional C# 2005 Professional .NET Framework 2.0 Professional .NET 2.0 Generics CD-ROM with more than 700 pages of bonus chapters from 10 other .NET 2.0 and SQL Server™ 2005 Wrox books DVD with 180-day trial version of Microsoft® Visual Studio® 2005 Professional Edition This is a top of the line ...
CLR via C# 5 stars (out of 5) At the heart of Microsoft .NET is the CLR. .NET development is primarily about directing the CLR. But how can you do that if you don't really know what the CLR is or what it can do? Most .NET programming books are language centric. The capabilities of the CLR are implied based on the description of the language. Jeffery Richter's book is CLR centric. It describes what the CLR can do and how it does it. C# is used to provide practical examples of how to direct the CLR. ...
Well first of all for those of you who do not know what is Visual WebGui (shame on you)... Visual WebGui is a platform that exposes an SDK with the same API as WinForms and the design time capabilities only runtime product runs as a .NET web site through a unique communication layer and presentation layer. WebGui lets you develop outlook web access like applications with out any know how of web development. If you are a WinForms developer or a VB6 developer you should be able to start developing ...
From Download Squad Lazybase is a web-based database app that fits the "simplest thing that could possibly work" paradigm. It's not flashy (or even AJAXy), but it's clean, easy to use, and it just works. It's a registrationless service, so to create a new database you just give it a name and enter your e-mail address. When you create a database you're given two URLs, one that lets people edit the database and another that's just for viewing. Though simple, Lazybase has a few nice advanced features ...

David Hayden posts about some good books to read to understand OOP and Design Patterns.  I’m sad to say that I only have one of the five he mentions, but at least now I have some more things for my reading list.  :)

 

And of course, I'll teach her the little I know.When she told me: "I want to learn programming", it was a total surprise. She studies fashion design at the University of Buenos Aires (UBA)!The first thing I thought was what language I would choose, but few seconds later I tell her : "We are going to learn Ruby. Now, let me tell you something: I don´t know Ruby. She either of course. We´re going to learn Ruby both of us :). OK, why Ruby? Because the syntax it´s clear, it doesn´t ...

Barnes & Noble has a new buyback service.  Just enter your ISBN to get the amount, then print their mailing label and send it to them on their dime.

Now's your chance to unload those VB6 books :)

Barnes & Noble Buyback Service

While trying to use the DATEADD function in SQL 2005 Reporting Services, I was getting the following error: “Arguments to the following function are not valid: DATEADD“ After trying a few differen variaations of MONTH as a parameter I looked at help and still received the error. dateadd("month",1,#1/1/2003#) --> WRONG (although this what the Books Online state...this does not work) Thanks to a post on Russell Christopher's blog, I was able to discover the correct format: dateadd("Month",1,#1/1/2003#) ...
I can't remember the last time I had vacations. When I've been to London, as any ordinary geek, I used my time to really focus on studying english, thus it wasn't really vacations... I'm also taking a few books (7) and hopefully will find my peace to think about the MonoRail Caching and the new and improved DynamicProxy. Anyway, I'm leaving in a few hours, gonna drive for about 12 hours nonstop. I wish the weather were a little better :-( Stay tunned on my flickr, too ...
Sometimes life can get so busy, you don't have time for it...Taking my 5th exam today, and it's been a interesting experience so far. While I would like to pass, these exams are almost just as valuable for showing in areasyou need to learn a little more about. One of the interesting things about the beta exams is course that there are no books around for them. So, all you can dois to go through the list of topics on MS website, and ensure that you have worked with a bit of all of it.I do wonder, ...
You have got to go check out these documents just posted by Microsoft on their press release page. My favorite quote: "In short, the Statement of Objections claims Microsoft has failed to create Technical Documentation that the Commission did not read, and for which no competitor has sought a license, all to address a problem about which no customer has ever complained."
What have I read?These are the 25 most popular overall books at What Should I Read Next?I liked it!I didn't like it!I want to read it!The Da Vinci Code - Dan Brown The Hitchhiker's Guide To The Galaxy - Douglas Adams The Catcher in the Rye - J.D. Salinger The Great Gatsby - F.Scott Fitzgerald To Kill a Mockingbird - Harper Lee 1984 - George Orwell Harry Potter and the Half-Blood Prince - J.K. Rowling The Time Traveler's Wife - Audrey Niffenegger His Dark Materials - Philip Pullman Animal Farm: A ...
Patterns of XUnit Test Automation is a good resource for developers doing TDD. From the site: This site has been put together to allow the XUnit community to share good practices in test automation. It came about as a result of discussions between Gerard Meszaros and Shaun Smith about the testing techniques we find ourselves using over and over again to solve particular XUnit test automation problems. Why is Test Automation Important? Automated unit tests (A.K.A. "developer tests") and functional ...
I'm in the process of cleaning up my office so I made a pass through my technical books to determine which ones to get rid of and which ones to keep. Boy am I just a little depressed now. Not only is there a HUGE stack of books ready to be led off into Technical Book Heaven but I made the unfortunate mistake of adding up just how much money I spent on the whole collection of books. Well, I'm sad to report that I'm taking back just over $1300 worth of technical books. I suppose the good news is that ...
With the new version of ASP.NET 2.0, I've been quite impressed with the variety of training material that is available to use to learn. There's webcasts, online tutorials, video lessons, online books, virtual labs and books from Wrox or Microsoft. There's nothing like getting your hands dirty after you learn something new and work on a small project to make sure what you learned works for you. For me, I like the Wrox books to learn new things. Presently, I've been reading Beginning ASP.NET by Chris ...
Do you classify yourself as a Windows Forms developer? Do you have a stack of .NET books by your bedside? If so, I am looking for a senior Windows Forms tech lead (team of 8) for an important and exciting project with an outstanding company. Here are some points about the job: Must be a US citizen or already have legal status to work in the US Must be able to relocate to St. Louis. Must be self-starting and enthusiastic Must be capable of being a team leader over a multi-cultural group of developers ...
Just looking through page hits and the quick little blurb I wrote about tools that C# developers should know about already 600 hits. This gets me to thinking that alot of people don't really have the time to research such things. One can run over to amazon.com and purchase all sorts of books on nunit, nant, nhibernate or cvs. One could also search around and find out lots of information on reflector and some of the other tools I mention. My thought of what would make a hugely successful book would ...
I gave a presentation on monday about creational patterns at the ATL C# users group. I gave a presentation last month on AOP in .NET, there were actually alot of people at this one; I forgot how much I hate public speaking of course patterns are something I am passionate about so the nervousness went away rather quickly. Last night I was (re) reading Joel's interviewing advice and he discusses people being passionate and forgetting nervousness; let me say it is true. I won a book at the UG as well ...
A bit of a gap in posting, but I've just come back from three weeks away, visiting relatives in New Zealand as part of a round the world trip(London -> Tokyo, Tokyo -> Wellington, New Zealand, Wellington->San Francisco, SF -> London). This gave me the chance to experience two in flight systems back to back; Virgin Atlantic (London flights) versus Air New Zealand (Wellington->SF). Being someone who has worked in the interactive television industry, I was quite keen on playing with the video on demand ...
While checking out the SQLExpress Advanced Tools Beta from my previous post, I found some gold. I've heard this question asked a few times by customers and people at user groups, and lo' and behold, this is what I found: There are a lot of people downloading and installing SQL Server Express. One of the common questions we get is “What should I do next?” We’ve worked hard creating a great product that easy to use, free to download and distribute, and bundled with good guidance and ...
What is UDP, and how do I use it? UDP stands for User Datagram Protocol, and it is also known as RFC678. What does RFC stand for? UDP is an alternative protocol to TCP, Transmission Control Protocol, which is used for serving webpages. It is used for a variety of things including networked games. I'm interested in understanding how to read the Endpoint Mapper found at port 135 in Window's machine. Microsoft has a tool called PortQry, which enables one to do UDP queries in a straight-forward manner. ...
Ug! Channel 9's Blowdart aka Barry Dorans blog tagged me, so here goes …Four jobs I've had: Technical Architect .Net Developer Soldier Pizza Delivery Scooter Boy Four movies I can watch over and over: Aliens Dr No Human Traffic Withnail and I Four places I've lived: Woking London Munich Aldershot Four TV shows I love: Battlestar Galactica (new version) Lost Black Books My Name is Earl Four places I've vacationed Lake Como Blue Mountains Venice Florence Four of my favourite dishes Anything with ...
I just took (and passed!) the 74-135 Developing E-Business Solutions Using Microsoft BizTalk Server 2004 Partner Competency Exam. This exam has a bit of a reputation of being hard, probably because BizTalk has such a broad range of technologies packaged together and because there are no Transcender-type practice exams to be had. A search on the internet for how to prepare for this exam will leave you frustrated. The answer is basically: “Know the product inside and out and have lots of real-life ...
Last week Helen Duguid, formerly of Microsoft now working as an independant consultant had a chat with me about a few things last week and one of the books that she recommended to me was Now Discover Your Strengths by Marcus Buckingham. To be totally honest I was a little scheptical at first. I thought, what can this book teach me that I don't already know, but then I decided that for Helen to recommend it so strongly that I should at least give it the benefit of the doubt, and I have to say I really ...
Joel Spolsky is one of most popular and influential authors in developer community. He publishes frequently on his site Joel on Software. A few years ago, a few hundred volunteers graciously offered their time to make Joel on Software available in over 30 languages. Coordinating this archive turned to be so much effort that this week Joel decided to turn it into a Wiki and let people do the work themselves. It's all set up and ready to go. Because my native language is Polish and I translated few ...
So I finally upgraded my laptop memory and have it cleaned (coolers and processor). Now 1GB + 256mb should be enough to ReSharper. Gosh, that thing is a memory eater. I wonder whether there are memory leaks on the code. It won't surprise me, though. ReSharper seems to use lots of flow analyzers which are quite complex. Anyway, one day and a half without any computer or internet access was surprisingly good. I had a chance to pile all the books I wanted to read and just sit and start reading them. ...
I missed out on patterns at Uni, they were just starting to take off in a big way in the land of OO and so we wasted our time learning about formal specification languages and the like. Anyway, I came across a great book that explains design patterns and WHY they are can be useful. I always found pattern books do a great (if dull) job of explaining the pattern, but struggle explaining just why you should use them. But this book - Head First Design Patterns, is LOADS better. It gives really simple ...
And unfortunately, it's a detail I always seem to forget whenever I teach Webcontrol development. Anyone who has ever taken my webcontrol class or has heard my user group presentations about them, knows that I start by telling you the simplest thing: webcontrols render HTML to the browser. Now, while this has become pretty much common knowledge in the ASP.NET community, here's one detail that I haven't even seen the books tell. A standard composite control inherits from the System.Web.UI.WebControl. ...
BizTalk: Mapping, Logical functoids, and Boolean values Several times I've got "non intuitive" result by using boolean values in maps. For example, I've tried to get values "true/false" or something else from the logical functoids for filling up the node in a Destination schema, but didn't get anything. Here is my discovering using boolean value in the maps. There are different flavors this problem: · Where we can use boolean values? · Where we can get boolean values? · How we can fill in the nodes ...
With the advent of unit test frameworks like JUnit, NUnit, MBUnit, ... and the new Visual Studio Team System a plethora of articles and books spread the news that unit tests are a nice thing in every programmers toolbox. We all know that solid software engineering requires a certain amount of testing. Everybody knows it and only few actually do it. This might have to do with pressing time schedules and human laziness which most programmers follow: Achieve good results with the least amount of work. ...
Hi everyone and welcome! New year, new blog... I'm Marcos, .NET Developer at Laboratorios Andrómaco located in Buenos Aires, Argentina. In this humble blog I want to share some of my daily experiencies with technologies around .NET, like Microsoft Sharepoint and ASP.NET. Also, maybe you will find some books reviews about .NET programming and others. Before I forgot, just one little note: my mother tongue is Spanish, not English, so, please be easy on me if my writing is not good enough ;) Happy new ...
I always find it interesting to see, at the beginning of a new year, what the IT industry is going to say is the “HOT” thing for this year. For the past couple of years, it has been about outsourcing, and how that is where the industry is headed. This, of course, led to a big backlash against outsourcing, at least in my opinion. Now, Computerworld is predicting the hot tech skills for 2006. They say that Developers, Security Analysts, and Project Managers are the hot ticket items for ...