Rendering optimization for faster web applications?

With the increasing popularity of mobile browsing, it has become expected of us web developers to build some sort of responsiveness into our projects. From personal experience, the majority of sites I visit on my mobile device do have some responsive design elements, however the experience is often still lacking due to poor performance. Site performance is a broad topic and can be affected by a lot of areas, but I will focus on some simple line items you can use to increase the rendering performance of an application.

Topics: Business apps

Can protocol buffers improve the speed of your website?

Recently, I started doing research into protocol buffers and decided to run performance tests to see if they are a viable option for reducing server response time over traditional JSON APIs. As I am new to protocol buffers, I made a demo site to test the different API types. See it here.

Topics: Developer Tools

Creating animations using CSS or JavaScript?

On a recent project, I created a UI rolodex style component. After moving past the irony of making a virtual component of one of the oldest ways to display cards, I was able to get in-depth experience using CSS animations and transitions. When complete, I was rather happy with the component so I decided to blog about my experience.

Project Dremo – Part 2: Working with Microsoft Graph


After addressing the business need for the Dremo app in part one, we will now start to examine some of the technical aspects of bulding the app. We will begin with the following three components: 

  1. Working with Microsoft Graph’s APIs
  2. Working with Microsoft add-ins, including the JavaScript API
  3. Finally, putting it all together with Azure

How to best collaborate with remote dev teams

It’s no secret that the buzzword “collaboration” has taken up permanent residence in the business world. To facilitate this concept there is more technology than ever to enable both communication and collaboration.  However, as the number of tools grows, so does our working environment. People or teams are no longer tied to a desk or office and working with remote teams can be challenging. To ensure the team still functions as a cohesive unit, it typically requires a decent amount of structure - all of which pretty much go against particular benefits of working remotely.

Topics: Collaboration