A Starter Kit for Emergency Websites
In cases of emergency, many organizations need a quick way to publish critical information. But existing (CMS) websites are often unable to handle sudden spikes in traffic.
In cases of emergency, many organizations need a quick way to publish critical information. But existing (CMS) websites are often unable to handle sudden spikes in traffic.
This is the final installment of a three part series in which we dive into modern application authentication solutions - the hard way. Part One: The Hard Way Part Two: The Hard Way, Continued Part Three: The Hard Way: Return Of The Specification The Hard Way: Return Of The Specification We are continuing our quest to…
Personal site for Data Scientist and Machine Learning Engineer - Svilen Todorov
Learn how to use OpenCV in the web without a lot of headaches.
A lot of tech discussion these days is focused around scaling infrastructures to handle huge traffic. But it's important not to forget how far simple optimizations can go.
A few months ago, I discovered a remote code execution issue in the Discord desktop application and I reported it via their Bug Bounty Prog...
The story of how a couple of failed SaaS ideas and a bunch of ugly Less stylesheets turned into my life's work.
Link to: https://benpackard.github.io/blog/2020-01-28-sign-in-with-apple/
Update 29.01.2023: Adapted the code to work with Mastodon 4.0 and replaced linuxrocks.online by floss.social Update 15.03.2023: Thanks to @veronica@mastodon.online, this code now handles replies in a lot nicer way. You might want check out her solution too. Update 07.07.2023: Thanks to @cassidy@blaede.family, the…
Think about the most complex frontends you’ve used. Frontends that made you wonder — “how did they create this”?
I love mental models. They’re crucial to understanding complex systems, allowing us to intuitively grasp and solve complex problems.
The path to an offline SaaS model
Many browsers today are gigantic resource hogs, which are basically VMs for various web applications. On the other hand, Links is a HTML browser. It is not able to do everything. It allows me to avoid most distractions and control the content-experience. The goal of this exercise is not to force anyone to use this…
A deep dive into the performance implications of using Google Fonts (good and bad) and whether self-hosting is better.
the real reason zsh beats bash • how I got twice as fast in python • autocompleting all the things • maximizing user-interface bandwidth
There’s an art and even a bit of magic around simple frontend code. Writing such code comes with a few preconditions: perhaps a firm understanding of core technologies, a lot of practice, public scrutiny, and then some. Thoughts.
Microsoft FrontPage has its thorns, but don't discount the fact that those thorns are attached to a rose.
The Graphics Interchange Format ( GIF ) is over 30 years old but is a pervasive part of internet culture. We use GIFs to serve short, silent, and looping videos, which frequently become memes . Entire services exist to create and share them, and many smartphone keyboards have built-in GIF support.
Why Tailwind is blowing up, why I (the creator of styled-components) love it and how I avoid the downsides of atomic CSS.
Comparing Google Analytics with server logs
This website is designed to help you understand some basic git concepts visually. This is my first attempt at using both SVG and D3. I hope it is helpful to you.