Recipe for an Amazing Internship

Ingredients 250g stupid questions 250g code reviews 125g acceptance criteria 2 done review templates, story-level and epic-level 1 handful agile methodologies 1 tbsp sugar personal projects, as needed 1 pro bike race (optional, for garnish) 1 sunset flight to Garibaldi Lake (optional, for garnish) Method Preheat your oven to 400 degrees.  First things first: find …

Continous Integration Testing for a Rainy Day

In an increasingly Cloud-centric world, we need to build and support an ever-growing list of SaaS SDLC integrations. That includes tools like Atlassian Cloud (JIRA), Microsoft’s Visual Studio Team Services, and HPE’s new Octane ALM offering. Supporting Cloud-based integrations poses some interesting challenges: Cloud vendors typically choose a high cadence release cycle relative to on-premise …

Building a Cross-Platform Desktop Application with AngularJS and Java

Building cross-platform desktop applications usually means compromising on user experience, ease of development or both. Below I detail the reasoning and trade-offs behind an approach that involves state of the art technologies and development methodology with fewer compromises. Web technologies (HTML, CSS and JavaScript) are arguably the best choice for a cross-platform UI in most …