How to Reclaim Your Dev Team’s Focus w/ Ambassador Labs’ Katie Wilde
Katie Wilde, VP of Engineering at Ambassador Labs, knows your pain and she’s on a crusade to help devs everywhere reclaim their focus.
Katie Wilde, VP of Engineering at Ambassador Labs, knows your pain and she’s on a crusade to help devs everywhere reclaim their focus.
Only 3 of the 56 classes I took at UCLA matter in my daily software engineering work. Any engineer would agree that those three courses are worth their weight in gold.
Today I used GPT-4 to implement my first ever Tampermonkey script. It took well under half an hour, which is likely many times faster than it would have taken me alone. I am blown away by GPT-4’s programming capabilities. It started with a simple feature reque…
Page of things I consider myself knowledgeable of. Similar in spirit to Dan's post on things he doesn't know.
A few months ago, I interviewed for a director-level position at a Fortune 500 company. Everything went great, and I had four total interviews, which included the hiring manager (twice), a panel of immediate peers (same manager), and a panel of other colleague…
In this standup, we'll dive deep under the hood to see how EF Core processes LINQ queries, translates them to SQL and executes them on your database. We'll i...
2023-03-17
Decision trees are useful for relatively small datasets that have a relatively simple underlying structure, and when the trained model must be easily interpretable, explains Dr. James McCaffrey of Microsoft Research, who provides step-by-step instructions and …
Farewell, 2021 As the curtain drops on 2021, I’d like to share some learnings with you from two recent experiences: Completing an Ironman triathlon (11/21/21) Earning a private pilot certificate (12/30/21) Why these two experiences? Many of our 5,00…
Anchor positioning might be one of the most exciting features coming to CSS. It is currently available under an experimental flag in Chrome Canary, and after playing with it for a bit, I couldn’t stop myself from sharing what I found. In this article, I will s…
After my first startup ended, it felt like I was walking around with a phantom limb for months. It had been a whirlwind. From building a humble ed-tech media app, going through a wild pivot, then shutting down and selling the remnants away...there was a lot to…
The following article was written using Bing Chat powered by GPT-4. It is an editorial about the harsh future awaiting software engineers — now called prompt engineers — following the emergence of …
In my previous article, How to Create a Pharo Smalltalk Plugin, I outlined how to create a Pharo Smalltalk plugin. However, since then, I've discovered a more convenient way to produce these plugins using the PharoPluginBuilder and StarterPlugin. In this post,…
HVM, the High Order Virtual Machine, is a new, blazing fast runtime for functional programming languages that seems to have some pretty incredible potential for the future.
In [Why Can GPT Learn In-Context? Language Models Secretly Perform Gradient Descent as Meta-Optimizers](https://arxiv.org/abs/2212.10559), researchers investigate how large language models (LLMs) can perform tasks such as classification from examples given as …
My journey to a junior Rails developer position.
Process-heavy engineering cultures are like my grandfather’s wallet. They’re stuffed with so many layers of procedures and checklists that by the time you ge...
In continuing to reflect on random lessons learned while in the field, a group of nasty habits I used to have popped into mind which I feel might be worth reflecting on. If you’re the type of developer who writes PRs and often wonders why no one reviews them, …
If you already know what LLaMa is, this probably won’t have any new information; this is primarily meant to record an interesting ongoing story for posterity so we can look back and see how fast things develop at the moment.
In the summer of 2019, I started to build Planleave, a SaaS product to manage time off days in an organization. I did it as a side project while working full-time as a software engineer at Buffer. Three years later, in 2022, I sold it. I’ve never worked harder…
Closes #63500 Let's insert GT_BLK after GT_HEAPLCL to rely on the former to perform zeroing. Codegen example: void Test() { var p = stackalloc byte[250]; Consume(p); } Main: ; Method Progra...
I’ve had the pleasure of having had to analyse multi-gigabyte JSON dumps in a project context recently. JSON itself is actually a rather pleasant format to consume, as it’s human-readable and there is a lot of tooling available for it. JQ allows expressing sop…
Microsoft has open sourced an internal incubation project that can help developers integrate cutting-edge AI models quickly and easily into their apps.
We apologize for how we communicated and executed sunsetting Docker “Free Team” subscriptions, which alarmed the open source community. Read our FAQ to learn more.
Humans are hard-wired to dream, to create, to innovate. Each of us seeks to do work that gives us purpose — to write a great novel, to make a discovery, to build strong communities, to care for the sick. The urge to connect to the core of our work lives in all…
Humans are hard-wired to dream, to create, to innovate. Each of us seeks to do work that gives us purpose — to write a great novel, to make a discovery, to build strong communities, to care for the sick. The urge to connect to the core of our work lives in all…
They don't have to be methods; they just have to look like methods.
Issue #165 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks How Async/Await Really Works in C# [devblogs.microsoft.com] Async/Await and asynchronous programming are part of our lives for a long while now (over a…
This is your periodic reminder that 10 years ago an audiophile forum started debating which versions of memcpy had the highest sound quality. And that C++ new sounds better than malloc. https://www.audioasylum.com/messages/pcaudio/119979/
You’ll gain insight into the development of software from a humanitarian perspective. Hear from Jamie, who shares his experiences and skills to ensure his software works for his users. Learn how to design platforms with empathy, sympathy, and compassion in min…
.NET 8 Preview 2 brings several enhancements to the ASP.NET Core. The highlights of the release are the Blazor QuickGrid component, which promises to simplify data presentation and manipulation, and improved performance for Blazor WebAssembly through the use o…
In this article, we are going to implement a sample on OData in .NET7 API application. OData: The OData(Open Data Protocol) is an applicatio...
See how to integrate a Blazor WebAssembly project into an existing ASP.NET Core web application, using C# code files and Razor syntax to implement your web UI.
How to implement a text-to-speech (TTS) application in C# using the System.Speech.Synthesis namespace
A special event with Satya Nadella and Jared Spataro focused on how AI will power a whole new way of working for everyone. Learn more at: https://aka.ms/Aajn...
There are so many ways to make and deserialize an HTTP GET request. In this post, I'll show a few approaches.
In this article, we explore the various ways of working with Zip Files in C#, learning how to read, create and delete files from them.
AMA; IoT Door Locks; HDB Financial Services Breach; Shopper+ Breach; Latitude Financial Services Breach; Eye4Fraud Finally Discloses; Sponsored by Kolide
AMA; IoT Door Locks; HDB Financial Services Breach; Shopper+ Breach; Latitude Financial Services Breach; Eye4Fraud Finally Discloses; Sponsored by Kolide
Today we’re excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM project…
Powerful podcast hosting and analytics. By podcasters, for podcasters.