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.
The Only Three Classes That Mattered From My College Degree 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.
Writing a Tampermonkey Script with GPT-4 | David Bieber 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 ...
Everything I know | Everything I know Page of things I consider myself knowledgeable of. Similar in spirit to Dan's post on things he doesn't know.
How do I identify? – Codewalkers 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 coll...
.NET Data Community Standup - EF Core internals: IQueryable, LINQ and the EF Core query pipeline 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...
Multi-Class Classification Using a scikit Decision Tree -- Visual Studio Magazine 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...
Captain Ironman — DBT Ventures 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...
Future CSS: Anchor Positioning 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 w...
First Time at Bat: My Founder Story 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 l...
The Plight of the Prompt Engineers 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 …
A Simplified Guide to Creating a Pharo Smalltalk Plugin 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 ...
What is Functional Programming? | 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.
Large Language Models do Gradient Descent at runtime. 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 give...
How processes are born, why they can be damaging, and how to fix them 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...
Did You Forget to Review Your PR? And Other Habits Worth Unlearning. 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 t...
The story of LLaMa, so far, or: How The Internet Summoned An Alien Mind On A Smartphone In Three Weeks 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.
Selling my side project 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 h...
Optimize stackalloc zeroing via BLK by EgorBo · Pull Request #83255 · dotnet/runtime 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...
Analyzing multi-gigabyte JSON files locally 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 expressin...
Microsoft Open Sources Tool for GPT-4-Infused Apps -- Visual Studio Magazine Microsoft has open sourced an internal incubation project that can help developers integrate cutting-edge AI models quickly and easily into their apps.
What to know about the end of Docker Free Teams | Docker 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.
Introducing Microsoft 365 Copilot – your copilot for work - The Official Microsoft Blog 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 i...
Introducing Microsoft 365 Copilot – your copilot for work - The Official Microsoft Blog 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 i...
Exploiting C++/WinRT CRTP: Property and event declarations - The Old New Thing They don't have to be methods; they just have to look like methods.
Code Maze Weekly #165 - Code Maze 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 (o...
Dan Ports (@dan@discuss.systems) 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/
Episode 118 - Empathy, Sympathy, and Compassion For Our Users 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 i...
ASP.NET Core 8 Preview 2: QuickGrid and Enhanced Blazor WebAssembly Performance .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 ...
A Small Demo On OData(v8) In .NET 7 API Application 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...
How to Integrate Blazor WASM into Existing ASP.NET Core App 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.
Implementing Text-to-Speech in C# using System.Speech.Synthesis How to implement a text-to-speech (TTS) application in C# using the System.Speech.Synthesis namespace
The Future of Work With AI - Microsoft March 2023 Event 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...
Many Ways to make and Deserialize an HTTP GET with HttpClient | no dogma blog There are so many ways to make and deserialize an HTTP GET request. In this post, I'll show a few approaches.
Working With Zip Files in C#/.NET - Code Maze 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.
Weekly Update 339 AMA; IoT Door Locks; HDB Financial Services Breach; Shopper+ Breach; Latitude Financial Services Breach; Eye4Fraud Finally Discloses; Sponsored by Kolide
Weekly Update 339 AMA; IoT Door Locks; HDB Financial Services Breach; Shopper+ Breach; Latitude Financial Services Breach; Eye4Fraud Finally Discloses; Sponsored by Kolide
Announcing TypeScript 5.0 - TypeScript 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 pr...
347: Converting Star Wars Dark Forces 3DO Files with .NET MAUI Powerful podcast hosting and analytics. By podcasters, for podcasters.