Sean Bellows

2,226 Added | 5 Magazines | 14 Likes | 5 Following | 52 Followers | @seanbellows | Former animator, book designer, and failed graphic novelist turned web designer and frontend-dev. I currently work for Flipboard.

Must have extensions for VS Code (according to me)

Everyone has things they can't live without, whether it is your pet, a really loud neighbor, taxes, the dank memes, or even water! (This is my way of …

JavaScript

JavaScript hacks for ES6 hipsters

Hipster Hack #1 — Swap variables<p>Using Array Destructuring to swap values<p>Hipster Hack #2 — Async/Await with Destructuring<p>Once again, Array …

JavaScript

Angular architecture patterns – Detailed project architecture

Welcome back to series of blog posts about architectural patterns for frontent web applications. The code examples are written in Angular 4 but the …

JavaScript

What's new in Angular 5?

The update from AngularJS to Angular 2 was a huge step forward, but it was also infamous for not being backwards compatible. In contrast, Angular 4 …

JavaScript

Lazy Loading Images With The IntersectionObserver API In Angular 5.0.0

Ben Nadel demonstrates how to use the IntersectionObserver API to implement lazy image loading in Angular 5.0.0. The IntersectionObserver API handles …

JavaScript

Simple Patterns for Separation (Better Than Color Alone)

Color is pretty good for separating things. That's what your basic pie chart is, isn't it? You tell the slices apart by color. With enough color …

Web Development

Luxon

A powerful, modern, and friendly wrapper for Javascript dates and times.<p>Features<p>DateTime, Duration, and Interval types.<br>• Immutable, chainable, …

JavaScript

Comlink

A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.<p><b>With Comlink you can work on values from another JavaScript realm</b> …

Type test scripts for TypeScript testing

Type test scripts for TypeScript testing Kristensen et al., <i>OOPLSA’17</i><p>Today’s edition of The Morning Paper comes with a free tongue-twister; ‘type test …

JavaScript

Custom Overlays with Angular's CDK

Run your <b>Machine Learning</b> experiments in the browser<p>Contents are based on Angular version <b>>= 2.x</b> unless explicitly stated differently.<p>You have probably …

JavaScript

Do you really know what unidirectional data flow means in Angular

Two-way data-binding VS unidirectional data flow<p>Unidirectional data flow as a pattern is usually mentioned when talking about performance differences …

JavaScript

State of Vue.js — Key Takeaways from the Report

The State of Vue.js report’s key data points and takeaways. What's the future of Vue.js? How companies of different shapes use it in their products? …

These 5 articles will make you an Angular Change Detection expert

In the last 8 months I’ve spent most of my free time reverse-engineering Angular. The topic that fascinated me the most was change detection. I’d …

57 Best Advantages for Angular 5 - [Angular 5 vs. Angular 4]

<b>What’s New In Angular 4?</b><p><b>What Are the Improvements In Angular 4?</b><p>Angular 4 contains some additional Enhancement and Improvement. Consider the following …

How to format JavaScript automatically with Prettier and Git

Prettier is a new code formatter for JavaScript developed at Facebook. Unlike traditional formatters, it is opinionated and can work with no …

How to Reduce Action Boilerplate

I use Redux for my application development and, to take advantage of RxJS, I use NgRx in Angular projects and redux-observable in React projects. I …

Command Line Search Tools for Programmers

Learn about five command line search tools for programmers, including grep, ack, The Silver Searcher, Sift, and RipGrep.Visit Laravel News for the …

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with…

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with async/await<p>Welcome to post # 4 of the series …

Decluttering Angular Components: The Proxy Pattern

I like to write clear and maintainable code. To be honest – sometimes I just don’t. However, I always look for how to make the code that I write to …

JavaScript

Fun With JavaScript Proxies

If you’re reading this and haven’t heard of JavaScript proxies you’re in luck cuz I’m about to introduce you to a fun new JavaScript feature that has …

JavaScript

A fearless guide to using CSS Grid today

My fellow CSS developers,I know you’ve been burned before with tales of exciting new CSS specifications that won’t be ready to use in production for …

Web Development

Table of Contents

<b>Warning:</b> Draggable is currently in beta<p>Get complete control over drag and drop behaviour with Draggable! Draggable abstracts native browser events …

APIs

I’ve seen the future, it’s full of HTML.

WebComponents are more than standards.<p>Developer trends are driven by innovations in distribution. Languages, platforms, frameworks, all of them offer …

JavaScript

The Past, Present, and Future of the Angular CLI – Angular Blog

The Angular CLI is a command-line interface for building Angular applications, and over the last year it has become one of the most essential tools …

JavaScript

15 Essential Packages For Extending Laravel

A collection of 15 of the most useful Laravel libraries and packages that will make developing your apps much easier. Continue reading on …

Web Development

Appstract Laravel Blade Directives

Appstract has created a Laravel Package that gives you a collection of nice blade directives.Visit Laravel News for the full post.The post Appstract …

Laravel Tutorial: Step by Step Guide to Building Your First Laravel Application

Since its initial release in 2011, Laravel has experienced exponential growth. In 2015, it became the most starred PHP framework on GitHub and rose …

Optimize Eloquent Queries with Eager Loading

Object Relational mapping (ORM) makes working with databases amazingly simple. While defining database relationships in an object-oriented way makes …

Gutenberg

I've only just been catching up with the news about Gutenberg, the name for a revamp of the WordPress editor. You can use it right now, as it's being …

WordPress

Learning Path: TypeScript Essentials—Increase Your Coding Productivity with JavaScript

Stay ahead with the world's most comprehensive technology and business learning platform.<p>With Safari, you learn the way you learn best. Get unlimited …