Vacuole Encapsulation

Ryan McCullough Programming 4 Comments

Before you Google “Vacuole Encapsulation,” let me introduce you to my totally-made-up programming idea called a Vacuole. I was working on a problem where a single user had potentially 200 identical address objects (4 per US State). This overwhelming data load ultimately brought me to a solution where beans use maps for portable data storage, allowing the sharing of identical …

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 8 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 …