Introducing LlamaStash: a zero-overhead, terminal-native llama.cpp launcher
A fast TUI, CLI, daemon, and OpenAI-compatible proxy for running local LLMs via llama.cpp, in one Rust binary
Where I rant about technology and stuff!
A fast TUI, CLI, daemon, and OpenAI-compatible proxy for running local LLMs via llama.cpp, in one Rust binary
A reproducible benchmark of LlamaStash against raw llama-server, Ollama, and LM Studio on AMD APU, Apple Silicon, and NVIDIA
My Arch Linux, Niri, and local AI coding setup on the ASUS ROG Flow Z13
Learn how to get started with passkeys for your Java and Spring Boot applications.
Passkeys and WebAuthn for developers. Learn how passkeys work and the benefits they provide.
Deploy a cloud-native Java Spring Boot microservice stack secured with Auth0 on Amazon EKS using Terraform and Kubernetes.
Learn how to use Mastodon effectively as a developer.
Learn how to setup secure secrets on Kubernetes using Sealed Secrets, External Secrets Operator, and Secrets Store CSI driver.
Rust tooling is taking over the terminal. Use these awesome tools to supercharge your Linux/macOS/Windows terminal.
What the heck is Java's Project Loom and what does it mean for regular Java developers?
Let's see if Golang became better with the addition of generics.
Building a concurrent web server in Rust, Go, JS, TS, .NET, and Java to compare concurrency performance
Let us see how pattern matching is evolving in Java
My 2021 GNU/Linux development machine explained
Let's bust some myths around developer experience and see why it's important.
Being a polyglot developer, there would be some language you like over others and here are mine.
My second impression of Rust, after building a real-life use case with it and my thoughts on why it is a great general-purpose language for the future.
Building a concurrent web server in Java to compare concurrency performance with Rust, Go, JS, TS, and Kotlin
Let's see what is the state of GNU/Linux, for daily use, in 2021 is and if its a viable alternative to Windows and macOS
Learn why Svelte matters and if you should you care about it
Building a concurrent web server in TypeScript on Deno to compare concurrency performance with Rust, Go, JS, Kotlin, and Java
Building a concurrent web server in JavaScript on NodeJS to compare concurrency performance with Rust, Go, TS, Kotlin, and Java
Building a concurrent web server in Golang to compare concurrency performance with Rust, JS, TS, Kotlin, and Java
Building a concurrent web server in Rust to compare concurrency performance with Go, JS, TS, Kotlin, and Java
Building a concurrent web server in Rust, Go, JS, TS, Kotlin, and Java to compare concurrency performance
Advice for beginners from my decade long development career
How the current technical interview process followed by the majority of the companies favor only a small subset of developers.
What are the advantages and disadvantages of being a polyglot developer and how to be an effective polyglot developer
I built a Windows PC for playing Half-Life: Alyx
Discover what memory leaks are and how to avoid them in your NodeJS application.
Let us take a closer look at how Rust manages memory.
Deno is a modern JavaScript/TypeScript runtime & scripting environment. It is what NodeJS should have been according to Ryan Dahl who created both tools
Let us take a closer look at how Golang manages memory.
Let's test drive GraalVM with a program that uses many languages together. Why? Because it's fun!
Let us take a look at how the V8 engine for JavaScript & WebAssembly manages memory for Browsers and NodeJS.
Let us take a look at how the JVM manages memory.
The life of a Full-stack developer in a nutshell
Let us take a look at how modern programming languages manage memory.
Languages to learn in 2020 depending on your experience & domain and resources to get started.
3 tips that can make your code cleaner, more efficient and easy to read
Introduction to Golang concepts for JavaScript developers - Part 2
See how you can clean up your local Docker environment.
Introduction to Golang concepts for JavaScript developers - Part 1
After using JavaScript for more than 10 years, here is what I think of it
Functional programming concepts in Rust for beginners.
This is what I thought about Rust while learning it. From a pragmatic perspective.
When to use microservices, the pros, the cons and issues you might face
Functional programming concepts in Go for beginners.
Functional programming concepts in TypeScript for everyone.
Static Site Generators comparison - How I set up my own blog with Jekyll & custom Tags to cross-post with Dev.to