Chad Tolkien

8.5K posts

Chad Tolkien banner
Chad Tolkien

Chad Tolkien

@c_tolkien

Running tech at @soda_digital. Web / tech / programming.

Sydney Katılım Mayıs 2008
1.6K Takip Edilen545 Takipçiler
Mads Kristensen
Mads Kristensen@mkristensen·
What features or extensions make you jump from Visual Studio to other IDEs and editors to perform certain tasks?
English
105
9
32
11.6K
Chad Tolkien
Chad Tolkien@c_tolkien·
@b03sm4n @davidfowl Business move to Enterprise licenses. You can't just move some devs either, they all get moved. It's _very_ hard to find where this is set.
English
0
0
0
20
Chad Tolkien
Chad Tolkien@c_tolkien·
@davidfowl We are using Aspire locally, I'm missing the part of how we translate to running this in Azure. If you include the underlying AVM bicep modules, we'd be at thousands of bicep lines for a "simple" single container + db + storage app. I would love to move away from this.
English
1
0
0
170
David Fowler
David Fowler@davidfowl·
Model. Run. Ship. The New Way to Build Distributed Apps @davidfowl/model-run-ship-the-new-way-to-build-distributed-apps-48d67286a665" target="_blank" rel="nofollow noopener">medium.com/@davidfowl/mod… #dotnet #aspire
English
6
22
107
27.3K
Guillermo Rauch
Guillermo Rauch@rauchg·
Google Chrome ending up in the wrong hands due to DOJ intervention could be catastrophic for the open web and backfire entirely. Few organizations in the world meet the bar of having 1️⃣ the web’s best interests in mind, 2️⃣ the technical infrastructure and know-how, and 3️⃣ the immense required funding. Working on a browser involves two main areas: the engine and its frontend, like a car’s engine and its chassis & dashboard. Google has done a *phenomenal* job on the engine, which is one of the absolute hardest technical undertakings in the world, and curiously enough is actually fully open source. Blink, Chrome’s engine, is BSD and LGPL licensed, developed in the open, and powers so many of Google’s competitors, including Microsoft Edge, Brave, Opera, Vivaldi, Browser Company’s Arc/Dia, and dozens of others at no cost. It’s absolutely essential that this work stays uninterrupted, while we continue to invest as a community in engine diversity, including projects like @ladybirdbrowser of which I’m a proud backer. And Blink is just one piece, in charge of rendering. Google has built and open sourced many other crucial engine components like the V8 JavaScript engine, Skia, PDFium, Cronet, and many others, bundled as part of the open Chromium distribution. The complexity of what makes a modern browser work is truly staggering. Thank you Google. The DOJ is taking particular issue with the engine’s frontend, the actual thing consumers download and interact with. This is where Google has the unique privilege to package and distribute the open source engine components, and impose arbitrary rules and configurations on top, like search engine defaults, AI assistance models, telemetry capture, login / accounts integration, settings and history sync, Web Store rules (like which ad blockers can be distributed), etc. At the scale Google is operating and the power it confers, scrutiny and caution here is warranted. I believe, however, that the best path forward will be an incremental one, maintaining the careful balance of a browser frontend that has the everyday internet citizen’s best interests in mind, while not disrupting the investment and support of such crucial open internet infrastructure that benefits us all.
English
73
122
1.7K
197.9K
Chad Tolkien
Chad Tolkien@c_tolkien·
@MicrosoftHelps We've an issue with our M365 tenant. It seems _everyone_ including all GA's have had their account blocked. We cannot login to lodge a ticket.
English
2
0
0
63
Chad Tolkien
Chad Tolkien@c_tolkien·
@MSFT365Status it seems everyone in our tenant has been "blocked due to suspicious activity". Is this a known issue? All admin accounts are also locked out.
English
4
0
3
779
Rapid Response 47
Rapid Response 47@RapidResponse47·
🚨 @POTUS signs an Executive Order to end the Obama-Biden war on water pressure and Make America's Showers Great Again
English
1.6K
3.9K
24.9K
66.5M
Taylor Silverman
Taylor Silverman@tmsilverman·
I don’t know who needs to see this but this is your reminder to make sure you are not an organ donor.
English
1.8K
5.3K
71.3K
11M
AllTheThings71
AllTheThings71@DerekBeattie·
@timheuer My guess is you're free to exercise your 1A rights but occupying a building for example, even if its public, have time, place and manner restrictions like staying there beyond hours of operation etc.
English
2
0
0
50
Tim
Tim@timheuer·
What is an example of an illegal protest? And what’s with the ‘no mask’ throw in here?
Tim tweet media
English
10
0
6
2K
Chad Tolkien
Chad Tolkien@c_tolkien·
@davidfowl The "default" Azure SQL database SKU runs $500/month, I'd be very careful with rolling these out automatically imo.
English
1
0
0
50
David Fowler
David Fowler@davidfowl·
I *LOVE* that I can connect these pieces together using code and not think too hard about connection strings or ports, and how those differ in various environments. As an example, aspire will handle emulator-based connection strings when running locally, and will switch to managed identity when you deploy to azure. Aspire 9.1 will also create the cosmos database and containers in both local dev and azure. We plan to do this for all databases as it's been a source of confusion. #dotnet #aspire
David Fowler tweet media
English
4
11
129
12.5K
Chad Tolkien
Chad Tolkien@c_tolkien·
@davidfowl Except... There is a lot of IaC code that is still needed that my app knows nothing about.
English
0
0
0
203
David Fowler
David Fowler@davidfowl·
Aspire is correct by construction—you define what your application needs, and downstream tooling treats this model as the source of truth. This ensures that your application's configuration is directly linked to the infrastructure required to run it, whether for local development, testing, or deployment. By contrast, today’s Infrastructure as Code (IaC) systems are often disconnected from application code. They must manually replicate configuration requirements, which introduces friction and the risk of mismatches between what infrastructure provides and what the application actually needs—leading to painful debugging cycles. Aspire eliminates these mismatches by keeping everything in sync from the start. #dotnet #aspire
English
10
11
149
16K
Kumail Nanji
Kumail Nanji@kumailnanji·
Mac tip of the year: Go to "~/Library/Caches" and delete everything inside I just reclaimed 500gb of storage 🤯😤
Kumail Nanji tweet media
English
154
296
5.2K
813.1K
Milan Jovanović
Milan Jovanović@mjovanovictech·
@satamoto21 Got an example somewhere of your preferred approach? Honestly curious.
English
3
0
5
832
Milan Jovanović
Milan Jovanović@mjovanovictech·
I never understood the hate MediatR attracts. It's one of the best libraries in the .NET ecosystem. Here are just some of the things I can do: - Organize my code around use cases with requests and handlers - Cross-cutting concerns with pipeline behaviors - Design highly-testable handlers - Make API endpoints/consumers thin You can extend and customize MediatR in so many ways. There is some overhead with how requests and handlers are connected. It's implemented at runtime, so you can't "step into" the handler. The argument is this makes debugging harder. But I just place everything related to one use case in the same folder. I can quickly find the relevant files, update, debug, and write tests. MediatR + Vertical Slice Architecture is the perfect combo. Learn more: milanjovanovic.tech/blog/vertical-… What's your take on MediatR?
Milan Jovanović tweet media
English
21
18
199
17K
Zachary Meyer
Zachary Meyer@absencelul·
@ThePrimeagen I didn't realize there were people that were unaware of the difference
English
1
0
1
1.1K
ThePrimeagen
ThePrimeagen@ThePrimeagen·
I think this is more of an indicator of being in America and growing up so screwed up
Glauber Costa@glcst

So @ThePrimeagen is making fun of me coz I didn't know the diff between jail and prison. I have a life outside social media, it so happens I have two friends IRL. I met them both today and asked, they didn't know it either. Did you know the difference between jail and prison ?

English
15
2
236
66.9K
SE QLD Storms 🇦🇺
SE QLD Storms 🇦🇺@SEQLDStorms·
SE QLD Storms contributor Kim P captured this large hail from Tallebudgera Valley on the #GoldCoast this afternoon as a very dangerous storm moved across the area. 📸: Kim P. **Not for media use. Content available for licensing from Severe Weather Australia**
SE QLD Storms 🇦🇺 tweet media
English
1
3
13
337
Mustafa Sabur
Mustafa Sabur@mussabur·
@davidfowl I wish this project didn’t exist. It solves nothing but soon mid devs will start using it everywhere and you will see it pop up in resumes. Yet another tool to glue you in azure ecosystem. After all the goal is making sure deploying to Azure will be the easiest option.
English
4
0
3
1.1K
Darren Shepherd
Darren Shepherd@ibuildthecloud·
I need to know your top 3 favorite devops tools.
English
53
4
67
19.5K
Chad Tolkien
Chad Tolkien@c_tolkien·
@teyc @davidfowl The amount of hacks we have in place for things like stripping dashes if a resource doesn't support that in a name, or attempts at smart truncation...
English
1
0
1
30
Chui Tey
Chui Tey@teyc·
@davidfowl Not to mention character limits for az resource names. Often, naming schemes at orgs blow past the limits in some resource, often in an unfortunate env. The fact that all resources are in a global namespace is a bad thing.
English
2
0
1
227
David Fowler
David Fowler@davidfowl·
The more I spend time in the devops space looking for what should be simple solutions to some problems I am appalled at the tooling state of the art. Absolutely developer hostile. It's clear why everyone tries to rebuild heroku.
English
34
31
410
41.8K