Steve Bray: Why I joined Cloudflare We're excited to introduce Steve Bray as Cloudflare's new Head of Australia and New Zealand, as we continue to build and grow our customers, partners, and team in the region
Being popular After the merkley??? party, I went with some friends to Matt Mullenweg’s birthday party. (Matt, for those of you who don’t know, wrote Wordpress which over the years has become the premier blogging…
Fine-tuning Won't Add New Knowledge To Your Model Learn why you should not fine-tune a model to add new knowledge to it, and what's the right approach for that.
Why the local development experience matters (a lot) Unless you're completely invested in a cloud-based development environment, chances are you'll actually clone a repository and run its code locally. For me, how well that works is a crucial indicator of overall project health. But let's start at the...
I Have No Self-Control - What Should I Do? Do you feel sluggish? Not exactly suffering, but lacking willpower to keep an exercise regime or a new dietary plan for more than a week? Are you unable to find the needed inner strength to do the activities that you know will boost your lifestyle? Welcom...
Demystifying Web Push Notifications For my recent One Day Build: Expense Tracking project I wanted to enable notifications in a progressive web app. ChatGPT struggled to generate any good code for me, and I also struggled to find any minimal clear explanations online.
Understanding Chromes Coverage Panel In this article, we'll discuss using Chromes Code Coverage panel and how you can leverage its insights to optimise performance.
Shadow DOM is for hiding your shame The CSS Zen Garden philosophy is a good one. Your markup should be just what it needs to be to convey the semantics of your document, and no more. Through the magic of CSS you can then make that document look however you’d like it to.
The extent of GitOps I have often thought about what extent of Infrastructure as Code and GitOps is relevant for a company. And I am probably not the only one. Many people in the DevOps, platform engineering and SRE space would also have thought of this question. What should ...
The Ultimate Beginner's Guide to Obsidian Discover Obsidian with this ultimate guide for beginners. Don't waste time, and learn what really matters.
Email notification for SSH logins » andreas.heigl.org How to set up a notification via email when someone logs into your server via SSH. Can also be adapted for plain terminal logins
Chopping the monolith in a smarter way In my previous post Chopping the Monolith, I explained that some parts of a monolith are pretty stable and only the fast-changing parts are worth being 'chopped.' I turned the post into a talk and presented it at several conferences. I think it’s pretty w...
Meta Quest 3—The Ugly and the Awesome – inconsequence I was prompted to write this post by major frustrations in dealing with the Quest 3. The sad thing is these frustrations are part of something I accomplished using the Quest 3 that I really wanted to talk about, and then this crap came up.
Is Mastodon and the Fediverse good enough yet? I've recently started using Mastodon properly on a daily basis since bagging an account on bitbang.social, whi...
Mr. Jeff versus 20 Trillion Dollars Take a look at the Cloud Native Landscape, and then realize… somehow… we have collectively made software harder (and probably much worse at greater cost). Now, this is the path of good intentions (along with some resume driven development and a dash of in...
Why I'm proud to be a non-code open source contributor and you should be too - OpenSource.net I love making non-code contributions. They've had more impact than any line of code I ever wrote. Non-code and code contributors are all contributors.
@devlead - Mattias Karlsson's Blog - Introducing BRI A DevOps tool to document Bicep modules in a Azure container registry
The Sport of Indie Hacking Running your own businesses is a lot like competitive sports, only the score is money.
Pomodoros and leverage ratios I love pomodoros 🍅. But I have to admit, most of the time when I reach for them, it’s because I"m already having trouble staying on task with whatever I’m doing. I generally don’t get a lot of value out of the ’longer break’ option, a steady beat of work...
Analyzing the Monoprice Blackbird HDCP 2.2 to 1.4 Down Converter I got my hands on a Monoprice Blackbird 4K Pro HDCP 2.2 to 1.4 Converter. According to the marketing copy it “is the definitive solution for playback of new 4K HDCP 2.2 encoded content on 4K displays with the old HDCP 1.4 standard.”
Drinking distilled water I make distilled water at home and drink it as my primary form of hydration since the year 2020. I choose to do it partly for the taste – I mildly dislike the moderate amount of minerals in Toronto tap water. And partly for safety – the distilled water is...
Connor's Blog Many cloud providers offer an ‘instance metadata’ service. Each refers to it with a different name but I’ll just call it IMDS hereafter. The IMDS is a HTTP interface exposed to VM instances which provides information about the instance itself, and often t...
Have I Been Pwned: Pwned websites Have I Been Pwned allows you to search across multiple data breaches to see if your email address or phone number has been compromised.
Communication Ministry studying report of IndiHome data leak - ANTARA News The Communication and Informatics Ministry is still studying a report of the alleged leak of IndiHome subscribers ' personal data. The ministry will ...
What's New in TypeScript 5.3 -- Visual Studio Magazine Microsoft advanced TypeScript to version 5.3 with a bevy of changes affecting everything from import attributes to interactive inlay hints for types, along with multiple optimizations.
My Toddler Loves Planes, So I Built Her A Radar An adorable side project featuring SwiftUI, MapKit, and open-source APIs
.NET 8 and C# 12 — Default Lambda Parameters Default Lambda Parameters it’s a new feature on C# 12 which allows you to define a default value for a parameter in lambda expressions. In…
Python is Easy. Go is Simple. Simple != Easy. Python and Go have distinct qualities that can complement each other.
.NET Data Community Standup - Complex types as value objects in EF8 The Entity Framework team returns with new community standups after a summer break heads-down working on EF8. In this session, we’ll look at the new “complex...
Vertical Slice Architecture Myths You Need To Know! As with anything that gains traction from a wider community, some misconceptions develop and spread. Vertical slice architecture falls into that trap. Don't ...
Cloudflare named a leader in Forrester Edge Development Platforms Wave, Q4 2023 Forrester has recognized Cloudflare as a leader in The Forrester Wave™: Edge Development Platforms, Q4 2023 with the top score in the current offering category
$20k Bounty was Claimed! · Prettier Prettier, a JavaScript code formatter, has seen an incredible adoption thanks to its careful handling of the very, very, long tail of ways people can write code. At this point, the formatting logic has been solid and after our work on [ternaries](https://...
.NET Data Community Standup - A tour of what's new in EF8 Arthur and Shay from the EF team are joined by members of the community to demo some of the key new features available now in Entity Framework Core 8. For ex...
Where Is OpenCV 5? Dear Community, In a world where massive AI projects are closed-source, and a handful of companies are set to control the future of AI, people are rightfully asking, where is OpenCV 5? OpenCV has been the standard for publicly available, free-for-commerci...
Can no longer search code without being logged in. · community · Discussion #77046 Select Topic Area Product Feedback Body This is revolting and an anathema to the open source movement. A movement, I might add, Microsoft is abusing here. We're told that this is for security... Bu...
GitHub CoPilot is revolting | csharpfritz on #Twitch I asked GitHub Copilot to write some code for me, got frustrated and ordered it to write code, and then... chaos
Join my channel - to get early access to videos and access to the source code Join this channel to get early access to videos and access to the source code I show in videos:https://www.youtube.com/channel/UCYgCOJLbtiBCHzuoPNovtzQ/join#...
Tell Us What You Want in Marten and Wolverine! I can’t prove this conclusively, but the cure for getting the “tell me what you want, what you really, really want” out of your head is probably to go fill out the linked survey o…
The mystery of the disappearing Google Drive files The horror of logging in only to find everything since May has vanished
In Windows 3.1 and Windows 95, what is a "grabber"? - The Old New Thing It grabbed your MS-DOS screen and put it into a window.
Let's write some code! Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
Beej's Guide to Interprocess Communication You know what’s easy? fork() is easy. You can fork off new processes all day and have them deal with individual chunks of a problem in parallel. Of course, its easiest if the processes don’t have to communicate with one another while they’re running and c...
Microsoft Is SECRETLY Changing Your Code in .NET 8 Use code BLACKFRIDAY23 and get 40% off any course and 20% off any bundle on Dometrain: https://dometrain.com/courses?coupon_code=BLACKFRIDAY23Become a Patreo...
Data API Builder in #shorts #oss Data API Builder is an open-source project that generates in a few seconds REST & GraphQL API endpoints using a single configuration file for a database. 🔗 ...
Tracing UI displays resource name for outgoing resources by JamesNK · Pull Request #1040 · dotnet/aspire I had an idea to improve tracing. Before: After: Background: Distributed tracing commonly has a client recording it is making a call, and the peer recording receiving it. However, sometimes the p...
Refactoring Legacy Code – What You Need To Be Effective In this article, I'll review the best practices for refactoring legacy code to reduce technical debt, overcome challenges, and how to prioritize refactoring.
How to monitor changes on a website - Gérald Barré In this post, I describe how to be notified when a change on a website occurs using a ChangeDetection.io and their docker containers
Home - No-Bullshit Games Tired of crappy mobile games full of ads, or semi-good games that try to squeeze as much money as possible out of you in the form of in-app purchases?
Introduction to IAsyncEnumerable Hi there! Today we are going to see what IAsyncEnumerable is, how and when to use it.#csharp #dotnet
Discover the Magic of .NET 8 and Beyond! The future is here for .NET developers. Microsoft’s vision of next era .NET 8 platform becomes a reality in November 2023 and with that comes so much goodness for the developer community.
Dan Fixes Coin-Ops (@ifixcoinops@retro.social) Watching a mutual ask for printer recs and receive a chorus of tired tech folk going "Just get a Brother, they're fine" and man MAN Like this is actually kinda fascinating honestly, Brother is now the best printer brand, the one that every Computer Pers...
Bits, Bites & Bios 2023 Wil jij als eerste op de hoogte zijn van de nieuwste updates in .NET 8.0 én terug in de tijd reizen naar de oorsprong van The Hunger Games? Dan is ons evenement Bits, Bites & Bios op 29 november echt iets voor jou!
.NET Declarative DevOps, Munging Data at Scale and a quick recap of .NET Conf, Thu, Nov 30, 2023, 6:00 PM | Meetup **Please note this is on a Thursday rather than the usual Wednesday.** This is our last in-person event of the year. We have two speakers, and as this is close to [.NET Co
Release 14.0.0 · BurntSushi/ripgrep Sponsorship is appreciated! ripgrep 14 is a new major version release of ripgrep that has some new features, performance improvements and a lot of bug fixes. In case you haven't heard of it before...
Cloud-native apps with .NET Aspire The launch of .NET Aspire promises to revolutionise the development of microservices, solving many of the problems developers face.In this video, I'll give y...
How to Check if a File Is in Use With C# - Code Maze In this article, we will learn the different methods how to check if a file is in use with C#. And, the comparison between each option.
.NET Conf 2023 - Day 1 Welcome to .NET Conf Day 1! Full agenda: https://www.dotnetconf.net/agenda.NET Conf 2023 is the largest .NET event hosted online! Co-organized by the .NET co...
The Worst Programmer I Know The great thing about measuring developer productivity is that you can quickly identify the bad programmers. I want to tell you about the worst programmer I know, and why I fought to keep him in the team.
Docker Security Principles Overview - Simple Talk Docker is an open-source platform that enables developers to automate the deployment and management of applications using containerization. It was created
Google Drive files suddenly disappeared. The Drive literally went back to condition in May 2023 This post is a trending issue.
Cookies, Tokens, or JWTs? The ASP.NET Core Identity Dilemma Should you use cookie-based or token-based authentication in ASP.NET Core Identity? Or should you use JWT and OpenID Connect?
Graph API: getting users Active Directory group names and ids with the C# SDK | johnnyreilly Learn how to get the Azure Active Directory group names and ids from the Graph API using the C# SDK.
.NET 8–JSON Source Generator improvements If you don’t know what the JSON source generator is, I suggest to first check this older post before you continue reading. Still there? OK!...
2023-11-25 the curse of docker I'm heading to Las Vegas for re:invent soon, perhaps the most boring type of industry extravaganza there could be. In that spirit, I thought I would write something quick and oddly professional: I'm going to complain about Docker.
How is Asp.net so fast? It's not documented all in one place neatly like the fasthttp repository. The short answer is that the team is absolutely obsessed with...
Sep 0.3.0 - Unescape Support (still the Most Efficient .NET CSV Parser) Alright, alright, alright! This blog post announces the release of Sep 0.3.0 with unescape support. Sooner than I had imagined given we don’t really need it, and primarily as a consequence of pride and vanity. Not the least given that in Joel Verhagen’s u...
Update on the rust port · fish-shell/fish-shell · Discussion #10123 As asked by @PoignardAzur: some people over at r/rust are curious how the rewrite is going? In short: We're "mostly" done. Quantifying that isn't all that easy because there are separate measuremen...
A good engineer thinks like a product manager 🎁 Notion template: List of questions to ask before making a technical decision included!