Newest Articles

javascript books

A Better Way to Learn JavaScript

Sunday, November 10, 2019

This article gives some background information about my fifth book, A Better Way to Learn JavaScript; the book is currently in version 1.0, and is available for sale at Leanpub.

javascript beginners

Helpful tricks to learn JavaScript

Friday, November 8, 2019

What are the ways to improve you JavaScript coding skills? How to get better faster? Are there any shortcuts to success? We try to find the answer to these questions and to give some practical tips and tricks in this article.

javascript beginners

What are events in JavaScript

Friday, November 8, 2019

JavaScript inline event handlers, event propagation, event bubbling and capturing, the Event object, and commonly used events in JS - we cover all of these topics in this tutorial.

javascript beginners

Filter Google search results with JavaScript

Friday, November 8, 2019

The ability to use JavaScript right in the browser, via the devtools console, opens up a world of possibilites, and a number of ways to practice using JavaScript. In this tutorial, we'll use JS to filter some search results in the Google search engine.


Quickstart Elm 0.19, part 18

Thursday, November 7, 2019

In this tutorial, we'll learn about ports in Elm. Ports allow Elm apps to communicate with JavaScript. With their help, we'll model state in localStorage.

angular troubleshooting

Troubleshoot ng command on Windows 10

Thursday, November 7, 2019

What to do when npm -g install @angular/cli does not work? Here's a simple solution for this problem.


Quickstart Elm 0.19, part 17

Wednesday, November 6, 2019

In this tutorial, we'll discuss side effect in Elm. We'll look at Elm from a more theoretical angle and discuss the benefits of using a functional language on the front end. One of those benefits is error-driven development. We'll also discuss randomness and Commands, Subscriptions, and Effects in Elm, and apply them in practice in our todo app. Additionally, we'll underline the importance of p...

javascript beginners

Useful JavaScript snippets

Sunday, November 3, 2019

This article lists a number of various snippets, tips, and tricks in JavaScript. This is an open-ended list of some cool ideas in JavaScript.


Angular 8 tips and tricks

Saturday, November 2, 2019

In this ever-expanding article, we list a number of Angular tips, tricks, and gotchas, obtained through day-to-day work with the Angular framework.


Quickstart Elm 0.19, part 16

Thursday, October 31, 2019

How to make todo items editable in a simple todo app in Elm? That's what we'll learn in this tutorial. Specifically, we'll learn how an HTML input sends a message when an onInput event fires. This is an in-depth, step-by-step article. We'll explain all the underlying concepts here.

Feel free to check out my work here: