How Does setState Know What to Do?
Dependency injection is nice if you don’t have to think about it.
Dependency injection is nice if you don’t have to think about it.
In March of 2020, Firefox will remove support for TLS 1.0 and TLS 1.1.
ES modules bring an official, standardized module system to JavaScript. With the release of Firefox 60 in May, all major browsers will support ES modules, and there is current work ...
Update 2018-04-19 - GitHub has implemented some rules around retiring "namespaces".
This release contains a lot of bugfixes, improvements and a couple new options. Big thanks to all contributors who made this release possible! See the full changelog for details.
Powered by artificial intelligence, Smart Compose suggests complete sentences in your emails so that you can draft emails from scratch, faster.
A few months ago, British Airways' customers had their credit card details stolen. How was this possible? The best guess goes something like this: BA had 3rd party JS on its payment page <script src="https://example.com/whatever.js"></script> The 3rd party's site was hacked, and the JS was changed. BA's customers ran…
V8 now supports BigInts, a JavaScript language feature enabling arbitrary-precision integers.
webpack is a brilliant tool for bundling frontend assets. When things start to slow down, though, its batteries-included nature and the ocean of third-party tooling can make it difficult to optimize. Poor performance is the norm and not the exception. But it doesn’t have to be that way, and so — after many hours of…
500+ domain extensions, 100+ plugins, and the best support team on the planet. We've been changing the domain industry since 2008, and we're only getting started.
Why it makes sense to model APIs as graphs, and what GraphQL can do for us to help with discovery, batch operations, and gradual enhancement.
An API gateway routes client requests intelligently and handles functions such as load balancing, security, and rate limiting.
I was planning to make pulled pork the next day. That evening I set up the Weber kettle, got out the bag of charcoal and some chunks of apple wood, and laid everything out. Mise en place , as they say. I’d be waking up at 7am the next morning to light it up, and I didn’t trust my sleepy self to remember everything.
WebAssembly is a performance optimised virtual machine that was shipped in all four major browsers earlier this year. It is a nascent technology and the current version is very much an MVP. This blog post takes a look at the WebAssembly roadmap and the features it might gain in the near future.
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
Tailwind: style your site without writing any CSS!
Infinite scroll may be disorienting, difficult to control, and stressful for some users, so you may want to consider these alternative options.
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
(Updated 22 May 2020) This post discusses web security issues that I come across – so far thankfully mostly by reading about them. It is a work in progress which I’ll keep updating. The…
sqlfmt is an opinionated SQL formatter. It’s not designed to be completely customizable, and we hope to remove options over time. Use it and stop thinking about how to format SQL.
React 16.3 added a new Context API – new in the sense that the old context API was a behind-the-scenes feature that most people either didn’t know about, or avoided using because the docs said to avoid using it.
DRUPAL Bootstrap Upgrade: MIKE IT
That's not a typo—today we're shipping Bootstrap 3.4.0, a long overdue update to address some quality of life issues, XSS fixes, and build tooling updates to…
Thunderbird is a free email application that’s easy to set up and customize - and it’s loaded with great features!