The Eponymous Laws of Tech This is just a fun collection of all those laws and such things you find used in tech frequently. Occam’s Razor, Godwin’s Law, Brooks’ Law, those kinds of things. CloudEvents There isn’t a consistent model for events in serverless and cloud computing. Amazon’s SQS events are described one way, Google’s Pub/Sub events another. Kafka has a different format. CloudEvents is an effort to create a spec to be submitted to the Cloud Native Computing Foundation (CNCF).
Testing Strategies for React and Redux Mozilla recently ported the Firefox extensions and themes website to React and Redux. This article goes through how they do much of their unit testing. Dividing frontend from backend is an antipattern Frontend development isn’t what it used to be. It has grown a lot in the last 10 years and now accomplishes things that wouldn’t have been considered possible. It’s time to reevaluate how we think about the frontend and the backend.
A nice feature of tools like create-react-app, angular-cli, webpack, and many others is the ability to reload your application when you make a change to a source file. But what do you do when you have a Node backend to go along with your frontend? There are numerous tools you can use to detect changes to files and then restart a process based on that, but who has time to build those scripts to put it all together?
Angular 6 wants to be smaller, faster and easier-to-use I recently started trying to learn Angular. The documentation is good, there are plenty of examples out there, but it is still a complex framework with a lot to learn. I’m happy to see the next version focusing on being easier to use. How to use React’s new Context API to easily manage modals Modals can be painful to work worth. Managing their state, controlling them, working them into logic flows.
FIDO Alliance FIDO Alliance and W3C Achieve Major Standards Milestone in Global Effort Towards Simpler, Stronger Authentication on the Web For the last several years there has been a working group focused on web authentication trying to come up with a standard. Their work has resulted in a candidate recommendation being put forward by W3C. A new experiment: Browser-based web apps with .NET and Blazor Microsoft has put out a new experiment based on C# and Razor that runs in the browser using WebAssembly.
React Lifecycle It’s only a tweet, but it is a very handy visualization of the React component lifecycle. Sneak Peek at WebAssembly Studio I may have included a link to WebAssembly Studio in the past, but it has come a long way and deserves another. It is an easy way to start experimenting with WebAssembly using C, C++, or Rust. Here are examples of everything new in ECMAScript 2016, 2017, and 2018