ML.NET version 3.0 has been officially released, introducing new features and enhancements. Notably, deep learning capabilities have been significantly expanded with advancements in Object Detection, Named Entity Recognition, and Question Answering and more.
With the recent and accelerated advances in machine learning (ML), machines can understand natural language, engage in conversations, draw images, create videos and more. Modern ML models are programmed and trained using ML programming frameworks, such as Tens…
blog.research.google·Friday, December 15, 2023··10-13 minutesaijavascriptides
I am often in a situation where I am helping customers to move applications from a data center to AWS. Many of these applications have been developed in-house and suffer from various amounts of technical debt. In-house applications are oftentimes dev...
Greenfield development is by far the most fun for everybody. So it's easy to forget that most development work is actually maintenance. And every new line of code you write means more code to maintain. Almost all codebases I review have significant technical d…
We’re seeing exciting capabilities of frontier foundation models, including intriguing powers of abstraction, generalization, and composition across numerous areas of knowledge and expertise. Even seasoned AI researchers have been impressed with the ability to…
The first piece I ever wrote about engineering management, The Engineer/Manager Pendulum, was written as a love letter to a friend of mine who was unhappy at work. He was an engineering director at…
There has been a lot of discussion about how many Product Managers (PMs) are required in a product team. This conversation gained momentum after Airbnb restructured their product management organization, followed by articles about how startups are thriving wit…
Reverse engineering Bluetooth LE LED light controllers, or How I Bricked My Christmas Lights If a device communicates via Bluetooth LE and has an app, it deserves to be integrated into my home automation system. I’ve spent a significant amount of time reverse …
Learn about the rsync-backup-rotator tool that helps you automatically rotate backups using rsync, creating and maintaining multiple recovery points from your backups.
Serilog is a structured logging library for .NET. It's also my preferred logging library in the projects I'm developing. I want to share 5 practical tips for better structured logging with Serilog.
A couple of weeks ago, I had my first real in-flight engine shutdown, with a bonus declared emergency as a cherry on top. I wanted to write up what happened and what I learned from it. I have about…
Tired of manually searching for photos to spice up your web app development?
Say goodbye to tedious image hunts and embrace the simplicity of Random photo API, a free API that delivers a constant stream of captivating random images.
danielpetrica.com·Andrei-Daniel Petrica">Andrei-Daniel Petrica
Dec 14, 2023
• 3 min read··2-3 minutescontainers
I (finally) read Edwin Black’s IBM and the Holocaust, and I can’t recommend it strongly enough. This book had been on my queue for years, and I put it off for the same reason that you have probably put it off: we don’t like to confront difficult things. But…
A common situation I find myself in looks like this: I am working with a client to plan a project at a strategic level. These are large, cumbersome, multi-ph...