Other Writing
Besides RamiSayar.com and Rami’s Readings, I have written articles, blog posts, and comments elsewhere on the Internet. They appear here in reverse chronological order.
March 2016
- Canadian Developer Connection: Future of JavaScript – ECMAScript 6 (ES2015) – Going Back in Time & Back to the Future
- Canadian Developer Connection: Future of JavaScript & ECMAScript 6 (ES2015) Subclassable Built-ins & New Containers
January 2016
- SitePoint: 3 Plugins Every Gruntfile & Gulpfile Needs
December 2015
November 2015
- SitePoint: Top JavaScript Frameworks, Libraries and Tools and When to Use Them
- Canadian Developer Connection: Future of JavaScript – ECMAScript 6 (ES2015) Arrow and Spread Operator
October 2015
- Canadian Developer Connection: Future of JavaScript – ECMAScript 6 (ES2015) Classes
September 2015
- Canadian Developer Connection: Future of JavaScript – ECMAScript 6 (ES2015) Block Scoping
August 2015
- Canadian Developer Connection: Future of JavaScript – A Look at ECMAScript 6
June 2015
- Canadian Developer Connection: Learning Redis - Part 6: Redis Publish-Subscribe
- Canadian Developer Connection: Learning Redis - Part 5: Redis via Node.js and Python
May 2015
- Canadian Developer Connection: Learning Redis - Part 4: Getting Started with Azure Redis Cache
- Canadian Developer Connection: Learning Redis - Part 3: Advanced Data Structures with Redis
- CodeProject: Hands-on: Build a Node.js-powered chatroom web app | Part 6
- CodeProject: Hands-on: Build a Node.js-powered chatroom web app | Part 5
- CodeProject: Hands-on: Build a Node.js-powered chatroom web app | Part 4
- CodeProject: Hands-on: Build a Node.js-powered chatroom web app | Part 3
- CodeProject: Hands-on: Build a Node.js-powered chatroom web app | Part 2
- noupe: Hands-On: Build a Node.js-powered Chatroom Web App (Part Six)
- noupe: Hands-On: Build a Node.js-powered Chatroom Web App (Part Five)
- CodeProject: Hands-on: Build a Node.js-powered chatroom web app | Part 1: Introduction to Node.js
- noupe: Hands-On: Build a Node.js-powered Chatroom Web App (Part Four)
- noupe: Hands-On: Build a Node.js-powered Chatroom Web App (Part Three)
April 2015
- Canadian Developer Connection: Learning Redis - Part 2: Getting Started with Redis
- Canadian Developer Connection: Learning Redis - Part 1: Introduction to Key-Value Databases
- noupe: Hands-On: Build a Node.js-powered Chatroom Web App (Part Two)
- noupe: Hands-On: Build a Node.js-powered Chatroom Web App (Part One)
- SitePoint: Build a Node.js-powered Chatroom Web App: Debugging Remotely
- SitePoint: Build a Node.js-powered Chatroom Web App: Connecting with WebSockets
- SitePoint: Build a Node.js-powered Chatroom Web App: Chatroom UI with Bootstrap
- SitePoint: Build a Node.js-powered Chatroom Web App: Node, MongoDB and Socket
- Microsoft Virtual Academy: You’ve Got Key Values! A Redis Jump Start
- SitePoint: Build a Node.js-powered Chatroom Web App: Express and Azure
- Canadian Developer Connection: The First App with a Patent! An Interview with Annecto
March 2015
February 2015
- Canadian Developer Connection: Imagine Cup: Team WalkSafe walked to an Honorable Mention in the Innovation Category!
- Canadian Developer Connection: How I Decide which Web Front-End Framework to Use
January 2015
- Canadian Developer Connection: Our industry does not respect tradition, it only respects innovation: Imagine Cup Canada Announced!
- Canadian Developer Connection: Everything You Need to Have a Rocking Node IDE on Windows for Free
- Canadian Developer Connection: Yoooman! 5 Awesome Yeoman Generators You Should Use Now (Part 3)
December 2014
- Microsoft Virtual Academy: You’ve Got Documents! A MongoDB Jump Start
- Canadian Developer Connection: Yoooman! Generating a Backbone.js Project with Yeoman (Part 2)
November 2014
- Canadian Developer Connection: Yoooman! Getting Started with Yeoman (Part 1)
- Canadian Developer Connection: Can I Deploy to Azure with an Open Source Language?
October 2014
- Microsoft Virtual Academy: Building Apps with Node.js Jump Start
- Canadian Developer Connection: A chatroom for all! Part 6 – The Finale and Debugging Remote Node Apps
- Canadian Developer Connection: A chatroom for all! Part 5 - Connecting the Chatroom with WebSockets
September 2014
- Canadian Developer Connection: A chatroom for all! Part 4 – Building a Chatroom UI with Bootstrap
- Canadian Developer Connection: A chatroom for all! Part 3 - Building a Backend with Node, Mongo and Socket.IO
- Canadian Developer Connection: A chatroom for all! Part 2 – Welcome to Express with Node.js and Azure
- Canadian Developer Connection: A chatroom for all! Part 1 - Introduction to Node.js
August 2014
- Canadian Developer Connection: Forget Login Screens! How to Add Single Sign On for Universal Windows Store Apps
July 2014
- Canadian Developer Connection: 5 Must Read Resources for Building Universal Windows Store Apps
- Canadian Developer Connection: Don’t Launch Your Universal Windows Store App Before Reading This
April 2014
- Woot Studio: Empowering Collaborative Art at FITC
March 2014
- Woot Studio: Join the HTML5 Montreal Open Source Community
December 2013
- Woot Studio: Entrevue avec DualShot - Succès International
- Woot Studio: Developing Cross-Platform Apps - An Interview with Onomatop
November 2013
- Canadian Developer Connection: Python and Git are Not Just for the Non-Visual Studio Developers
- Make Web Not War: Swimming in Open Data and Montreal
October 2013
- Woot Studio: Rebuilding Hover! with HTML5, WebGL and IE11
- Woot Studio: Coding in Most Languages on Windows Azure
September 2013
- Woot Studio: Africa + Startups = Kongossa Web Series