Common AngularJS Project Structures

Common AngularJS Project Structures Just a page documenting some AngularJS project structures that I’ve seen on github and in tutorials and books and other articles. Instead of trying to provide a one-size-fits-all project like angular-seed does, it’s better just to document what’s out there and let people choose what makes

Continue reading »

follow_redirects

follow_redirects I wrote a small utility tool for following HTTP redirects. Needed it for testing the redirects from a desktop site to a mobile site and for testing redirections when using URL shortening services. Came in handy and let me learn how to use the Python Requests library which is

Continue reading »

Learning JsonCpp

Learning JsonCpp: a C++ JSON parser tutorial, is a code repo I put together for learning how to parse C++ with JsonCpp. 2017 UPDATE: JsonCpp is a good solid C++ library to work with and I hope the above code sample has given you a nice way to work with

Continue reading »

Presentation: Why PyCharm

Just created a short presentation for work about why I’m checking out the PyCharm IDE. I wrote an article about trying out PyCharm for Python development. I learned to use it when working with Django (though I have used Emacs for web development usually). PyCharm has a lot of advantages

Continue reading »

Effective Technical Leadership

Some notes from the Effective Technical Leadership talk given by David Byttow. Attributes of an effective technical lead Knowledge: “A strong tech lead’s knowledge is broad and deep…A tech lead should be a master of several technologies.” Speed: “be ultra-responsive and capable of making instant decisions, always kicking the ball

Continue reading »

Alternatives to Acceptance Testing

Alternatives to Acceptance Testing I like the goal of eliminating defects while you’re writing code rather than fix bugs later on. When it comes to testing, my goal is to eliminate defects. At least the ones that matter. (Netscape 4.01 users, you’re on your own.) And I’d much rather prevent defects than find

Continue reading »