Learn All about Blockchain with This $19 Training Bundle

Contrary to popular belief, you don’t have to be a cryptocurrency guru to understand Bitcoin and its potential for profit. Powered by blockchain technology, Bitcoin and other cryptocurrencies like it are booming as a solution for exchanging value on a decentralized platform. And, with Bitcoin’s value surpassing the $10,000 mark, time may be running out […]

Check Out the #1 WordPress Page Builder

This article was created in partnership with BAWMedia. Thank you for supporting the partners who make SitePoint possible. Finding just the right WordPress website builder takes time – lots of it — and you also need to know what to look for, which can require a research skillset that would make Sherlock Holmes proud. What […]

Angular and RxJS: Adding a REST API Back End

This article is part 3 of the SitePoint Angular 2+ Tutorial on how to create a CRUD App with the Angular CLI. In this article, we’ll update our application to communicate with a REST API back end. In part one we learned how to get our Todo application up and running and deploy it to […]

Getting Started With The Web MIDI API

As the web continues to evolve and new browser technologies continue to emerge, the line between native and web development becomes more and more blurred. New APIs are unlocking the ability to code entirely new categories of software in the browser. Until recently, the ability to interact with digital musical instruments has been limited to […]

Script & Style Show: Episode 4: Tooling

On this week’s episode:  David starts the show by revealing he has a headache and an hour of discussing JavaScript tooling will not make it better.  The show covers the history of JavaScript tooling (from nothing to JavaScript loaders, minifiers, webpack, and more), the pitfalls of popular tools, and the future of tooling.  Enjoy! Next […]

Understanding Component Architecture: Refactoring an Angular App

In part one or this series, we learned how to get our Todo application up and running and deploy it to GitHub pages. This worked just fine, but unfortunately the whole app was crammed into a single component. In this article, we’ll examine a more modular component architecture. We’ll look at how to break this […]

Ethical Design: The Practical Getting-Started Guide

By now, most people working in tech know and feel the deep concerns related to surveillance capitalism fostered and upheld by the tech giants. We understand that the root of the problem lies within the business model of capitalising and monetising user data. Stories of how people are being exploited surface on a daily basis, […]

Number().toFixed() Rounding Errors: Broken But Fixable

This article was originally published on David Kaye. I found a rounding bug in Number().toFixed() in every JavaScript environment I’ve tried (Chrome, Firefox, Internet Explorer, Brave, and Node.js). The fix is surprisingly simple. Read on… Warm Up I found this version of the rounding bug in toFixed() while revising a number-formatting function that performs the […]

Building a Todo App with Angular CLI

This article on building a todo app with Angular CLI is the first in a four-part series on how to write a todo application in Angular 2: Part 0— The Ultimate Angular CLI Reference Guide Part 1— Getting our first version of the Todo application up and running Part 2— Creating separate components to display […]

1 2 3 40