ContentPosts from @libertarian_meme..
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

The Road to Helm 4

Since Helm 3, features like post rendering and OCI registry support have been introduced. At KubeCon EU 2024, the community discussed ideas for Helm 4, such as new templating languages, expanded plugin use, and enhanced secure software supply chain support... read more  

Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

Most-Used Distributed System Design Patterns

Distributed system design patterns provide architects and developers with proven solutions for designing distributed applications. Some widely used patterns include the Ambassador Pattern, which offloads non-business critical tasks, and the Circuit Breaker Pattern, which prevents cascading failures... read more  

Most-Used Distributed System Design Patterns
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

I got hacked and blew up prod!

Forgot the WHERE clause in UPDATE or DELETE statements in production? Test in a local DB first and use transactions to allow rollbacks. Avoid running "docker run --rm" with attached volumes; create and bind volumes with "docker volume create" and "-v". For maintenance jobs, use primary key paginatio.. read more  

I got hacked and blew up prod!
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

ChatGPT is bullshit

ChatGPT and similar LLMs are characterized as soft bullshitters since they focus on producing convincing text rather than accurate content. The architecture of these models aims to imitate human speech, making them indifferent to the truth of their outputs. While ChatGPT does not have intentions, it.. read more  

ChatGPT is bullshit
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

How to Know You've Become a Senior Programmer

Senior programmers distinguish themselves by their cautious approach to code changes, driven by years of experience. They meticulously evaluate the impact of changes, run exhaustive tests, document processes, and perform thorough code reviews. This approach contrasts with the more carefree and faste.. read more  

How to Know You've Become a Senior Programmer
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

Don't query your PostgreSQL db anymore, prefer PostgREST

Using PostgREST, a Laravel application that relied on multiple database queries could remove all queries after migrating from MySQL to PostgreSQL. PostgREST turns a PostgreSQL database into a RESTful API, simplifying access to data through web calls and eliminating the need for manual queries. The p.. read more  

Don't query your PostgreSQL db anymore, prefer PostgREST
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

Zed Editor Now Publishing Native Linux Builds

The Rust-written, GPU-accelerated Zed text editor is finally providing official Linux builds!.. read more  

Zed Editor Now Publishing Native Linux Builds
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

A Primer on Databases

Databases have been fundamental to software development, with major players like Oracle, IBM, and Microsoft leading for decades. The rise of unstructured data, the cloud, and mobile technology has expanded the landscape, introducing companies like Snowflake and MongoDB. The market remains diverse, f.. read more  

A Primer on Databases
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

System Design: How to Scale a Database

As your app grows, database scaling becomes essential to handle increased load and maintain optimal performance. Strategies include database sharding, which splits data across multiple servers, database indexing for faster read requests, caching frequently accessed data, and database replication to .. read more  

System Design: How to Scale a Database
Link
@faun shared a link, 1 year, 4 months ago
FAUN.dev()

Optimizing Web Backends

Optimizing a web application involves improving code efficiency, using asynchronous patterns, and leveraging concurrency. Enhancing client-server interactions with caching, paging, and Backend for Frontend (BFF) solutions can reduce response times. Database performance can be improved through indexi.. read more  

Optimizing Web Backends