Bookmark
Configuration as Code (Jenkins plugin)
https://plugins.jenkins.io/configuration-as-code/, posted 2021 by peter in automation continuousdelivery development free software versioncontrol
The Configuration as Code plugin is an opinionated way to configure Jenkins based on human-readable declarative configuration files. Writing such a file should be feasible without being a Jenkins expert, just translating into code a configuration process one is used to executing in the web UI.
Bookmark
HTTPWTF | HTTP Toolkit
https://httptoolkit.tech/blog/http-wtf/, posted 2021 by peter in communication development webdesign
HTTP is fundamental to modern development, from frontend to backend to mobile. But like any widespread mature standard, it's got some funky skeletons in the closet.
Some of these skeletons are little-known but genuinely useful features, some of them are legacy oddities relied on by billions of connections daily, and some of them really shouldn't exist at all. Let's look behind the curtain:
Bookmark
Staying out of TTL hell
calpaterson.com/ttl-hell.html, posted 2021 by peter in database development reference storage
In this article I will detail caching strategies that don't give up correctness to gain speed. These strategies all do away with TTLs and instead use active invalidation.
TinyLetter is a personal newsletter service brought to you by the people behind Mailchimp. People use it to send updates, digests, and dispatches to their fans and friends.
Though they're built on the same infrastructure, TinyLetter is for people who don't need all the business features that come along with Mailchimp. Simplicity is at the heart of everything we do at TinyLetter.
TinyLetter is a completely free service.
Bookmark
whip: Simple fast http server for nim based on httpbeast and nest for high performance routing
https://github.com/mattaylor/whip, posted 2021 by peter in development free nimlang opensource software
WHIP is a high performance web application server based on the excellent httpbeast and routing provided by nest with some additional optimizations.
WHIP is still in development and is not recommended for production use. Much is still missing or untested but for basic API use cases however, the performance numbers look pretty good so far.
Bookmark
The Cryptopals Crypto Challenges
https://cryptopals.com/, posted 2021 by peter in development learning security toread
This is a different way to learn about crypto than taking a class or reading a book. We give you problems to solve. They're derived from weaknesses in real-world systems and modern cryptographic constructions. We give you enough info to learn about the underlying crypto concepts yourself. When you're finished, you'll not only have learned a good deal about how cryptosystems are built, but you'll also understand how they're attacked.
Bookmark
axe-core: Accessibility engine for automated Web UI testing
https://github.com/dequelabs/axe-core, posted 2021 by peter in automation development free opensource software testing webdesign
Axe is an accessibility testing engine for websites and other HTML-based user interfaces. It's fast, secure, lightweight, and was built to seamlessly integrate with any existing test environment so you can automate accessibility testing alongside your regular functional testing.
Bookmark
Firecracker: start a VM in less than a second
https://jvns.ca/blog/2021/01/23/firecracker--start-a-vm-in-less-than-a-second/, posted 2021 by peter in deployment development howto reference virtualization
But it turns out that Firecracker is relatively straightforward to use (or at least as straightforward as anything else that's for running VMs), the documentation and examples are pretty clear, you definitely don't need to be a cloud provider to use it, and as advertised, it starts VMs really fast!
So I wanted to write about using Firecracker from a more DIY "I just want to run some VMs" perspective.
I'll start out by talking about what I'm using it for, and then I'll explain a few things I learned about it along the way.
The SOUL project is creating a new language and infrastructure for writing and deploying audio code. It aims to unlock improvements in latency, performance, portability and ease-of-development that aren't possible with the current mainstream techniques that are being used.
Bookmark
Nim by Example
https://nim-by-example.github.io/, posted 2020 by peter in development howto nimlang reference toread
Nim is a powerful statically typed language that allows the programmer expressiveness without compromising run-time performance. As a general purpose programming language, it gives the same sort of power and performance as C++, but in a nicer package and with even more powerful tools!
|< First < Previous 39–48 (528) Next > Last >|