Edition 25#

2D breakout game using pure JavaScript (Article)

jswisher, jolosan, cristianvnica, chrisdavidmills, Twoteka, Jeremie, end3r, fscholz, rabimba

“In this step-by-step tutorial we create a simple MDN Breakout game written entirely in pure JavaScript and rendered on HTML5 <canvas>.” (…)

HTML5 Phaser Tutorial – Top-Down Games with Tiled (Article)

Pablo Farias Navarro

“I’m a huge fan of top-down 2D games, mainly RPG’s, adventure games and dungeon crawlers.” (…)

Game Engine Architecture, Second Edition (Book)

Jason Gregory

“Hailed as a “must-have textbook” (CHOICE, January 2010), the first edition of Game Engine Architecture provided readers with a complete guide to the theory and practice of game engine software development. Updating the content to match today’s landscape of game engine architecture, this second edition continues to thoroughly cover the major components that make up a typical commercial game engine. “(…)

Hands-on Webinar – Phaser tutorial at the Crater.io JavaScript Mobile Conference 2016 (Video)


“This workshop was part of the Crater Remote Conference for JavaScript developers (http://conf.crater.io/) organized by Josh Owens. The workshop covered the basics of the Phaser engine, where we built a simple platformer game using this library.” (…)

Thomas Happ from Axiom Verge (Podcast)


“Axiom Verge is an indie Metroidvania video game created by Thomas Happ…written on his own in nights and weekends! Written in C# and Monogame, Axiom Verge is now on PlayStation 4, Windows, OS X, Linux, Vita, Wii U, Xbox One, and Nintendo Switch! Scott talks to Thomas about how one starts a herculean effort like this…and succeeds! (…)

Phaser (Github)


“Phaser is a fast, free, and fun open source HTML5 game framework. It uses a custom build of Pixi.js for WebGL and Canvas rendering, and supports desktop and mobile web browsers. Games can be compiled to iOS, Android and native desktop apps via 3rd party tools. You can use JavaScript or TypeScript for development.” (…)

Edition 17#

Little Law of Queuing Theory and How It Impacts Load Testers (Article)

Microsoft Testing Services Team

“Load testing is all about queuing, and servicing the queues. The main goals in our tests are parts of the formula itself. For Example: the response times for a test is equivalent to service times of a queue, load balancing with multiple servers is the same as queue concurrency.  (…)

Six Skills That Great Programmers Master! (Article)

Manoj Kumar

“Have you ever thought about the skills that make great programmers great? A lot of it has to do with more than just their grasp of their chosen languages and frameworks.” (…)

The Complete Software Developer’s Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job (Book)

John Sonmez

“Early in his software developer career, John Sonmez discovered that technical knowledge alone isn’t enough to break through to the next income level – developers need “soft skills” like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.”(…)

.NET DevChat: Structuring Maintainable JavaScript Code Within Your ASP.NET MVC Apps (live demo) (Video)

Progress Telerik

“For the dedicated ASP.NET MVC developer, JavaScript may not be a comfortable language to tinker with. However, you often need to write JavaScript code as you build your ASP.NET MVC applications.” (…)

Elastic Load Balancing with Ranga Rajagopalan (Podcast)

SE Daily

“Computational load is the amount of demand that is being placed on a computer system. “Load” can take the form of memory, CPU, network bandwidth, disk space, and other finite resources.” (…)

Bottery (Github)


“Bottery is a syntax, editor, and simulator for prototyping generative contextual conversations modeled as finite state machines” (…)

Edition 1#


The rise of the container orchestration storage standards (Article)

Steven J. Vaughan-Nichols

“Containers are everywhere and thanks to Docker, CoreOS, and the Cloud Native Computing Foundation (CNCF), we have container standards pretty much nailed down. When it comes to container orchestration, we have three major contenders, Docker Swarm, Mesosphere, and Kubernetes, with Kubernetes pulling into the lead. But, when it comes to container orchestration storage standards we have — uh, well — a mess. ” (…)

Choosing Between Containers and Virtual Machines (Article)

Blaize Stewart

“Containers are simple, but harder to explain. Fundamentally, containers are a virtualization technology and they share a lot of common ground with virtual machines, however the biggest difference between the two is where the abstraction occurs.” (…)

Designing Data-Intensive Applications (Book)

Martin Kleepmann

As software engineers, we need to build applications that are reliable, scalable and maintainable in the long run. We need to understand the range of available tools and their trade-offs. For that, we have to dig deeper than buzzwords.” (…)

Containerized ASP.NET Core Apps with Kubernetes (Video)

Mete Atamel

“Kubernetes is an open-source container management platform that has been available to the Linux world for a while. With ASP.NET Core, it’s now available to .NET developers too! In this talk, we’ll take a look what Kubernetes is and how it can help you with deployment and running of containerised ASP.NET Core apps.” (…)

Which JavaScript Stack should I learn? with Tracy Lee (Podcast)


“In her short time as a developer, Tracy Lee hasn’t stayed true to one JavaScript Framework. Instead, she continues to explore JavaScript with React, Angular, Ember, React Native, and NativeScript. She chats with Scott about the process of learning JavaScript and the need to “pick a framework.” ” (…)

Ensure.That (Github)


“Ensure.That is a simple guard clause argument validation lib, that helps you with validation of your arguments.” (…)