Newest Articles

php beginners

Learning PHP, part 1

Sunday, November 17, 2019

Start learning PHP from scratch, starting with this first article dealing with php installation and REPL.

javascript beginners

Write a simple quiz app in JavaScript

Sunday, November 10, 2019

How to write a very simple quiz app in JavaScript? Find out in this introductory, beginner-friendly tutorial.

javascript beginners

Write a simple todo app in JavaScript

Sunday, November 10, 2019

How to write a very simple todo app in vanilla JavaScript? Find out in this introductory, beginner-friendly tutorial.

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.

elm

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.

elm

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...

Feel free to check out my work here: