Danny BlueinITNEXTUnique Api Hooks using SymbolsNaming things is one of the hardest problems in computer science, in almost no place have I found this to be more true and when defining…Jul 24Jul 24
Danny BlueinITNEXTStream-able Web Components and their parent/child relationshipWeb components allow developers to provide an HTML interface for JavaScript. Designing your elements to be expressible in HTML will often…Nov 21, 20232Nov 21, 20232
Danny BlueinITNEXTReact style “context” using custom elementsDependency injection is a concept that allows you to provide given implementations to a given scope. React offers an API called context…Nov 1, 2023Nov 1, 2023
Danny BlueinITNEXTHow to ”handle” yourself in JoistNot long ago I introduced a new framework called Joist. As pointed out in that introduction, one of the more unique features of Joist is…Sep 2, 2020Sep 2, 2020
Danny BlueinITNEXTIntroducing JoistI’ve done it. I have done the thing that everyone tells you not to do as a developer directly following “don’t build your own cms (which I…Aug 6, 20203Aug 6, 20203
Danny BlueinITNEXTLearn Dependency Injection By Building an InjectorIf you have built anything with Angular you have no doubt had some experience with Dependency Injection (DI), but not everyone uses…Mar 20, 20192Mar 20, 20192
Danny BlueinITNEXTUsing Angular’s Router to manage stateUsing Angular for storing state in the URL, since well designed router/url state is importantJan 24, 20183Jan 24, 20183
Danny BlueinITNEXTHelp Keep Angular Forms Type-SafeAn example to make Angular Reactive forms type-safe by using FormBuilder.Jan 23, 20189Jan 23, 20189
Danny BlueCustom Element Inter-op with AngularNOTE: This article and the examples have been updated to use the custom elements v1. To see the differences between v0 and v1 checkout this…Jul 1, 20165Jul 1, 20165
Danny BlueMake multithreading easier with Inline Web WorkersWeb Workers are awesome, and yet somehow they are not nearly as widely used despite their pretty good browser support (IE10 and up). One…Jun 4, 20163Jun 4, 20163