DEV Community

loading...
Brian profile picture

Brian

404 bio not found

Joined Joined on  GitHub logo

All 37 comments

What was your win this week?

That is top class! Splitting the string and animating each ...

Managing Key-Value Constants in TypeScript

Object.keys(colorLabels) keeps the order that the keys were a...

Debugging Memory Leaks in Angular

That's a great point about shareReplay, could easily be caugh...

Developing JS/TS with VIM

Can you debug with the Vim setup? In VSCode I often use break...

Generate All Possible Combinations in JavaScript Using Combinate

This is really cool ๐Ÿ‘

JS illustrated: Promises

Great diagrams and explanations ๐Ÿ‘

How Architecture Improved My Coding Skills

"As you gain more experience, work on a larger variety of pr...

Setting up multiple SSH keys to manage multiple git accounts (MacOS + Windows)

I don't think we need cd $HOME before cd ~/.ssh?

Why I don't use web components

The props and decorators are removed during compilation, and ...

Build&Deploy Angular Apps in GitHub Pages using GitHub Actions

I use to use GitHub Pages but have since switched to Firebase...

A Guide On Debugging Tests in Stencil

Excellent article, worked a charm๐Ÿ‘Œ I've was originally follo...

Let's implement a Theme Switch ๐ŸŽจ like the Angular Material Site

Good job looking into how the Angular site implemented it -...

What are the best blogging engines/frameworks for developers in 2020?

Are Ghost and WordPress not complete solutions?

How to architect epic Angular app in less than 10 minutes! โฑ๏ธ

Medium's read limit can be bypassed using Chrome Incognito ...

Initial Null Problem of AsyncPipe and async data-binding

This is certainly an Angular In Depth standard of article๐Ÿ‘

Angular Enterprise Security Academy is OPEN ๐Ÿคฉ

Hi. May I ask how many videos (hrs) is there per week durin...

[Pro Tip] `npm link` explained ๐ŸŽ‰

If you do this often it can become difficult to recall what p...

Remove Duplicates The Shortest Way

If you considered these objects duplicates [{id:1}, {id:1}]...

Remove Duplicates The Shortest Way

Just to note that Set values are compared by reference for ...

How to Achieve Auto Complete faster in Angular via API

There's no way around calling your API first if the 3rd par...

A JavaScript interview question asked at Google

Making the eventData immutable is probably not the job of t...

A JavaScript interview question asked at Google

That's a good question, and the solution is really clear๐Ÿ‘ ...

Clean Code Applied to JavaScript โ€” Part V. Exceptions

I rarely use or throw custom exceptions, but I'm going to l...

Angular v9 & Universal: SSR and prerendering out of the box!

Great stuff, SSR has come a long way! One question.... how ...

F*** PHPStorm Man and the high horse he rode in on

What's it like working with Angular in Vim? I'm a VSCode us...

Angular: How to support IE11

I've worked on a few apps with Angular that support IE11, had...

Building a Firebase CRUD Service for Angular

I'm not sure this is using the Bridge Pattern (as I underst...

Angular Environment Setup - Safe & Testable

Using DI for testing is a really good idea! Haven't seen th...

Write CSS variables faster in SCSS

Hi. Is it necessary to use interpolation e.g. #{$fallback},...

How to clone a portion of an object using the power of IIFE, arrow functions, destructuring assignment and property shorthands.

Does lastName value get assigned to const _? I take it the ...

Learning Angular 5 as a React and Vue Developer

Hi. The demo app doesn't seem to be working, but I tried th...

One-way data binding in vanilla JS (POC)

The Stackblitz preview doesn't seem to run on mobile (Andro...

Node.js with TypeScript, Debug inside VSCode and Nodemon

This is very handy to know, and I've used some of this to d...

How To Level Up Your Angular Unit Testing Game (3/3)

Really helpful series of articles. Will be adding 'html' to...

Angular 6: Dynamic Themes Without a Library

This is a very good approach - I had a look at caniuse and ...

loading...