Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 3: Collision Detection

This article is a part 3 of the Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript series. Click here to go to the previous article (part 2: Rendering). The previous post ended with a very ad-hoc solution Continue reading Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 3: Collision Detection

The Evolution Of API Design (Part 2) — Smashing Magazine

In Part 1 we looked at how APIs have evolved over the last few decades and how each one gave way to the next. We also talked about some of the particular drawbacks of using REST for mobile client development. Continue reading The Evolution Of API Design (Part 2) — Smashing Magazine

Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 1: Game Loop

‘); }()); As far as gamedev and HTML5 goes, there are tons of great game engines already out there. How do we pick the right one? Look at the number of stars on GitHub? The number Continue reading Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 1: Game Loop

Getting the most out of Google Analytics – Part I

Introduction When it comes to assessing the success of an online marketing campaign, a website or a product, numbers are of utmost importance. Google Analytics has been revolutionary in tracking some of these numbers. Google Analytics has been useful to Continue reading Getting the most out of Google Analytics – Part I

Why We Need A New Kind Of API (Part 1) — Smashing Magazine

In this series, I want to introduce you to GraphQL. By the end, you should understand not just what it is but also its origins, its drawbacks and the basics of how to work with it. In this first article, Continue reading Why We Need A New Kind Of API (Part 1) — Smashing Magazine

Learning Elm From A Drum Sequencer (Part 2) — Smashing Magazine

In part one of this two-part article, we began building a drum sequencer in Elm. We learned the syntax, how to read and write type-annotations to ensure our functions can interact with one another, and the Elm Architecture, the pattern Continue reading Learning Elm From A Drum Sequencer (Part 2) — Smashing Magazine

Learning Elm From A Drum Sequencer (Part 1) — Smashing Magazine

If you’re a front-end developer following the evolution of single page applications (SPA), it’s likely you’ve heard of Elm, the functional language that inspired Redux. If you haven’t, it’s a compile-to-JavaScript language comparable with SPA projects like React, Angular, and Continue reading Learning Elm From A Drum Sequencer (Part 1) — Smashing Magazine

The Importance Of Self Reflection (Part 2) — Smashing Magazine

Current and aspiring web professionals must continually grow in order to stay relevant. Our field doesn’t allow for stagnation. In part one of this series, I discussed the importance of project retrospectives in facilitating and documenting team growth. We don’t Continue reading The Importance Of Self Reflection (Part 2) — Smashing Magazine

Web Host GMO Internet Offers Employees Part of Salary in Bitcoin

Japanese web hosting company GMO Internet is offering to pay part of its employees’ salaries in bitcoin, in part to improve understanding of the cryptocurrency within company ranks, the Guardian reports. GMO Internet launched a bitcoin exchange and trading business Continue reading Web Host GMO Internet Offers Employees Part of Salary in Bitcoin

Web Host GMO Internet Offers Employees Part of Salary in Bitcoin

Japanese web hosting company GMO Internet is offering to pay part of its employees’ salaries in bitcoin, in part to improve understanding of the cryptocurrency within company ranks, the Guardian reports. GMO Internet launched a bitcoin exchange and trading business Continue reading Web Host GMO Internet Offers Employees Part of Salary in Bitcoin