Developers Are Lazy (And How To Use That To Your Advantage With Eclipse)

Adi Rosenblum Java, Programming 2 Comments

As I sat down to write this blog post, I thought through how many years I’ve been developing, and how many great people I have been lucky to meet in my career. I’ve been developing professionally for 18 years now (wow, I’m getting old) and the last 10+ have been as a consultant. In all that time, through all the …

Advanced Debugging Techniques in JavaScript – Part 2

Zach Gardner Dev Methodologies, HTML5, JavaScript, Programming, Tutorial 5 Comments

Introduction Writing Part 2 of this series has been really exciting. I’ve gotten a lot of positive feedback from people who’ve read Part 1. This post will be more hands-on than the previous, so be ready for screenshots and real case scenarios I’ve come across while working with JavaScript. I’m also excited to announce that I’ll be presenting at KCDC this …

Partitioning SPA Resources and API Implementations in Separate WAR Components

David Pitt HTML5, Java, JavaScript, Opinion Leave a Comment

Single Page Applications are quickly gaining traction as a way to implement rich, robust, and mobile friendly web-based applications. Essentially, this requires a shift in application architecture where the entire application user interface is implemented using JavaScript and the server side code supplies a RESTful, JSON-based API for  server side application logic and data access. This model is shown below: …

Advanced Debugging Techniques in JavaScript – Part 1

Zach Gardner Dev Methodologies, HTML5, JavaScript, Problem Solving, Programming 9 Comments

Introduction I was a terrible debugger when I first started programming. I could tell an issue was happening, but it always took me a long time to track down where and why it was happening. Even in a strongly-typed language like C++, it took me hours to find simple bugs in my code. Debugging is one of the hardest parts …

Introduction to Scaling PHP Applications – Part 2

Zach Gardner Architecture, Programming, Tutorial 6 Comments

This is the second blog in a two-part series on scaling PHP applications. The first blog in the series focused on replacing Apache+mod_php with Nginx+PHP-FPM. This blog will go into advanced topics that need consideration when moving a LAMP stack to a scaled architecture. Step 3 – Use Percona XtraDB Cluster for Database I’ll be honest here, this step is going …