Recent Blog Articles

In the first part of this series, we explored two best practices with JavaScript: declaring variables and immutable programming with objects. Next, the series will transition to some best practices with React. These best practices will focus on working with …

Introduction When building applications, there are many ways of solving any problem. Mastering a toolset is more than getting it to work, it’s about getting it to work correctly. Many times, while I am teaching classes and eagerly helping students …

A few months ago we added structured data to all of the course pages on the Accelebrate website. What did we have to lose? Google uses this type of markup to better understand a webpage’s content and, yes, it is …

MobX is yet another entry into the state management space for user interface (UI) applications. Its biggest competitor is Redux (especially in the React space), and to a more limited extent, the numerous other Flux variants, and many other non-Flux …

For the past 15 years, I have had the pleasure of serving as Accelebrate’s president (and before that was a senior manager at another IT training firm for nearly 7 years). During those 22 years, I have managed more than …

In order to keep up with the swift pace of technology changes and needs in the workplace, businesses must turn to training to keep their staff and systems up to date. Classroom learning on the job is necessary, but facilitating rapid …

Two-way data binding is a pattern which many developers either love or hate. When asked, many developers choose Angular 1 or 2 because of two-way data binding. However, many other developers choose to use React (or something else) specifically because …

In the first part of this two-part series, the future of web development with web components in Angular 1 and Angular 2 was related. We also explored the specifics of creating components and customizing component user interfaces using Angular 1 …

The prospect of Web Components is the gleeful hope of web developers for the future of their craft. Simply, Web Components are self-contained, reusable, distributable HTML elements that can be isolated from the surrounding page and are packed full of …

CSS will have its 20th anniversary as a W3C Recommendation later this year. During those 20 years, CSS has evolved from a single, fairly simple specification into a giant (and growing) collection of modules at different levels of standardization, as …