Open Cybersecurity Schema Framework
6 Important things you need to run Kubernetes in production
A good Kubernetes setup makes the life of developers a lot easier and gives them time to focus on delivering business value. In this article, I will share the most important things you need to run a Kubernetes stack in production.
Linux Applications Performance: Introduction - Unixism
Articles in this series Part I. Iterative Servers Part II. Forking Servers Part III. Pre-forking Servers Part IV. Threaded Servers Part V. Pre-threaded Servers Part VI: poll-based server Part VII: epoll-based server On HackerNews There are several interesting takeaways from the HackerNews thread for this article series. Do check it out. Web apps are the… Continue reading Linux Applications Performance: Introduction
io_uring By Example: Part 3 - A Web Server with io_uring - Unixism
This article is a part of a series on io_uring Series introduction Part 1: Introduction to io_uring. In this article we create cat_uring based on the raw io_uring interface and cat_liburing, built on the higher level liburing. Part 2: Queuing multiple operations: We develop a file copying program, cp_liburing leveraging multiple requests with io_uring. Part… Continue reading io_uring By Example: Part 3 – A Web Server with io_uring
API specification - Kubernetes Gateway API
OWASP Top Ten | OWASP Foundation
The OWASP Top 10 is the reference standard for the most critical web application security risks. Adopting the OWASP Top 10 is perhaps the most effective first step towards changing your software development culture focused on producing secure code.
JSON Crack - Crack your data into pieces
Simple visualization tool for your JSON data. No forced structure, paste your JSON and view it instantly.
Ansible game making
Reverse Pull-Requests
How We Used GitHub PRs In A Trunk-Based, Continuous Deployment Development Team
Shortest URLs on the Internet
What’s the shortest URL for which content is served on the internet? There are quite a few single-letter second-level domains that are used in very short URLs, such as Google’s http://g.co or Facebook’s https://m.me.
But we can go shorter than this: there’s nothing stopping TLD registry operators serving A records at the apexes of their TLD zones. For example, if Verisign (the operator of the com TLD registry) wished, they could add an A record at the apex of the com TLD zone – com would then resolve to that IP, and your browser would connect to that IP when you visited https://com.
A Technique to Inspect Complex Code With Mind Maps
Through Freemind
11 Laws of Software Estimation for Complex Work
Wrong estimates aren’t your fault, but they are definitely your problem
Image byPexels
[https://pixabay.com/users/pexels-2286921/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=2181916]
I was sitting alone in a meeting room and anxiously waiting for my manager to
enter.
I had been
What is Helm: The package manager for Kubernetes
Helm is a package manager for Kubernetes, which makes it simple to take applications and services that are highly re-iterable...
Articles on Gpu
Technical deep-dives on gpu.
Introduction to microservices architecture
Basic software architecture article, Elements of microservices architecture, DDD, communication, and considerations.
Solving the Next Engineering Challenge: Continuous Merge
The adoption of CI/CD tools has made delivering new features to customers faster than ever. A far cry from the weeks-long code freezes and everlasting pipeline stabilization sessions that my team commonly referred to as integration hell. But yesterday’s solutions have exposed the next big challenge for today’s developers; actually getting code merged.
Standards, Protocols, and Platforms
I spent two years trying to do what Backstage does for free
Absent a time machine, telling others how to avoid my mistakes is the best I can do.
Getting Started with LiteFS
Documentation and guides from the team at Fly.io.
I'm All-In on Server-Side SQLite
Ben Johnson has joined Fly.io
Introducing LiteFS
We are building a distributed file system for your SQLite databases. Kinda weird, huh?
Why RustPython?
An open source Python 3 (CPython = 3.10.0) interpreter written in Rust 🐍 😱 🤘
How we Abused Repository Webhooks to Access Internal CI Systems at Scale - Cider Security Site
As adoption of CI systems and processes becomes more prevalent, organizations opt for a CI/CD architecture which combines SaaS-based source control management systems (like GitHub or GitLab) with an internal, self-hosted CI solution (e.g. Jenkins, TeamCity). Many organizations using such architectures allow these CI systems to receive webhook events from the SaaS source control vendors, for the simple purpose of triggering pipeline jobs.
Model Your Authorization with the Policy Builder
Oso Cloud’s Policy builder is an interactive tool that allows you to identify and select all the authorization patterns that fit your use case.
Movie recommendation system Machine Learning -
Pandas, CuDF, Modin, Arrow, Spark and a Billion Taxi Rides
We are continuing our saga of CPU vs. GPU articles comparing the most common data-processing toolkits, and this time it will be about tabular data. Specifically, we will compare frameworks with Pandas-like Python interfaces on a dataset often used to compare SQL Databases.
TLDR: Use Arrow to parse large datasets and split it in batches to process via CuDF 15x faster!
If you are looking for a broader overview of the general topic - my recent PyData talk on “Accelerated Data-Science Libraries” was just published on YouTube.
The Things Conference 2022: catch up with us and all things LoRaWAN® | Arduino Blog
We are excited to announce our team will be traveling to Amsterdam for The Things Conference on September 22nd-23rd, where Arduino will be among select exhibitors. The Things Conference is the world’s largest conference about LoRaWAN®, bringing together the industry’s major players contributing to this technology’s development in a two-day deep dive dedicated to making […]
Introducing io_uring_spawn
The traditional mechanism for launching a program in a new process on Unix
systems—forking and execing—has been with us for decades, but it is not
really the most efficient of operations. Various alternatives have been
tried along the way but have not supplanted the traditional approach. A new
mechanism created by Josh Triplett adds process creation
to the io_uring asynchronous I/O API and
shows great promise; he came to the 2022
Linux Plumbers Conference (LPC) to introduce io_uring_spawn.
Structure of a Programming Language Revolution by Richard P. Gabriel - Future of Coding - Omny.fm
Fully Oxidizing `ring`: Creating a Pure Rust TLS Stack Based on `rustls` + `ring` « bunnie's blog