Simple Solutions for Dynamic Web Design With HTML5 Data Attributes

Vivid effects on websites could get you an edge in the competition for the user’s attention. Parallax scrolling might be what you’re thinking of now. That is not the only option for dynamic web design, though. HTML5 Data Attributes: Invisible, But Not Unnecessary HTML5 data attributes let you store any data within a valid source…


AiA 177: Angular’s BuildTools Convergence with Alex Eagle

Charles Max Wood
Joe Eames
Alyssa Nicoll
John Papa
Ward Bell
Special Guests: Alex Eagle
In this episode of Adventures in Angular, the panel discusses Angular’s BuildTools with Alex Eagle. Alex has been working on the Angular core team at Google for the past three years and works on developer tooling there. He discusses the advantages of using a new build system, Bazel, and how using this system could improve your coding across the board. They also compare Bazel to other Angular tools and talk about when you would want to integrate Bazel into your tool belt.
In particular, we dive pretty deep on:

Angular plumbing
Google Monorepo
Bazel software
Not all tools need to be written JavaScript
Pros of Bazel build system
Compilation in Angular CLI
Two second rule
How do you know when Bazel is good for you?
Production mode vs development mode
Feeling nervous about using Bazel
Want your CI to have cashing
What does Bazel look like today?
What will Bazel look like when your done with it?
Take rules and compose them however you want
Bazel syntax is like Python
Bazel Ecosystem vs Angular Ecosystem
Tools in your Toolchain
And much, much more!


Angular Bootcamp


Developer Week


The Greatest Showman
Kids on Bikes 


The Impossible Project


Fly Like an Eagle by Steve Miller Band


Pocket Operators


Build a Secure PWA to Track Your Crypto Investments With Okta

Who isn’t getting into Bitcoin these days? In the past year, the value of Bitcoin alone is creating huge FOMO, and driving increasing investments into cryptocurrencies. With this massive influx of new cash in cryptocurrencies like Bitcoin, Ethereum, Monero, and Ripple — blockchain technology (which is the foundation of all cryptocurrency) has become an area of intense technical study. At its core, blockchain technology simply maintains a decentralized log of transactions that can be easily shared across many nodes (miners).
In this post, I’ll show you how to add authentication to an Ionic progressive web app (PWA). PWAs are more developer-friendly to distribute than mobile apps. Not only that, but I’ll show you how to use cloud services like Okta and Firebase to make things even simpler.