Developer Feedback Loop: React Vs Elm article published on CodeMentor.io

I have published another article on CodeMentor.io, this time comparing React vs Elm for web development, click here to read it. The article covers the developer feedback loop which is highly important when developing software and web applications. It is also one of the hardest things to get right for webRead More

Stylelint Rules: How To Write Your Own Rules

When working with CSS, developers usually don’t think about running a linter on the stylesheets. We usually use linters on C or C++ or JavaScript codebases but we don’t often think about whether or not it’s even possible to lint a CSS stylesheet and enforce certain coding standards and rulesRead More

Node.js Search Engine for Github Wikis

I wrote an article on how to create a search engine using Node.js for Github Wikis. The Github wiki uses markdown formatted pages and is very easy to get started with. It isn’t as fully featured as other wikis but it is a good starting point for organizations looking toRead More

ACM partners with Social Coder: volunteer software development

The Association for Computing Machinery (ACM) has announced that they will be partnering with Social Coder, a site where software developers can volunteer their skills and time to help charities and non-profits of various types. Social Coder aims to match software developers with charities that are working on causes thatRead More

instagram clone in elm

Instagram clone in Elm

CodeMentor has published the first part of my tutorial on creating an Instagram clone in Elm. It covers how to create nested components and the basic life cycle and architecture of Elm frontend web apps. I am seeing more power and usability in the Elm programming language and it hasRead More

emacs flow-jsx-mode by Rudolf Olah

Emacs Mode for Flow Type Annotations and React JSX syntax

While I have been focusing on writing more about existing tools and how to use them, like Elm for frontend web development and Perl 6 just for fun, I still find a need to create new tools and update my own toolkit. I’m working on a React project and itRead More

React vs Elm: Creating a comment box component in Elm

I recently published an article on CodeMentor.io titled “Building a Facebook-like comment box: a React tutorial in Elm” where I use the Elm programming language to essentially duplicate the React.js tutorial. The article has code examples and a step-by-step on installing Elm, running the Elm Reactor and then writing theRead More

Presentation on FreedomBox and Pokemon Go at ActivateTO

On 17 October 2016, I gave a presentation at ActivateTO, a Toronto-based non-profit that hosts a speaker series. It was located at Toronto City Hall which is a very nice venue, very organized with great audio/visual gear (projectors and mics). My presentation included FreedomBox. The topic that night was PokemonRead More

4 Things To Know About Teamwork

Here are the four things to know about teamwork: When the situation is tense, call a timeout, it’s the only thing that will work Information needs to be as close as possible to the team members that can make use of it Be aware of the message you’re sending asRead More

Forget React, Learn AngularJS 2.0 with this video tutorial!

In the last few weeks I’ve been busy preparing AngularJS 2 courses and I’m really excited about the first video tutorial that NeverFriday Software Expertise is releasing. In this tutorial you learn how to create an AngularJS 2.x project and how to create a comment box directive component. In theRead More