6 Overlooked Benefits of a Job Rotation
Photo by Annie Spratt on UnsplashWhat is the most rewarding thing I have done in my first two years as a software engineer?Doing a rotation in another team in my company.Since my rotation ended a few months ago, I have encouraged everyone around me to do one if they can. Beyond the
Read moreRust Refactoring for Beginners
Recently Neeraj Avinash posted his code on Rust Programming Language Group on LinkedIn. His goal is to learn some Rust basics, but I found his example being a good foundation for my article. The intention is to show how to improve Rust’s code in stages and demonstrate what mistakes beginners
Read moreWriting Swift-Friendly Kotlin Multiplatform APIs — Part 1
Writing Swift-Friendly Kotlin Multiplatform APIs — Part 1Learn how to code libraries that your iOS teammates will not frown upon using. This is the first chapter in the seriesA photo-realistic illustration of a Google Android contemplating an apple — generated by Dalle-2Kotlin Multi-Platform Mobile (KMM) is awesome… for Android developers. Using or coding a KMM library is
Read morePython’s Hidden Gems: 3 Must-Know Functionalities
Photo by wu yi on UnsplashYou know Python! Or at least, you think you do. Even though I think I do, and even after eight years of full-time experience, I continue to learn new things. I suppose that’s the remarkable aspect of programming: you never cease to learn.I’ve worked with data scientists,
Read moreBuilding for Failure — Best Practices for Easy Production Debugging
Building for Failure — Best Practices for Easy Production DebuggingPhoto by Lance Anderson on UnsplashQuite a few years ago, I was maintaining a database-driven system and ran into a weird production bug. The column I was reading from had a null value, but this wasn’t allowed in the code, and there was no
Read moreWhen Storybook Meets Fetch Mock
Storybook examples with CSF3 + react-storybook-fetch-mockContinue reading on Better Programming »
Read moreHow to mark a language in HTML
In HTML you can mark the language of a piece of text by putting it inside span tags and setting the lang attribute to a two-letter abbreviation. For example, <span lang="fr">Allons enfants de la Patrie, Le jour de gloire est arrivé !<span> indicates that the first two lines of the
Read moreHow to Supplant Yourself With a Fine-tuned LLM
Create a Clone of Yourself With a Fine-tuned LLMUnleash your digital twinImage generated by Stable Diffusion.This article aims to illustrate how to fine-tune a top-performing LLM efficiently and cost-effectively on a custom dataset. We will explore the utilization of the Falcon-7B model with LoRA adapters using Lit-GPT.Ever wondered what it would be
Read more7 Ways to Speed Up Inference of Your Hosted LLMs
7 Ways To Speed Up Inference of Your Hosted LLMsTLDR; techniques to speed up inference of LLMs to increase token generation speed and reduce memory consumption: mixed-precision, Bfloat16, quantization, fine-tuning with adapters, pruning, continuous batching, and multiple GPUsImage generated with MidjourneyCompanies, from small startups to large corporations, want to utilize the power
Read moreQuick Tip: Controlling Windows with Python
Windows is entirely controllable from code, using the Win32 API. Stuart looks at ways to control the Windows OS with Python. Continue reading Quick Tip: Controlling Windows with Python on SitePoint.
Read more