Scientific Process First you understand the problem that you are trying to fight (code complexity/unmaintainable software,)
Development Cadence I’ve noticed in my own development processes, I tend to emphasize architecture. But there needs to be balance between each during each sprint.
Hadoop My Hadoop Training Hadoop has been difficult getting into. I just don’t have enough linux/java training to help with understanding some of the foundational concepts. However, today I learned some valuable information.
Intellij Java Pains with Java So I’ve spent the last hour trying to solve an elusive error in my project:
Management Preventing Groupthink I’ve been looking into the idea of Groupthink and found a nice list on preventing it.
Code-analysis Automating Quality Code with FXCop FXCop is a tool that can analyze .NET manage code for conformance to design guidelines and your own custom rules. I recently found a great document that explicitly outlines how to create you
Net Json Json Serialization I’ve been having fun trying to implement an idea I have. Part of the idea involves caching objects to memcached in Json format. The idea being that the object saved to memcached wouldn’t
App-engine Python First Impressions of Google App Engine So I thought I would try to see what Google App Engine is all about. My main goal is to learn python a little better and also try to get a better understanding
Speaking Web-design AjaxWorld - Day 3 This last day started off being able to sleep in, but it quickly went downhill when the promised breakfast arrived 45min late. Nevertheless, I did glean a few bits of good information, and
Web-design AjaxWorld - Day 2 Another day and a little more information. This day had a couple of outstanding presentations. The first was by Kevin Lynch the CTO of Adobe. What a great presenter. The other was Douglas
Web-design AjaxWorld - Day 1 First day over and I think the overall assessment is not too bad. The sessions started pretty early at 7:30 and went all the way till 8:00pm. That’s ok if all the sessions
Net Proxy Use Fiddler with .Net Application I often need to watch communication between a web service and my application. The best way I’ve found is to configure my app to use Fiddler as a proxy between my application and
Logging Logging Best Practices I just read a presentation from Network Intelligence on putting together a SIEM solution. I really don’t know that much about SIEM, but what I do know is when my application breaks, I
Asp-net ASP.NET Authorization - Out of the Loop Asp.net configuration makes is really easy to apply authorization to different pages.
Net Asp-net Beware Dynamic User Controls in a Web Farm Many large sites utilize a web farm with a load balancer. The load balancer will cycle through each server in the farm for each request. Today I assumed our load balancer had persistence.
Lisp Getting Started with Lisp Lisp is an old and powerful language that influences modern languages like C#. Lisp is also difficult to jump into. I’ll outline where to go to download a compiler and the steps needed
Net C How to Convert Integers to Strings in C# I’ve been working with converting strings to integers and have a few options at my disposal.
Net Closure Anonymous Delegates I never thought I would use anonymous delegates mostly because I didn’t fully understand what benefit they could give me.
Net Asp-net Forms Authentication and Cookies I encountered a strange problem this morning when I tried to turn on Authentication to the ASP.NET 2.0 Website.
Net Soap and Fiddler A coworker told me about a strange error he was getting when trying to call a webservice with an ASP 2.0 application. My first thought was, use Fiddler and inspect the soap call
Net Enterprise Library - Data Access Block The Enterprise Library from Microsoft is a great framework to quickly get started with coding.
Net Code-generation Generate CRUD Seeing how I’m working on a project that deals with a SQL database and several tables, I decided I didn’t want to mess around with writing all the code for my data CRUD
Net Talks .Net Development Trees part II I’ve found that taking thought in setting up your project development tree can really help with unit testing and having continuous integration for you projects.
Net Talks .Net Development Trees part I During Desert Code Camp, I put on a presentation called Setting up .Net Development Trees and promised to put up the notes from that presentation. So this is the first installment of that
Net Talks Desert Code Camp Thanks to everyone who attended the session I put on at Desert Code Camp, Setting up .NET Development Trees.
Blogging Coding Review of Copy Source As Html Tools It makes sense that as a blog about .net programming I should include samples of code.
Net Logging How to Implement logging We are getting ready to send our first child off to kindergarten and I wish I could be a fly on the wall to see how he enjoys his first day of school.
Process Testing When a Bug is Found James Shore talks about the concept of being bug free and has many recommendations on how to reach that goal. At my desk I have the following guide hanging on the wall to
Ruby Ruby Array Randomize I needed the ability to randomize the order of an array. This is useful when you have a set collection of questions in a survey that you want to shuffle before you present
Coding Learning Balance Simple Code and Expert Knowledge I enjoyed reading What’s Wrong With This Code (#16) because it got me thinking about having in depth knowledge on a subject and KISS.
Blogging Learning Keeping the Blog Alive My daily routine involves reading several different blogs as my way of taking advantage of other people’s great ideas. Most of the things that I read are technical, but mix in with the
Coding Objects Objects, Data, and Actions I was recently asked what objects are in programming and how a database is related to them. Thinking long and hard about it, I came up with the following example:
Blogging Live Writer I’ve downloaded Windows Live Writer to see how well it will do posting to Blogspot.com, and so far I am very impressed with the interface. One of the features of Live Writer is