Tag | books Posts

No, I haven't written a book, well, not just yet. Anyhow, so far in the Domain Driven Design world, we have a few references of how to do Domain Driven Design. These books are an invaluable resource for doing DDD, but at the end of the day, they don't have as many end-to-end solutions. The current books/bibles on DDD are: Domain-Driven Design: Tackling Complexity in the Heart of Software (Evans) Applying Domain-Driven Design and Patterns: With Examples in C# and .NET (Nilsson) Domain Driven Design ...
I put the following code sample together in response to this question on the Analysis Services forum. If you read Books Online, you might think that running the following statement in SSMS would work : <Lock xmlns="http://schemas.micro... <ID>496CEC1F-D66A-4C8... <Object> <DatabaseID>Adventure Works DW</DatabaseID> </Object> <Mode>CommitShared<... But it will throw the following ...
I'm looking for some good books to learn: ASP.NET 2.0 and Visual Basic for 3 Tier Development with Stored Procedures. The Data Tutorials are Great on ASP.NET's site, but they don't take the path of using Stored Procedures. I'd like to find something to walk me through the creation of a 3 Tier Site with ASP.NET 2.0, Visual Basic, 2005 and Stored Procedures. Any Ideas. I'm also looking at creating a Web service to synchronize an SQL Server 2005 Table on a website with a Client on someone's desktop. ...
The refactoring book http://www.amazon.com/exec/... is really one of the best books that I have seen on programming. If you are new to programming, I highly recommend giving the book a read. Learning some of these refactors and thinking about them as you write code will help you write better code. Being familiar with the various refactors will help you quickly identify ways to improve code. The concept of code smells is pure genius. The concept of refactoring is very liberating ...
I've turned 21 years of age and I've experienced the wonderful joys of drinking alcohol legally... It takes all the fun out of drinking. My birthday is always shortly after the holidays, which means everyone is just finishing up their present giving, and then they see my birthday. So for Christmas I received $100 in Barnes and Noble gift cards. Then for my birthday I received yet another $50 in Barnes and Noble gift cards. So today I walked myself into the store to look for some books, knowing full ...
I've been seeing several people blogging about the free Microsoft Press E-Book offer. All you need to do is register and you get access to 3 e-books from Microsoft Press that you can download in PDF format. If you pay close attention to the details for each book, you will notice that these aren't full copies of the books. The only one that appears to be a full copy, based on the listed chapters and the actual table of contents in the PDF, is Introducing Microsoft LINQ. The other two e-books only ...
I'm currently just over halfway through this book and just wanted to post a hearty recommendation! It's by far one of the best books I've read in a long time! I like the conversational style Jimmy Nilsson has taken, it makes the content far more accessible and easily understood. I've ready a few lukewarm reviews about the book, mainly about the book not being as packed with code examples as it should be, but I don't have a problem with this. The books covers enough to allow me to get my head around ...
Great Stuff by Microsoft!!! You can download the books from here: http://csna01.libredigital.com/

MSPress eBooks
A lot happened in 2007: I finally got around to obtaining my MCTS in ASP.NET, I started a new long term contract, I bought a house, and I got married! More relevant to the community, I helped found the Columbia Enterprise Developers Guild and decided to take up speaking. Today will not be a day of new resolutions for me. I will continue the plan I laid out privately a few months ago. I'm listing it here to share my goals, much as some of the other bloggers have done. My plan is aggressive, because ...
Part of my job is not only to design and implement solutions for my customers, but also to make my customer's developers stronger as well. During these customer engagements, there are many times when junior developers are involved. My job is to help those on the team to be stronger and then in turn help become leaders. Where to start? Well, I could start with a stack of point technology books (ASP.NET, SharePoint, BizTalk, etc) that become obsolete right during their printing, so that's not where ...
With the new year, I did some reorganizing. I got a little 3 shelf book case, stuck it next to my desk and pulled some of my tech books out of the garage... finally. Top shelf is all game programming books: Game Coding Complete, Programming Sudoku, AI for Game Developers, Physics for Game Developers, 3D Math Primer, Theory of Fun, and about 15 others. Middle Shelf is more to do with work: C# Cookbook, Expert C# Business Objects, CLR via C#, UI Design for Programmers, Code Complete, Framework Design ...
I was just reading through Jeff Atwood's excellent blog post, An Inalienable Right to Privacy, and I could not agree with him more. We as consumers must demand that our privacy be respected by (1) not providing information when it is not needed and (2) purchasing from vendors that respect our privacy. I will go further, however. We need to have laws on the books that allow us to sue corporations and individuals who abuse our private financial information and contact information. The Do-Not-Call list ...
Selling the theory for SOA is pretty easy, the execution is harder because technically it isn't actually a very simple thing to do, let alone the changing of the structure of your IT organisation to house-keep. The book SOA Approach to Integration is aimed fairly and squarely at the Architect and Senior Developer who has the job of designing and implementing SOA technical level. The book is very resolute in keeping a strong focus on the technology and pleasantly realises that successful integration ...
Just over six months ago (at the end of June 2007), I started on a path to becoming a better developer. This was a movement started by the impressive, charismatic and sexy blogger Justice Gray (the check is in the mail right?). He hand picked me to be in on the first generation of developers dedicated to focusing the next six months of their lives to becoming a better developer. I immediately hopped on board (by "immediately" I mean after several nagging emails from Justice to get started) this movement ...
Yes I'm going to discuss this again, so if you know me personally, or have heard me talk about it before, just click the "Delete" button :) Somewhere around the fall of 2003 I was working for what was essentially a failed dot com. The product was great, but nobody could figure out how to get US banks to buy into it. Maybe someday, but not then, and not even now for the unfortunate folks that are still trying to make it work. I was working from home, elbow-deep in Win32, MFC, platform SDK in C++, ...
Today is the primary day of Muslim's ADHA (Sacrifice) feast. I'm enjoying it with family activities in my grandmother's house and few hours later my uncle's house. Thanks God both have wireless Internet connectivity. This how I could still check my Google Reader items (see shared items), while showing my profile pictures to my uncle's little daughter and other kids from the family! Then I noticed that the feast has a great gift, coming from Microsoft this time. I found that Microsoft has opened 3 ...
I've been playing around with mock objects using Rhino.Mocks for the last few months, but today was the first time that I had an unfettered coding win and became a true convert. I was introduced to NUnit about five years ago from a co-worker (thanks Dewayne) and gradually became a true believer. Unfortunately, I was a late-bloomer in the area of mocking, so by the time I finished my last big project I had left a suite of about 500 database driven tests that took almost 2 hours to run and were a maintenance ...
So, I was recently referred to Doris Lessing's acceptance speech for a Nobel Prize in Literature, and on one hand it's a touching story of how people from impoverished areas in India and Africa continue to read literature and try to 'educate' themselves even under adverse conditions such as lack of potable water, or exterme poverty. But are all forms of knowledge useful when your basic needs are not being met? One of the women in her speech is pregnant "with two kids clutching at her legs', and a ...
Last Tuesday night witnessed a relatively new kind event held in Microsoft Egypt building @ smart village. It was said to be "announcing dotNETwork user group" which I thought was some Microsoft Egypt initiative for a new offline user group model of developer community. I was so excited about so, and it was even better! The Idea The dotNETwork group is just am offline user group that's done right. It just happened to have Microsoft Egypt host the group gathering, as this is the hardest issue to maintain. ...
Sometimes people ask me what it takes to get a good user group going... so hopefully these tips help to minimize the pain a bit. 1. INETA (www.ineta.org) won't even talk to you until you've had at least one meeting on your own. Then you go to their site and fill out an application. (You'll need to register on their site first.) 2. CodeZone (www.codezone.com) works basically the same way. Both of these will net your group some free swag, and INETA will get you a couple speakers per year. 3. Find out ...
As all programming books start with a "Hello World" example, I'm starting this blog with a "Hello World" post and will tell you what and how I'm going to contribute to a global developers' community which has been made possible by today's technology. We need to see it more prosperous, so we have to work together to learn from each others' experiences and real world knowledge of what technology enables us to do today and what it'll do in future. Of course the main focus of this blog is to cover all ...
I have been quiet way too long. I have been in the Seattle area (Lake Stevens actually) about 6 weeks now... It was too hot in Texas :-) I anticipate a range of new connections, ideas, and work... though I kept on with my Texas company. The remote experience, working from home, having all my books and machines in one place (other than the farms of servers and such at the job)... not bad. Just in relocating I have come across more and more firms hooked into the work-at-home thing. Its hard to grab ...
12. Most of the time, a lawyer's job is to say no, but a coder's is to find out how. 11. Coders can go to work in t-shirts & jeans. 10. Coders get to create stuff everyday, not tear stuff down. 9. Coders learn every day how to write more powerful code. 8. There are never enough coders, but there are always too many lawyers. 7. Lawyers win arguments by getting on our nerves; coders win by building the prototype. 6. Programming books are expensive, but legal books are grand larceny. 5. Coders have ...
According to this article from The Seattle Times a librarian from The Great Meadows (N.J.) Middle School blocked the students from accessing Wikipedia and put signs over the computers saying "Just Say 'No' to Wikipedia". I'm writing here to express my indignation to this attitude, which is very radical in my opinion and reflects a wrong way of educating kids that is often repeated by parents. Is Wikipedia a reliable source? Should students be allowed to cite it in their papers? In one word, I would ...
No no D'Arcy, I'm not quitting GWB. Far from it. In fact, I may occasionally stray from the fold and experience a little bloggish rumspringa if you will, but as long as Messirs Alexander, Julian & Co. will have me, I'll be here. I'm not quitting Magenic. Not even close. The two best career decisions I ever made were, in order: 1) joining Magenic and 2) moving to Minneapolis. I've been given more room for professional growth and development than pretty much anywhere I've ever been. (We're hiring ...
With the success Apple has had rolling out the iPod, Amazon is trying to follow suit. They just released a new eBook device called the Kindle, and most reviewers are not taking kindly to it. They cite the high cost ($400) for the gadget as well as its limited web access (only to certain blogs, nytimes.com and amazon.com) as significant drawbacks. The glare reduction engineered in the product, and the fact that it saves trees are pluses. Generally I do not want to bring a laptop when I go on vacation ...
Here is the final result of the poll: Reading Books 73Participating in Forums 40Reading Other's Code 58Teaching 15Speaking 11Code, Code and Code! 106 As, you can see "Code, Code and Code!" wins by a long margin followed by Reading books. I will have to partially agree with the result. My idea is that if you want to become a better developer then you need to emphasize on more than one technique. Code, code and code makes sense since practice makes perfect but apart from practice you also need good ...
What are the biggest challenges for Governance in the IT space currently? How to start! There really is no definitive manual. Determining the correct structure and processes for you organisation. Achieving buy-in. Getting the right people involved Not to mention cultural change and the list can indeed go on and on. All these topics are discussed at length but I am constantly mystified why one of them isn't tackled and it rates pretty highly and is rarely tackled and that is how decision makers think. ...
Michael Neel has an entry again today, this one using ASP.NET Ajax Extensions to get the data into Silverlight 1.0 apps, plus I've added a tag for books in Silverlight cream because there are 3 available now, and more coming! From SilverlightCream.com: Using Web Services with SilverLight 1.0 After an email exchange yesterday with Michael Neel about his Simple flickr photo viewer, he decided to go one better than respond to me, he put up an article about it... cool :) Stay in the 'Light! Silverlight ...
Dumbledore is gay. I don't have a problem with gay people. I don't have a problem with human rights, or tolerance or diversity or acceptance or anything. I just don't see the point of having human sexuality in children's literature. Gay, straight or otherwise. I further don't see the point of making the revelation now, after the books are done. Is Rowling so desperate for media attention, now that her cash cow has been milked dry, that she has to retroactively stir the pot? Personally, I think it's ...
I'm asking, not offering. The offering part comes later. :) I'm looking for sponsors for the Twin Cities XNA User Group meetings. Magenic was awesome enough to offer a place to meet and occasional pizza, but in order to really crank things up a notch, I need swag and lots of it. If you're a book publisher, contact me and I'll get your books into the hands of folks that will read and review them. If you're a software tools publisher, let's chat. I'd love to get your product in front of my members. ...
I've been spending a little too much time reading blogs over the last several months and am starting to crave some more in-depth study, so I decided that I am going to be "old-school" and try to spend more time reading books instead. What I'm Reading Now Here are the three books that I have been bouncing back and forth between lately. As you can tell, I am a little ADD as far as books are concerned and rarely read one at a time (probably why I like blogs so much). On the positive side, I stay motivated ...
For those of you out there that enjoy building your personal libraries or extending your knowledge by reading about cutting edge technology...I have to suggest that you get into reviewing books for some of the big technical book publishers out there. I was just recently introduced to this world and must say that I have enjoyed it quite a bit. The books that I have reviewed are not yet released so I can't mention their titles. However, I can say that they did cover all the new fancy features of C# ...
So my name is Dru Sellers I am the age you are if you were born in 1979. I am living in Lawrence, KS and it love it.I have been a developer for 6-7 years depending on when you think I transitioned from HTML to ASP. As a developer I am supremely interested in OSS and better programming practices. To this end I am always up for learning something from someone and it is one of the things I am loving about my new position at the FHLB of Topeka. I read, constantly. Since I have graduated college I have ...

I attended the MSDN Events session when it was in Kansas City recently. My main reason was to get more information about the Windows Communication Foundation services.

I purchases a couple of books on WCF recently and find the similaritites with Microsoft Robotics Studio's DSS and CCR services interesting. I need to spend some time getting up to speed with WCF.

I finally got around to creating an About Me page for my blog, which I've been meaning to do every since I read Jeff Atwood's commentary on it in his Thirteen Blog Cliches post. My name is Russell Ball and I am 35 years old. I currently live in Kansas City, Kansas with my wife and six year old step-daughter. I've been a developer for almost eight years. I spent 2 years with the job title of architect, but recently switched jobs so I could be a developer again because I missed coding. I've mostly ...
Ok, so I am doing some exploring to open the old rep...rep....rep...skillset a bit. Thought I'd look at some web stuff; not done a lot of ASP in a looooong time. So, there I am deciding to look at ASP.Net 2.0. At work, we have a Safari Books Online subscription. I normally prefer to have a hard cover, real, no kidding book. However, this does let me peruse them and find ones I like, and if I don't want to actually buy it, I don't have to do so. It does allow offline access to some, so it's a good ...
I have been on holidays recently and have just finished catching up with things that happened while I was away. For anyone else who might be interested, here's a quick re-cap... Mosha was forced to cancel his PASS pre-conference session, but then release an alpha version of his MDX Studio tool and then an update to it Adrian and Nick both announced they they have been working on not 1 but 2 Rational Guides to PeformancePoint Server books. One on the Planning module and the other on the Analyze and ...
I just took this online typing test and found out that I type 73 words a minute with a 97.5 % accuracy rate, which I assume is average at best. It would be nice to be able to type faster, but I'm not going to waste any cycles trying to improve at this point because I think that typing speed means very little in the overall scheme of developer productivity. Someone who pecks away 20 words a minute but has deep technical knowledge, sound design skills, a logical thought process, and a mastery of productivity ...
Recently I had a new interesting Facebook friend. So, what ??? Let's see.... O.K., first thing to notice, the girl studies medicine, but she calls herself a geek! How come ? Later I knew that she worked with VB, C++, and other programming goodies, then LATER turned into UI/Web design, Photoshop, HTML and stuff What more? She does blog of course, she has a blog "3adma" that she uses as a personal blog (I don't like the idea of personal/work blog, but this is the case here). In this blog, she writes ...
Canadian students can now take advantage of a new promotion from MS for the Ultimate edition of Office 2007. For just 64 dollars Canadian (that's 64 dollars American btw as of earlier today) you can order Office 2007 Ultimate. All you need is a valid email address from one of the participating schools (both Universities and colleges are listed from across Canada) and you will need a valid student ID card if MS comes knocking at your door. And if you prefer to spend some of that money on books or ...
Yesterday we met for again on .NET Geeks Lunch in Kraków. I'm happy to report that this time we had doubled the number of participants (9 people showed up) and welcomed some new faces. So in order to break the ice we had prepared a super-short presentation (just enough to fit the time between ordering the meal and bringing it to the table). The topic was on methods and tools to support our learning process. Bartek demonstrated how he uses some cool features of Microsoft OneNote for taking notes. ...
I know that it has been a while since I last posted, but I have not had a lot to spout off about. That is until now. I recently went through the process of qualifying for the Sleepless In NY contest that was being put on by DotNetRocks, Microsoft, and Infusion. I would say that the process didn't seem to be too hard, but it was three different interviews with different people from Infusion. The idea was that if you passed all of the interviews and was lucky enough to make the cut then you would get ...
I received this from Marsee Henon, the user group point person from O'Reilly today. In particular I noticed that Julie Lerman, former INETA board member and user group leader from Vermont is one of the authors. --------------------- Begin presss release from O'Reilly ---------------------------... Women of Tech: Hear Us Roar, A Special Series from www.oreillynet.com The Mighty Voices of Sisterhood in Tech Sebastopol, CA--There's no doubt that women coders, developers, designers, and programmers ...
Date: Thursday September 20th, 2007 Event Description:Silverlight is arguably the biggest shift in Microsoft strategy on the web since IE was introduced over 10 years ago. With the reach of cross platform and the richness of the .NET framework, the future of building Rich Internet Applications (RIA’s) has never been more exciting. In this talk, you will learn about Silverlight, the platforms, tools and technologies you can use to build Silverlight applications, and how it differs from the full Windows ...
Date: Thursday September 20th, 2007 Event Description: Silverlight is arguably the biggest shift in Microsoft strategy on the web since IE was introduced over 10 years ago. With the reach of cross platform and the richness of the .NET framework, the future of building Rich Internet Applications (RIA’s) has never been more exciting. In this talk, you will learn about Silverlight, the platforms, tools and technologies you can use to build Silverlight applications, and how it differs from the full Windows ...
A very good video (A Loosely-coupled and Interoperable .NET Enterprise Services Sample Application), interesting to watch, but also notice the books at the desk of these Microsoft testlabs. I found it fun to see books about Linux and Oracle ;-). On the oher hand not surprisingly because WCF is about interopability with other platforms ...
If you are interested in keeping abreast of all things in the Virtualization space you should make sure you check out Alessandro's blog on a regular basis. Sample chapters of VI3 Advanced Technical Design Guide are available By Alessandro Perilli In the last two years the most popular virtualization book has been for sure VMware ESX Server: Advanced Technical Design Guide, written by two exceptional authors: Ron Oglesby, CTO at RapidApp (now acquired by Glasshouse), and Scott Herold, former Director ...
http://geekswithblogs.net/P... Great post and a great question posed. Is there more to life than programming? I don't know, but I do know there are ways to "entertain" ourselves that actually make us better. Rather than answer the question directly, I would introduce my frame of reference. Everything in life to me goes back to creating things or destroying things. As coders, we create (hopefully) something beautiful to us and those ...
n the previous post we saw how indexes can speed up data access; now we’ll discuss the index itself. Some of the information used in this post comes from SQL 2005 Books Online that’s installed with the SQL Server 2005 installation, so check it out if you want more information. There are two main types of indexes within SQL: clustered and nonclustered indexes. You can only define one clustered index per table which must reside in the same file group as the table it references. You’re allowed to create ...