Shipa Integration with CircleCI - Shipa Cloud Native Developer Portal
Kubernetes can bring a wide collection of advantages to a development organization. Properly leveraging Kubernetes can greatly improve productivity, empower you to better utilize your cloud spend, improve application stability and reliability, and more. On the flip side, if you are not properly leveraging Kubernetes, your would-be benefits become drawbacks. As a developer, this can […]
Onyx Boox E-Reader Reviews: Useful for More Than Reading
A lot of innovation has been happening in the e-paper space, to the point where the technology can be used for far more than reading. Would you want to?
Cost-Optimize Your Next NGINX Plus Deployment with Amazon EC2 A1 Instances - NGINX
Amazon EC2 A1 instances deliver up to 40% cost savings compared to other instance types when running NGINX Plus as a reverse proxy and API gateway. They're powered by the AWS Graviton Processor, built on 64‑bit Arm Neoverse cores. Download Arm's whitepaper for all the details.
Optimize Your NGINX Plus Deployment with Arm-Based Amazon EC2 M6g Instances - NGINX
Amazon EC2 M6g instances deliver 54% better performance and 20% cost savings over x86-based instances with NGINX Plus as a reverse proxy and API gateway. They're powered by the AWS Graviton2 Processor, built on 64‑bit Arm Neoverse cores. Get all the details in Arm's whitepaper.
Set and use environment variables in FreeDOS | Opensource.com
A useful feature in almost every command-line environment is the environment variable. Some of these variables allow you to control the behavior or features of the command line, and other variables simply allow you to store data that you might need to reference later. Environment variables are also used in FreeDOS.
Modeling API Traffic to Catch Breaking Changes — Akita Software
What does the Martian Climate Orbiter have in common with modern software systems? Find out in this post, where we’ll show our new UI for helping developers catch breaking changes. We’ll talk about what kinds of changes Akita helps flag and explain how Akita catches breaking changes by passively modeling API traffic.
Conditional HTTP GET: The fastest requests need no response body | Ilija Eftimov ⚡️
HTTP caching 101 Every browser implements its own in-memory caching. The information about the cache size per browser is spotty, but there’s one thing for sure: the cache sizes vary. The great thing is that browsers are smart nowadays – they manage their caches opaquely for us, the end-users. There are a few ways to put these caches to use. But it all starts with HTTP caching directives (or headers). The two HTTP response headers used for specifying freshness (another word for should something be cached) are Cache-Control and Expires:
Combining Debouncing & The Doherty Threshold to Improve Search UX & Performance
I constantly need to find ways to reduce API calls to keep my app as cheap to run as possible. It's a fun challenge, and forces me to learn new concepts. This week, I learned about 'debouncing' and the 'Doherty Threshold'.
How to navigate FreeDOS with CD and DIR | Opensource.com
FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. But if you've never used DOS, you might be confused about how to navigate the system. FreeDOS is primarily a command-line interface; there is no default graphical user interface (GUI) in FreeDOS. You need to type every command at the command line.
Test Kubernetes cluster failures and experiments in your terminal | Opensource.com
Do you know how your system will respond to an arbitrary failure? Will your application fail? Will anything survive after a loss? If you're not sure, it's time to see if your system passes the Litmus test, a detailed way to cause chaos at random with many experiments.
If you've tried FreeDOS, you might have been stymied by the command line. The DOS commands are slightly different from how you might use the Linux command line, so getting around on the command line requires learning a few new commands. But it doesn't have to be an "all new" experience for Linux users. We've always included some standard Unix commands in FreeDOS, in addition to the DOS commands that are already similar to Linux. So if you're already familiar with the Linux command line, try these commands to help ease into FreeDOS:
Get started with Kustomize for Kubernetes configuration management | Opensource.com
Preparing to run a new (or convert an existing) application in Kubernetes takes work. Working with Kubernetes requires defining and creating multiple "manifests" for the different types of objects in your application. Even a simple microservice is likely to have a deployment.yaml, service.yaml, configmap.yaml, and other files. These declarative YAML files for Kubernetes are usually known as "manifests." You might also have to set up secrets, ingresses, persistent volumes, and other supporting pieces.
Editor’s note: The following excerpt was taken from the chapter “How to Plan to Produce,” included in The Technique of Getting Things Done (1947) by Donald Laird. “You taught me one of the most useful things I ever learned,” a former student, now vice-president of a nationwide corporation, told me. I preened as I waited […]
Alien for back of truck #3DThursday #3DPrinting « Adafruit Industries – Makers, hackers, artists, designers and engineers!
Like all things from the 90’s, alien enthusiasm seems to be having a moment. Watch your rearview with this greyman from Dewohio on Thingiverse: I printed this for the back of my truck , easy …
Here’s a cyberpunk/cyberpunk-adjacent TV series you might have never heard of. In 1993, Oliver Stone produced a 5-hour TV miniseries for ABC called Wild Palms. The show featured an all-star c…
For as long as there’s been recorded history, kings and queens have ruled and been celebrated by their subjects. Not everywhere, not all the time, but widely. Not simply the royalty of nation…
The Open-Source Software bubble that is and the blogging bubble that was – Baldur Bjarnason
Disclaimer: until a couple of months ago, I was paid to work full-time on Open-Source Software (OSS) software in the Open Educational Resources (OER) space. There’s a distinct possibility that I’m biased in some way as a result. There’s also the possibility that working in OSS and OER for over four years might mean that my opinions are backed by experience. You get to decide. The symptom Babel is used by millions, so why are we running out of money?
Fast reciprocal square root... in 1997?! - Shane Peelar's Blog
This article is part of my series on reverse engineering Interstate ‘76, with my current goal being to add a Vulkan renderer to the game. I’m basing this work directly on UCyborg’s patches which include many much-needed fixups to the game, including my own patches for the netcode. Introduction Everyone is familiar with the famous fast reciprocal square root function in the Quake 3 source code. And, as noted on Wikipedia, solutions have existed for computing the fast reciprocal square root for many years before that, with perhaps the earliest implementation in 1986.
In the late 1990s, the Windows Shell and Internet Explorer teams introduced a bunch of brilliant and intricate designs that allowed extension of the shell and the browser to handle scenarios beyond…