Christoph Hauer (@hauercodes) header
Christoph Hauer (@hauercodes) profile picture

developer, night owl, star wars, marvel & doctor who fan Software Engineer with focus on .NET, C# & Azure Cloud Founder/CEO @ CodeOrbit https://nitter.gq/t.co/Cof4pz5kJG ๐Ÿ’ป โ˜• ๐ŸŒœ๐ŸŽฎ

Puchberg am Schneeberg ๐Ÿ‡ฆ๐Ÿ‡น
Joined October 2011
Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)Photo by Christoph Hauer (@hauercodes)
Winner slide
5
46
2
256
22,515
Christoph Hauer retweeted
โ€œWhy isnโ€™t dotnet core popular among startupsโ€ #dotnet reddit.com/r/dotnet/s/yvG5y5โ€ฆ
229
126
32
691
238,435
๐—ฆ๐˜๐—ฎ๐—ฐ๐—ธ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐—ณ๐—น๐—ผ๐˜„ ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ ๐—œ๐˜€ ๐—ก๐—ผ๐˜ ๐—ช๐—ต๐—ฎ๐˜ ๐—ฌ๐—ผ๐˜‚ ๐— ๐—ฒ๐—ฎ๐—ป ๐—œ๐˜ ๐—œ๐˜€ In the recent interview with Scott Hanselman, ๐—ฅ๐—ผ๐—ฏ๐—ฒ๐—ฟ๐˜๐—ฎ ๐—”๐—ฟ๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ฑ๐—ฒ, ๐—›๐—ฒ๐—ฎ๐—ฑ ๐—ข๐—ณ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฎ๐˜ ๐—ฆ๐˜๐—ฎ๐—ฐ๐—ธ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐—ณ๐—น๐—ผ๐˜„, revealed the story about the architecture of Stack Overflow. They are handling more than 6000 requests per second, 2 billion page views per month, and they manage to render a page in about 12 milliseconds. If we think about it a bit, we could imagine they use some kind of ๐—บ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ ๐˜€๐—ผ๐—น๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐˜๐—ต๐—ฎ๐˜ ๐—ฟ๐˜‚๐—ป๐˜€ ๐—ถ๐—ป ๐˜๐—ต๐—ฒ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐˜„๐—ถ๐˜๐—ต ๐—ž๐˜‚๐—ฏ๐—ฒ๐—ฟ๐—ป๐—ฒ๐˜๐—ฒ๐˜€. But, the story is a bit different. Their solution is 15 years old, and it is a ๐—ฏ๐—ถ๐—ด ๐—บ๐—ผ๐—ป๐—ผ๐—น๐—ถ๐˜๐—ต๐—ถ๐—ฐ ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฟ๐˜‚๐—ป๐—ป๐—ถ๐—ป๐—ด ๐—ผ๐—ป-๐—ฝ๐—ฟ๐—ฒ๐—บ๐—ถ๐˜€๐—ฒ๐˜€. It is actually ๐—ฎ ๐˜€๐—ถ๐—ป๐—ด๐—น๐—ฒ ๐—ฎ๐—ฝ๐—ฝ on IIS which runs 200 sites. This single app is running on nine web servers and a single SQL Server (with the addition of one hot standby). They also use ๐˜๐˜„๐—ผ ๐—น๐—ฒ๐˜ƒ๐—ฒ๐—น๐˜€ ๐—ผ๐—ณ ๐—ฐ๐—ฎ๐—ฐ๐—ต๐—ฒ, one on SQL Server with large RAM (1.5TB), where they have 30% of DB access in RAM and also they use two Redis servers (master and replica). Besides this, they have 3 tag engine servers and 3 Elastic search servers, which are used for 34 million searches per day. All this is handled by a ๐˜๐—ฒ๐—ฎ๐—บ ๐—ผ๐—ณ ๐Ÿฑ๐Ÿฌ ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐˜€, who manage to ๐—ฑ๐—ฒ๐—ฝ๐—น๐—ผ๐˜† ๐˜๐—ผ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐—ป ๐Ÿฐ ๐—บ๐—ถ๐—ป๐˜€ several times per day. Their ๐—ณ๐˜‚๐—น๐—น ๐˜๐—ฒ๐—ฐ๐—ต ๐˜€๐˜๐—ฎ๐—ฐ๐—ธ is: ๐Ÿ”น C# + ASP.NET MVC ๐Ÿ”น Dapper ORM ๐Ÿ”น StaeckExchange Redis ๐Ÿ”น MiniProfiler ๐Ÿ”น Jil JSON Deseliazier ๐Ÿ”น Exceptional logger for SQL ๐Ÿ”น Sigil, a .Net CIL generation helper (for when C# isnโ€™t fast enough) ๐Ÿ”น NetGain, a high-performance web socket server ๐Ÿ”น Opserver, monitoring dashboard polling most systems and feeding from Orion, Bosun, or WMI. ๐Ÿ”น Bosun, backend monitoring system, written in Go Check more here: hanselminutes.com/847/engineโ€ฆ #softwareengineering #programming #developers #softwarearchitecture #softwaredesign
9
61
4
288
32,838
Christoph Hauer retweeted
Wanna see something cool? ๐Ÿ˜Ž Go to "vscode.dev" and start coding with Visual Studio Code entirely in your browser. Anywhere, anytime, on any device and tablet, with no install required ๐Ÿง‘โ€๐Ÿ’ป๐Ÿช„ Read the announcement ๐Ÿ‘‰ aka.ms/vscode-dev-blog
196
3,280
797
10,776
Cascadia Mono vs Consolas - what's your opinion? #VS2022 #VisualStudio
May the 4th be with you & Stay Safe ๐Ÿ˜ #StarWarsDay #MayThe4thBeWithYou
Christoph Hauer retweeted
Want to throw together a quick web application in C#? This is what that will look like in the future. #dotnet #aspnetcore
114
250
53
1,613
Donโ€™t let people make you feel bad for looking out obscure Unix commands, weird git commands, or need help rebasing stuff that you donโ€™t use every day. We all look stuff up. You can tell them I said so. Send them here. 30 years, still looking up stuff every day.
97
253
52
1,562
Christoph Hauer retweeted
It's here!๐ŸŽ‰ Announcing #dotNET Core 3.0. Read up on new improvements, like the addition of Windows Forms and WPF, new JSON APIs, and more: msft.social/SuEnxw
2
89
3
178
Christoph Hauer retweeted
Coders just want to have fun commitstrip.com/2019/05/27/cโ€ฆ
5
152
18
580
Christoph Hauer retweeted
You couldnโ€™t even imagine... commitstrip.com/2019/05/14/yโ€ฆ
12
156
7
572
Happy Star Wars Day - developer edition ๐Ÿ˜๐Ÿ’ป #StarWarsDay #StarWars #MayThe4th #MayTheFourthBeWithYou โ€“ at Puchberg am Schneeberg, ร–sterreich
๐Ÿ™ˆ #foldgate โ€“ at Bad Fischau-Brunn, ร–sterreich
Totalversagen - Galaxy Fold: Samsungs Falthandy bei Testern nach nur zwei Tagen defekt: derstandard.at/2000101654539โ€ฆ
Christoph Hauer retweeted
The Visual Studio 2019 Launch Event is Coming April 2nd, 9:00am PT. Whether you're a C#, C++, or Python dev & target the web, desktop, or cloud, we'll have demos & sessions for all the new goodies coming to #VS2019. Save the date & join us: msft.social/61EKbA
41
459
55
692
System.CommandLine is on NuGet!!! nuget.org/packages/System.Coโ€ฆ Project site and wiki github.com/dotnet/command-liโ€ฆ Easy parsing with help, validation, tab-completion, corrections for free! Your users get a great experience while you focus on the application you're writing!
6
154
9
322