Making the Complex Simple
  • Home
  • About
  • Back to Basics Series
  • Getting Up to BAT Series
  • How to Build Agile Software
  • About
  • Getting Up to BAT Series
  • Back to Basics Series
  • How to Build Agile Software
Home » Architecture
20

There Are Only Two Roles of Code

- John Sonmez
algorithms architecture TDD unit testing
4

Tie Your Shoes and Pull Up Your Pants

- John Sonmez
architecture business maintainence
6

Going Backwards to Go Forwards

- John Sonmez
design refactoring scaffolding
2

Wrapping Callbacks

- John Sonmez
asynchornous callback progress dialog
6

No Class is an Island

- John Sonmez
6

Basic to Basics: Understanding IoC Part 2 (Creation)

- John Sonmez
« Older Entries

1

Books All Software Developers Should Read!

  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Code Complete: A Practical Handbook of Software Construction, Second Edition
  • How To Win Friends and Influence People
  • Design Patterns: Elements of Reusable Object-Oriented Software

Email Me

var emailAddress = new StringBuilder("john.sonmez"); emailAddress.Append("@gmail.com"); emailAddress.ToString();

RSS Subscription

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 424 other subscribers

Recent Posts

  • Getting Started With Glimpse In ASP.NET MVC
  • 5 Things That Will Make Your Agile Development Project FAIL
  • Introducing The Get Up And Code Podcast!
  • Why JavaScript Is Doomed
  • How To Deal With Making Mistakes
  • Privacy Is Dead, Time To Prepare For The Future
  • What Makes Code Readable: Not What You Think
  • Bad Advice: “Stop Working So Hard”
  • Everyone Should Learn To Program, But Not Everyone Should Be A Programmer
  • 10 Developer Job Interview Tips To Land The Best Job You Can

Tags

agile architecture asynchornous building C# callback cancel career code switch contest context switching data deployment design duplication education Game Programming input ipad kids learning MonoGame null pluralsight problems process productivity programming progress dialog psychology refactoring scrum skills switch statement switch statements TDD teaching technology testing unit testing validation virtualization vmware web development xna

Recommended

  • Pluralsight
    • Home
    • About
    • Back to Basics Series
    • Getting Up to BAT Series
    • How to Build Agile Software

    Designed by Elegant Themes | Powered by WordPress