Steve "ardalis" Smith @ardalis
Speaker. Author. Combat Veteran. Mentor. Trainer. NimblePros. devBetter. WeeklyDevTips. /ardalis everywhere. he/him. @ardalis.com on bsky ardalis.com Kent, OH Joined March 2008-
Tweets56K
-
Followers25K
-
Following2K
-
Likes29K
The Proxy design pattern is used to control access to another class. There are many different uses and ways to apply it in #CSharp, which are covered in this brief Pluralsight course: bit.ly/47SedF5 #DesignPatterns #SoftwareDevelopment
Estimates Are Necessary bit.ly/3R342Y1 #estimates #agile
Still a few days to save 40% on the courses before April ends!
Still a few days to save 40% on the courses before April ends!
Some nice feedback on my recent Modular Monolith course available here: bit.ly/3UKfNWI #dotnet #microservices #aspnetcore
Every successful complex system began as a successful simple system. Start with a modular monolith before carving out microservices - if warranted.
Every successful complex system began as a successful simple system. Start with a modular monolith before carving out microservices - if warranted.
This is awesome. 👇
Shift Risk Left bit.ly/4a0uL03 #agile #planning #kanban
Estimates Are Temporary bit.ly/4ae820G #estimates #agile
Not the same thing: Deployment is when you let your dragons engulf your enemy in flames. 🐲 Release is when your crew are running drums to awake the Kraken against the enemy fleet. 🐙 Dragons and Kraken are likely the best features of your army.
Not the same thing: Deployment is when you let your dragons engulf your enemy in flames. 🐲 Release is when your crew are running drums to awake the Kraken against the enemy fleet. 🐙 Dragons and Kraken are likely the best features of your army.
Using dotnet format and file scoped namespaces in C# 10 bit.ly/3TxKYUi #dotnet #CSharp #SoftwareDevelopment
"As software developers, we can fail in two ways: we can build the thing wrong, or we can build the wrong thing." - @ardalis Getting feedback throughout the software development process can assure us we are building the right thing. Read more: bit.ly/3GtyMwA #DevIQ
Estimates Are Wrong bit.ly/3uDWROq #estimates #agile
Prepare for your FOMO. Here's the contents of this year's Stir Trek box. #stirtrek
@ardalis With regard to message types, our friend @KyleMcMaster wrote a blog post on these: blog.nimblepros.com/blogs/commands…
TIL (during @nimblepros lunch and learn) that the reason why alt+1234 numbers never worked for me when I've tried using it in the past (for things like ©) is because you *must* use the number pad to type in those numbers. Which is silly - numbers are numbers.
Scott Hanselman 🌮 @shanselman
329K Followers 11K Following VP of Developer Community @ MSFT - Code, OSS, STEM, Beyoncé, 🏴🇿🇼#T1D, #DevRel YouTube+TikTok listen to the @Hanselminutes inclusive tech podcast!Jimmy Bogard @jbogard
43K Followers 2K Following Independent consultant. Creator of AutoMapper and MediatR. Blogger, speaker, author, OSS. DDD, distsys, all that jazzMilan Jovanović @mjovanovictech
31K Followers 669 Following Practical .NET and Software Architecture Tips | Microsoft MVP 📰 The .NET Weekly: https://t.co/AOaa2Lvno7 ▶️ YouTube: https://t.co/3anEBSnzZsImmo Landwerth @terrajobst
46K Followers 995 Following #IStandWithUkraine #blacklivesmatter Program manager on .NET at Microsoft. Opinions are my own. I tweet in GIFs and typo for a livng. He/Him..NET @dotnet
332K Followers 894 Following Free. Cross-platform. Open source. A developer platform for building all your apps. Official handle of the .NET team at Microsoft.Shawn Wildermuth 🇺.. @ShawnWildermuth
25K Followers 516 Following Microsoft MVP, coder, filmmaker. Former @dotnetfdn board member. bsky: @wildermuth.com https://t.co/U1zB26roTg https://t.co/enKZkj0Tyw https://t.co/31IZoWUrRs https://t.co/cYeLxM2TfRRichard Campbell @richcampbell
28K Followers 1K Following Professional storyteller - deeply understanding the past to help describe our future! @[email protected]Oleg Kyrylchuk ✙ �.. @okyrylchuk
15K Followers 680 Following I write about @dotnet | Microsoft MVP | .NET Foundation member | .NET Enthusiast Help for Ukraine https://t.co/RThb4b9MGS or https://t.co/Vu9bTo0s69Zoran Horvat @zoranh75
5K Followers 62 Following Software architect and designer, development team lead, author at Pluralsight, independent consultant and trainer on software architecturePatrik Svensson (@pat.. @firstdrafthell
7K Followers 1K Following Father. Husband. Programmer. Microsoft MVP. GitHub Star alumni . Likes OSS, compilers, programming. Cake, Spectre.Console. Ally ✊🏾🏳️🌈🏳️⚧️♀️(He/Him)ASP.NET Core News @aspnetcore_news
23K Followers 498 Following We ❤️ #AspNetCore - Mention @aspnetcore_news and/or submit your article on https://t.co/KCTEPFHYqo to increase the chance of being shared.Greg Young @gregyoung
29K Followers 2K FollowingDave Callan | dotnet @Dave_DotNet
10K Followers 288 Following Microsoft MVP | .NET Developer & tech lead from Ireland! Talks about Azure, #csharp, Entity Framework, #dotnet and Visual Studio.Konrad Kokosa @konradkokosa
13K Followers 5K Following Pro .NET Memory book • .NET MVP • @crowdpub_org founder • one of @dotnetosorg • helping @nethermindeth with AI/LLMs • skeptical fan of web3 • AFOLJeff Fritz @csharpfritz
23K Followers 2K Following Web developer, teacher, and video creator. @Microsoft, @theLiveCoders, @StJude Ambassador, C#, Visual Studio, and Azure. #DevRel He/HimJulie Lerman @julielerman
37K Followers 2K Following #DDD, .NET, EF,Coach, Author, MVP,MS Rgnl Dir,Docker Cptn, self-empl,@Pluralsight, 30+ yrs in software. Ask me re coaching yr team! she/her @[email protected]Davide Bellone | Code.. @BelloneDavide
5K Followers 1K Following Author | International Speaker | Microsoft MVP | I publish content about #csharp, #dotnet, and #softwareArchitecture. 👨💻 Author of https://t.co/gYcixImyb6 🐧Barry Dorrans @blowdart
26K Followers 1K Following language & fx security person at msft. Not speaking on behalf of Microsoft. Not here much at all because, well, everythingErikEJ @ErikEJ
9K Followers 1K Following Microsoft MVP x 15, creator EF Core Power Tools & SQLite Toolbox, OSS contributor, Entity Framework Expert, Principal Specialist @ Delegate A/S, in @dotnetfdnJérémy DECOOL @jdecool
2K Followers 1K Following Enthusiastic & pragmatic software engineer @Activinnov & @afup member. Opinions are my own. Mastodon account: https://t.co/BWEjryZmb3Marco Castro @Castrinho84
7 Followers 46 FollowingEnzo @Enzo10913449556
4 Followers 13 FollowingMin @mdymin
122 Followers 117 FollowingPaul Gill @PaulG7911
70 Followers 762 FollowingKaren Payne MVP @KarenPayneMVP
5K Followers 102 Following Microsoft MVP x 10, passion for sports cars 🏎, Microsoft technology📠, teacher, She,her,hers. 🟢 Developer advocateC# Factory @csharpfactory
62 Followers 397 Following C# Factory is a global Swiss staffing company with a powerful team of recruiters working together to help our clients in their quest to hire C# developers.Nick Mortuus @NickMortuus
4K Followers 151 Following Curator and Computer Nerd. Creator of @assetrichjrnl and @immortalkidzDiegoRamos @_diego_ramos
423 Followers 123 Following Aquí escribo lo que me cuesta aplicar en mi vida.Benseddik Oussama @Hinoxousse
14 Followers 67 FollowingMaroš Beňo @marosbeno
56 Followers 399 FollowingMark Williamson @mark_undoio
90 Followers 234 Following CTO and Bad Movie Expert @ https://t.co/NA1Be5hq3ZAndreas Crona @crona_andreas
2 Followers 69 FollowingRajesh Muthusamy @rajeshmuthusamy
403 Followers 1K Following Engineering Manager at Cognizant | Speaker | Auth0 Ambassador | GCP 2x | AWS 2x | Software Design, Cloud Computing and MicroServices | Skilled in Mentoring TeamGeorge Ouma @georgengura
268 Followers 191 Following misfortune that comes to town does not wear a turban 🙂 tweets are personal opinions and circumstantial (I only fear God, Hot Porridge and Poverty)C# Insights @csharpinsights
123 Followers 103 Following Your go-to source for curated, high-quality content in the .NET world! Subscribe to C# Insights today and revolutionize your .NET journey!👇Ahmad @0RealDreeam
17 Followers 90 FollowingWalkingCat @_h0x0d_
11K Followers 360 Following The Cat Walking In The Night (Buy Me A Coffee https://t.co/GMNJfd1Sf2) https://t.co/W7KHy1s0WqAdrian Houghton @adrianhoughton
1 Followers 13 FollowingJoao @TheK3mo
6 Followers 65 FollowingPaolo Gentili @paolo_paolo77
0 Followers 12 FollowingStan Gerrits van den .. @sgerritsvdende
0 Followers 15 Followingshilpa @shilpavar
0 Followers 44 Followingmjo.v @flipoxf
7 Followers 41 FollowingNashaf @Nashaf000
38 Followers 124 Followinglixinwei @lixinwei1783128
14 Followers 25 FollowingMonarc @NjikeLoic
272 Followers 230 Following What i want is something that i can't see in front of me. #Unlimitable.mohamad onlywork @ONLYWORK0
98 Followers 2K FollowingWaleed Ur Rehman @waleed_415
41 Followers 706 Following Helping individuals and companies for establishing online ecommerce storeCTXConnectra @gerardo_0588
339 Followers 3K Following With all the fluff in the world, have to be specific in this Internet madness!!SUSANTA KUMAR NAYAK @SUSANTA97249572
2 Followers 71 FollowingFurkan Yıldız @furkanyildiz
20 Followers 616 FollowingJie @Jie101400450447
91 Followers 833 FollowingWill @wmlpez
829 Followers 920 Following Developer, #dotnetcore, #SQLServer, #vuejs, #blockchain, #filmfan #AmExCarlos Carranza @carlosscarranz
28 Followers 812 FollowingDileepa @dileepa_ra
5 Followers 6 Followingrasha mohamed @rashamo33450974
2 Followers 195 FollowingJarek Kmak @JarekKmak
7 Followers 18 FollowingMichael @1ofthemanyzeros
152 Followers 825 Following Logistician and a software developer. Just here watching the simulation consume itself.Sam Blumhardt @__reloj__
13 Followers 71 FollowingAlexander Müller @almu0004
29 Followers 242 FollowingAlexis Luna @_alexislunal
114 Followers 255 Following Ing. Administrador de Sistemas, Developer and Programmer at UMMRandy Klingelheber @rklingelheber
24 Followers 34 FollowingDavid Fowler @davidfowl
131K Followers 1K Following Distinguished Engineer at Microsoft on .NET, Creator of NuGet, SignalR and https://t.co/PiydKAsC8g Core, Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowlerScott Hanselman 🌮 @shanselman
329K Followers 11K Following VP of Developer Community @ MSFT - Code, OSS, STEM, Beyoncé, 🏴🇿🇼#T1D, #DevRel YouTube+TikTok listen to the @Hanselminutes inclusive tech podcast!Jimmy Bogard @jbogard
43K Followers 2K Following Independent consultant. Creator of AutoMapper and MediatR. Blogger, speaker, author, OSS. DDD, distsys, all that jazzMilan Jovanović @mjovanovictech
31K Followers 669 Following Practical .NET and Software Architecture Tips | Microsoft MVP 📰 The .NET Weekly: https://t.co/AOaa2Lvno7 ▶️ YouTube: https://t.co/3anEBSnzZsImmo Landwerth @terrajobst
46K Followers 995 Following #IStandWithUkraine #blacklivesmatter Program manager on .NET at Microsoft. Opinions are my own. I tweet in GIFs and typo for a livng. He/Him.James Newton-King ♔ @JamesNK
37K Followers 61 Following Principal Software Engineer https://t.co/LE9LGGE2wk @Microsoft. Author of Newtonsoft.Json..NET @dotnet
332K Followers 894 Following Free. Cross-platform. Open source. A developer platform for building all your apps. Official handle of the .NET team at Microsoft.Shawn Wildermuth 🇺.. @ShawnWildermuth
25K Followers 516 Following Microsoft MVP, coder, filmmaker. Former @dotnetfdn board member. bsky: @wildermuth.com https://t.co/U1zB26roTg https://t.co/enKZkj0Tyw https://t.co/31IZoWUrRs https://t.co/cYeLxM2TfRMiguel de Icaza ᯅ @migueldeicaza
96K Followers 5K Following Fun Stack Vibing. Started Xamarin, Mono, Gnome; was MSFT/.NET/Xamarin/Mono/VSMac/AI https://t.co/QkbDDWMXRf @migueldeicaza.bsky.socialRichard Campbell @richcampbell
28K Followers 1K Following Professional storyteller - deeply understanding the past to help describe our future! @[email protected]Damian Edwards @DamianEdwards
51K Followers 1K Following Architect on .NET at Microsoft 💘 craft🍻 malt🥃 good☕ fine⌚ @VANS_66👟 🇦🇺🏏 @seahawks 🏈 @F1 🏎 📺 https://t.co/WWMLL5pzIL #BLM 🇺🇦Zoran Horvat @zoranh75
5K Followers 62 Following Software architect and designer, development team lead, author at Pluralsight, independent consultant and trainer on software architectureDerek Comartin @codeopinion
11K Followers 222 Following 💻 Software Architecture & Design ✉️ Event Driven Architecture 📺 https://t.co/zMGP2Ktbn4Patrik Svensson (@pat.. @firstdrafthell
7K Followers 1K Following Father. Husband. Programmer. Microsoft MVP. GitHub Star alumni . Likes OSS, compilers, programming. Cake, Spectre.Console. Ally ✊🏾🏳️🌈🏳️⚧️♀️(He/Him)ASP.NET Core News @aspnetcore_news
23K Followers 498 Following We ❤️ #AspNetCore - Mention @aspnetcore_news and/or submit your article on https://t.co/KCTEPFHYqo to increase the chance of being shared.Greg Young @gregyoung
29K Followers 2K FollowingKonrad Kokosa @konradkokosa
13K Followers 5K Following Pro .NET Memory book • .NET MVP • @crowdpub_org founder • one of @dotnetosorg • helping @nethermindeth with AI/LLMs • skeptical fan of web3 • AFOLJeff Fritz @csharpfritz
23K Followers 2K Following Web developer, teacher, and video creator. @Microsoft, @theLiveCoders, @StJude Ambassador, C#, Visual Studio, and Azure. #DevRel He/HimJulie Lerman @julielerman
37K Followers 2K Following #DDD, .NET, EF,Coach, Author, MVP,MS Rgnl Dir,Docker Cptn, self-empl,@Pluralsight, 30+ yrs in software. Ask me re coaching yr team! she/her @[email protected]Coop @Coop5656
2K Followers 2K Following Entrepreneur, Software Engineer, Gamer, Streamer. @[email protected] https://t.co/wEfHAmvVKfKaren Payne MVP @KarenPayneMVP
5K Followers 102 Following Microsoft MVP x 10, passion for sports cars 🏎, Microsoft technology📠, teacher, She,her,hers. 🟢 Developer advocateHannes Lowette \r\n @.. @hannes_lowette
1K Followers 526 Following Father, partner, coach, speaker, .NET developer, monolith advocate, Linebreaker, MS MVP, whiskey lover, luthier & overall loud person. Typos are my own. He/him.Bret Johnson @bretajohnson
603 Followers 565 Following Dev on Visual Studio team at #Microsoft, working on #dotnetmaui tooling and more. Believer in cross platform and innovating better ways to build UIs.Rob Mensching @robmen
3K Followers 78 Following @firegiantco CEO & Co-Founder | Benevolent Dictator of @wixtoolset | https://t.co/Irqq1LMRJj for more informationOWASP® Foundation @owasp
207K Followers 517 Following We improve the security of apps with community-led open source projects, 260 local chapters, and tens of thousands of members worldwide. Famous for OWASP Top 10Jeff Dean (@🏡) @JeffDean
296K Followers 6K Following Chief Scientist, Google DeepMind and Google Research. Co-designer/implementor of things like @TensorFlow, MapReduce, Bigtable, Spanner, Gemini .. (he/him)Tobias Goeschel @w3ltraumpirat
2K Followers 2K Following Trying to make the world a tiny bit more friendly every day. Opinions are my own. he/him #BlackLivesMatter #IAmAntifa @[email protected]Diana Montalion 🌻 .. @dianamontalion
2K Followers 673 Following Dancing with systems at @mentrix_systems. Cultivating nonlinear thinking, in myself and with others. Opinions are free to a good home. @[email protected]Jerry 🖖 @jerrynixon
8K Followers 733 Following Enthusiastic coder & technical raconteur @Microsoft. IXOYE.Tom Wheeler @TemporalTom
140 Followers 318 Following Principal Curriculum Developer & Developer Advocate @ TemporalTemporal @temporalio
6K Followers 36 Following Open source durable execution system. Write code that’s fault tolerant, durable, and simple. Used by @stripe @netflix @datadoghq @snapchat and many others.[email protected] @Indu_alagarsamy
3K Followers 1K Following Passionate about life,dist sys,event-driven arch, ddd, messaging and rock climbing! organizer @ddd_socal. My tweets are my own. Mastodon: @[email protected]Anita Kvamme @AnitaKvamme
136 Followers 123 FollowingThomas Betts (ThomasB.. @ThomasBetts
746 Followers 2K Following Lead editor, software architecture and design @InfoQ; Sr principal engineer @Blackbaud; Lifelong computer nerd; Husband; Geek dad; Outdoorsy; Dog person; He/HimDavid @AlejandroCh77
36 Followers 377 FollowingLayoffs.fyi @Layoffsfyi
11K Followers 0 Following https://t.co/pgHaA37SmV tracks tech startup layoffs and lists of employees laid off to give them exposure to companies still hiring. By @roger_leeNeal Ford @neal4d
20K Followers 194 Following Geek, speaker, writer, music lover, rabid reader, ThoughtWorkerDamian Płaza @raimeyuu
947 Followers 5K Following Problem Solver/Solution Problemer. Engineer, baptized in control engineering. Passionate about people, software design, and modeling. Functional-first thinker.Marinko (Code Maze) @CodeMazeBlog
3K Followers 521 Following Learn. Code. Succeed. Follow us on YT: https://t.co/THDAhTjuzjJohn Romero 🤘🏽 @romero
205K Followers 645 Following He/Him. Working on a new FPS with a great team. Game designer, programmer, Indigenerd. DOOM, DOOM II, Quake, SIGIL I, SIGIL II. We're hiring!Laura Bell Main @lady_nerd
8K Followers 2K Following CEO @SafeStack | coauthor of Agile Application Security and Security for Everyone | Host of Build Amazing Things (securely)TLDR Newsletter @tldrnewsletter
125K Followers 137 Following Startups, Tech & Programming Newsletter: https://t.co/7gjBLYeOxY | Crypto Newsletter: https://t.co/4Xa63QkGMf | AI Newsletter: https://t.co/UsowDlp8JM | Curated by @tldrdanScott Hannen @scotthannen
976 Followers 748 Following Here for Agile and other software stuff. I want to make it all better. Don't take me too seriously. I'm just amusing myself. JW.Charles Vazac @vazac
316 Followers 194 Following Complexity remover. And yet, will hand-roll some quality SQL.AdventuresInDotNet @dotNET_Podcast
280 Followers 21 Following Adventures in .NET is a podcast on everything #dotnet, #dotnetcore, #csharp, #aspnetcore, #azureTop End Devs @topenddevs
1K Followers 34 Following A community of developers working together to achieve the highest level of skill and accomplishment as programmers.Shawn Clabough (Adven.. @DotNetSuperhero
119 Followers 56 Following Host of Adventures in .NET podcastMultithreaded Income @MTIncome
89 Followers 56 Following We want to help you build multiple threads of income in your life so you're not constrained by a single source of income! Hosted by @1kevgriffJessica Joy Kerr @jessitron
37K Followers 2K Following Symmathecist, @honeycombio. Tweets are mine, license CC0. @[email protected] pronouns=she/her “There is always more to discover if you pay more attention.”Marcin Ziąbek @MarcinZiabek
73 Followers 12 Following Technology enthusiast, software developer, creator of the QuestPDF library, cyclist, piano player.dotnetFlix @watchdotnetflix
85 Followers 10 Following dotnetFlix is the video-channel for the Microsoft developer community run by Microsoft MVPs @evanwijk and @amolenk. Go to our YouTube channel to see the videos.Sarah Giblin @SarahGiblin
3K Followers 3K Following Creator of #RiutBag https://t.co/7fnrbcVm6J secure backpack + Whenn https://t.co/udlM20WHAv to make a little death prep simple and normal for us all. Give them a try🙌poornima nayer @poornimanayer
2 Followers 0 FollowingDennis Doomen @ddoomen
4K Followers 590 Following Principal Consultant @avivasolutions | Microsoft MVP | Speaker | 27 yrs experience | C#/.NET | Event Sourcing | https://t.co/lLNS5dTNTu | OSS devAdam Berger @abrgrBuilds
327 Followers 536 Following 🚀 Building https://t.co/UuizV5xUqV | Invincible workflows & live backends from simple state machinesThunder Client @thunder_client
1K Followers 191 Following Lightweight Rest API Client Extension for VS Code, Hand-crafted by @ranga_vadhineni, Featured on Product Hunt https://t.co/82DbH8q2zy…Greg Schier 👨🏼�.. @GregorySchier
3K Followers 99 Following Building @YaakApp while working at @RailwayBruno @use_bruno
3K Followers 55 Following Opensource IDE for exploring and testing APIs | Created by @anoopcodes We are re-inventing the API client.Ian Cooper @ICooper
10K Followers 2K Following Principal Engineer in London, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand. Also @[email protected] He/him.Akka.NET @AkkaDotNET
4K Followers 400 Following Distributed actor runtime for .NET and .NET Core; CLR port of the Scala Akka library by Lightbend https://t.co/HP9ris7OGo Discord: https://t.co/myZnn4QtIMBrighter @BrighterCommand
644 Followers 67 Following A .NET Command Dispatcher, with Command Processor features for QoS (like Timeout, Retry, and Circuit Breaker), and support for Task Queues.MassTransit Project @mtproj
684 Followers 36 FollowingBrian Demers @briandemers
1K Followers 779 Following Father, Geek 🤓, Beekeeper 🐝, Java Champion ♨️, and Developer Advocate 🥑 @Gradle @[email protected] https://t.co/Br4cykxS4AChris Richardson @crichardson
17K Followers 1K Following Learn-Build-Assess: https://t.co/rXmFfuwqJe, transactional microservices. https://t.co/MyA2SnQxqI patterns. Author of Microservices Patterns. Frameworks. ConsultingTamie Wilson for US C.. @TamieUSCongress
137K Followers 13K Following Democrat unseating Jim Jordan. Ohio Mom, business owner, and strong woman fighting to protect all families, freedom, and fairness. Help me take down Jordan👇Anaïs Urlichs @urlichsanais
23K Followers 1K Following 🕸️Newsletter https://t.co/kuJYGTTiYv 🚀she/her Opinions are mine. I am not responsible for anyone not tagged/directly addressed in my tweets feeling addressed.Techorama @TechoramaBE
3K Followers 439 Following IT Conference in Belgium targeting developers and IT Professionals. The next edition is on MAY 6 - 8 2024.@ardalis Yeah got it. thanks 🙏 Missing an UI to access all available course ressources.
@ardalis At least the intention of any consumer setting them to zero is clear :)
@ardalis Hello Steve, just finished the "Getting Started: Modular Monoliths in .NET" courses. Very interesting, thanks for it ! I want to download the project, but can't find where I can access files on dometrain. Maybe you can help me ?
Holds true in any language - add the unit to the name, eg durationSeconds
What’s wrong with the object properties? int Duration int Timeout If you know, fix it the next chance you get in your code base, or at least open an issue to fix it. #dotnet #csharp #programming
ALSO THERE NOT BEING CALORIES LISTED ON ALCOHOLIC DRINKS. It’s all a god damn scam! The entire thing!
@JustinWGrote @ardalis I'm guessing it depends on if/how they use feature flags.
@ardalis If it’s a number with constraints I’ll make a value object.
@ardalis `Timespan duration = Timespan.FromSeconds(durationInSeconds)` is my preference.
@craigajohnson @ardalis This is one of the worst practices I se in code. Compiler can’t catch errors…use the type system…that’s what it’s for. For C++ people, it’s ISO style guide P.1 isocpp.github.io/CppCoreGuideli…
@ardalis I feel like the standard is usually in ms and generally assume that, but it's obviously not always. I always include the unit of measure in my custom properties, so int DurationSeconds and int TimeoutSeconds
@yermoungder @ardalis Could also use a TimeSpan for any duration or interval. Is that your point?
@ardalis You mean appending the unit like DurationMS or IntervalMS?
@ardalis When I come across these ambiguous properties outside of my control, I use these rules to guess the unit: < 600, probably seconds > 1000, probably ms % 3600, probably seconds
@ardalis Could be also that there is a enum prop on that object that decides if it is seconds, minutes, hours or whatever. But if not it would be DurationInSeconds if seconds i.e.