.NET Guidelines: Should I have one class per file?
I had this discussion many times over the last few years: - Should we have a class per file? - What about other types such as interfaces,... more »
Tweet 0 Comments Save Tags: .net , methodology , opinion
Why Don’t Software Developers Use Static Analysis Tools to Find Bugs?
Abstract: Using static analysis tools for automating code inspections can be beneficial for software engineers. Such tools can make... more »
Tweet 1 Comments Save Tags: methodology , research , reviews , tools
How to Work Remotely as a Software Developer
Working from home gives you the freedom to get a lot done, away from the distractions of office life. On the other hand, it also gives... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
Do projects really fail or do they just disappoint?
At first sight, this question seems harmless but it brought many questions to my attention: What is the motivation to diminish the... more »
Tweet 0 Comments Save Tags: agile , methodology
Selling Your Software To Businesses
I presented on selling your software to businesses at last year’s Twilio conference. (I’ll let you in on a little secret: while... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
5 Links for Developers and IT Pros 5-24-13
This week we look at why a bad app could be worse than no app, programming languages you should skip and the 7 best open source projects for newbies,
Tweet 0 Comments Save Tags: methodology , mobile , open source , trends
Doom3 BFG Source Code Review: Introduction
On November 26, 2012 id Software released the source code of Doom 3 BFG edition (only one month after the game hit the stores). The 10... more »
Tweet 0 Comments Save Tags: how-to , methodology , open source , tools
Machine Learning - The F# Software Foundation
F# is ideally suited to machine learning because of its efficient execution, succinct style, data access capabilities and scalability. F#... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
Being agile instead of doing agile
We were building a prototype system to demonstrate the capabilities of a technical standard and the data that it contained. Our main... more »
Tweet 0 Comments Save Tags: agile , methodology , reviews
Technical Debt: In an Agile World
The phrase "agile development" has become common fare within the development community. As companies sought out new ways to... more »
Tweet 0 Comments Save Tags: agile , how-to , methodology , opinion
TDD I Learned…
A few weeks ago, Roy Osherove released his full TDD master class in .NET available a video series of over nine hours, recorded live in class.
Tweet 0 Comments Save Tags: methodology
Building a Falling Block Game Using CSS Grid Layout & Blend 5
I’d like to share with you a mysterious internal secret kept within Microsoft for now a long time. It’s the real story behind the concept... more »
Tweet 0 Comments Save Tags: how-to , methodology , microsoft , tools
Improving Collaboration of Testers and Developers in Agile Teams
Agile teams are usually cross functional, which means that they have people with different competencies like developers and testers.... more »
Tweet 0 Comments Save Tags: agile , methodology , reviews
Testing your Windows Phone app – Part 2
Testing your app throughout the development process can help you create a really great Windows Phone app. Testing helps ensure that your... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
From Patterns to Code: Coding Simple Event-Driven Components for Agile Software by Russ Miles (Podcast)
With real-world samples in a variety of languages, this session will share practical, hands-on coding tips and tricks to help you turn... more »
Tweet 0 Comments Save Tags: agile , methodology , other languages
GoingNative 16: Garrett Serack - Inside NuGet for C++
NuGet support for C++ projects in Visual Studio has arrived in NuGet version 2.5! This has been an elusive feature for VC++ developers so... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
Calculating the perfect Tetris play: Part I
When developing bots for classical games such as Chess and Checkers the depth to which the engine evaluates the game tree is limited by... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
Joining Multiple Bézier Curves
Not too long ago, I answered a question on stack overflow where the question was about how to join multiple bézier curves. What he... more »
Tweet 0 Comments Save Tags: how-to , methodology , tools
Walking away from factory work
A dozen years ago people would talk of building “software factories” to crank out software projects.
Tweet 0 Comments Save Tags: methodology
Code complexity and clean code
Many people wonder how they can improve the overall readability and cleanliness of their code. It seems impossible to understand exactly... more »
Tweet 0 Comments Save Tags: methodology
Shuffling Emacs windows
Emacs lets you split your screen into windows, what other applications might call panels. This can be quite handy. However, I often want... more »
Tweet 0 Comments Save Tags: methodology
Defrag: Cloning to SSD, Extracting Wifi PW, UAC Triggers
Microsoft tech troubleshooter extraordinaire Gov Maharaj and I help walk you through troubleshooting solutions to your tech support... more »
Tweet 0 Comments Save Tags: hardware , how-to , methodology , tools
We are Principled: 9th Edition
My first customer engagement at 8th Light was different than any previous consulting relationship in which I had participated. We were... more »
Tweet 0 Comments Save Tags: methodology
The Definition of Ready in Agile Development
Find out how to ensure your that your Agile team's product backlog items are ready to be taken into a sprint.
Tweet 0 Comments Save Tags: agile , methodology
Using Claims-Identity with SimpleMembership in ASP.NET MVC 4
Punit Ganshani illustrates how to use claims identity with SimpleMembershipProvider in ASP.NET MVC 4
Tweet 0 Comments Save Tags: .net , how-to , methodology , security