Tag:technology
All the articles with the tag "technology".
Introducing My New Blogging Platform
Posted on:July 19, 2023My new blogging platform built on Astro Build and Astro Paper
Packing Structs with Deno FFI
Posted on:December 19, 2023In the post, I discuss the technical journey and challenges of integrating large language model inference into Typescript using Deno's FFI, particularly when interfacing complex data structures between Rust and Deno, and share some code snippets and resources that helped navigate these complexities.
How I use Obsidian
Posted on:July 20, 2023An overview of how I make use of Obsidian for my daily notes.
Updating To Astro 3.0
Posted on:August 30, 2023Information on how I updated my site to Astro 3.0
Bridges Summit - Engineering Leadership Motivations
Posted on:November 12, 2024I attended the Bridges Summit where thought leaders and practitioners gathered to explore motivations in engineering leadership and brainstorm ideas for thriving in the industry.
Running LLMs on Kubernetes
Posted on:September 12, 2023How to configure an EKS Kubernetes Cluster to deploy Large Language Models
Fixing my ErgoDox
Posted on:January 2, 2024This blog post shares my personal experience with the ErgoDox EZ ergonomic mechanical keyboard, emphasizing its customizable features and durable design, alongside a recent DIY repair that refreshed the keyboard for the new year.
Sticky Sessions with Kubernetes
Posted on:July 28, 2023How to enable sticky sessions with Kubernetes
What Does Idiomatic Rust Really Mean
Posted on:November 25, 2024This article shares my journey and insights into writing idiomatic Rust, focusing on leveraging the languageās unique features like the borrow checker, expressions, `Option` and `Result` types, iterators, and Clippy to write clearer and more efficient code.
Llamas and Dinosaurs
Posted on:May 4, 2024In this post I share insights from my 10-day visit to Germany, where I advanced AI-powered projects and explored scalable technologies, while also enjoying cultural and team-building experiences.
ESM Module Loader and Deno
Posted on:February 12, 2024This article explores how JavaScript modules behave when imported multiple times in Deno, discussing shared state retention, the implications of importing different module versions, and the potential for subtle bugs due to version range specifications and import order.
One Year With Rust
Posted on:May 24, 2024This article details my one-year journey learning Rust, from a beginner to building an LLM Inference Engine, working with Bindgen and FFI, and implementing TypeScript libraries in Rust.
Early Return in Rust Nightly
Posted on:July 20, 2024In this article, I explore the Rust programming language's question mark (`?`) operator, explaining how it works for error handling and early returns, and demonstrate its usage with a BlackJack dealer game.
Rust For Computer Scientists
Posted on:July 2, 2024As a computer science enthusiast, I delve into the intricacies of Rust, exploring the underlying mechanisms of its memory management through hands-on tutorials and sharing my own solutions and bug fixes on GitHub.
Rust - Put It in a Box and Win It
Posted on:August 10, 2024An eight-line changeset in Deno led me to question how wrapping a large structure in a `Box` improves performance, and if this approach works in general.
Rust FFI Builds With Rayon
Posted on:June 26, 2024In this post I describe how I reduced our Llama.rs build times from 1.5h to 16min using Rayon
Web APIs and Shell Scripts: Scripting with Deno
Posted on:January 18, 2024In this blog, I share my experience of transitioning from Bash to TypeScript for scripting at Mediform, highlighting TypeScript's advantages in tooling, module management, and maintainability within a diverse technology environment.
Rust Custom Allocators
Posted on:November 20, 2024In this article, I delve into Rust's custom allocators, exploring how to build and use a simple bump allocator for performance optimization in specific scenarios.
Stubs, Spies, Mocks, Oh My!
Posted on:November 1, 2024In this article, I explore the differences between stubs, mocks, and spies in testing frameworks, highlighting their unique roles in ensuring effective code verification.
Migrating an Astro Blog to Deno Deploy
Posted on:October 21, 2024In this article, I share my experience migrating my Astro-based website from Netlify to Deno Deploy, exploring the challenges and advantages of adopting a hybrid approach that combines static and dynamic content.
Compiled Fresh
Posted on:December 3, 2024In this article, I guide you through creating and packaging a simple Deno Fresh application as a self-contained executable for easy on-premises deployment.
Mono Repos with pnpm
Posted on:October 31, 2024Today I learned that pnpm is generally a better choice than npm for managing dependencies in a monorepo due to its efficient local linking, automatic version management, and enhanced support for monorepo setups.