Adrian Ochmann (@adrianochmann) 's Twitter Profile
Adrian Ochmann

@adrianochmann

#dotnet | husband | dad | #Microsoft technology enthusiast | fanatic of good #architecture, #ddd and #tests | open source promoter | .net core | cms | #umbraco

ID: 1150035666052497408

calendar_today13-07-2019 13:34:04

617 Tweet

107 Takipçi

405 Takip Edilen

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

My life then vs. now: 2020: • 9-5 job • Software engineer • No personal brand • Steady career growth • 0 followers 2023: • Quit my job • Solopreneur • Software architect • 1 lava lamp • 100.000+ followers Betting on myself was the best decision I ever made.

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

Modular Monolith is a great software architecture. Well designed Modules are: - Independent of other Modules - Data is isolated from other Modules - Don't query data from other Modules - Can only call the public API of other Modules

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

Amazon's Prime Video team migrated one system from Microservices to a Monolith. And reduced cloud costs by 90%. Here are the most important takeaways:

Amazon's Prime Video team migrated one system from Microservices to a Monolith.

And reduced cloud costs by 90%.

Here are the most important takeaways:
Marcin Zajkowski (@zajkowskimarcin) 's Twitter Profile Photo

"Don't just migrate; modernize your architecture for the long term 💻" Next week, I'll join @JesperWeber from Enterspeed and Umbraco HQ to discuss how migration or CMS update needs might result in the long-term benefit for the project, team and business. Wanna join? #umbraco

Umbraco Codegarden (@codegarden) 's Twitter Profile Photo

You got your #Codegarden ticket and you’re so excited! But... Have you signed up on SpotMe? It's the platform for everything Codegarden - where you can also make your own program so you don’t miss anything! Did you lose your SpotMe link? Reach out to us and we’ll help you!

You got your #Codegarden ticket and you’re so excited! But... Have you signed up on SpotMe? 

It's the platform for everything Codegarden - where you can also make your own program so you don’t miss anything!  

Did you lose your SpotMe link? Reach out to us and we’ll help you!
Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

Tomorrow, I'll show 19000+ engineers how to use the C4 model to visualize software architecture. You can't become a software architect without knowing how to create architecture diagrams. If you want to join us, subscribe here: milanjovanovic.tech

David Fowler (@davidfowl) 's Twitter Profile Photo

- Loki for logs - Tempo/zipkin/jaegar for distributed tracing - Prometheus for metrics - Grafana for visualization - Open Telemetry SDK and OTLP (protocol) for egress from the application

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

I use a convention for my Git commit messages. [type](scope): {description} Here are 5 commit types I use in my projects: - feat - introducing a new feature - fix - fixing bugs - docs - adding documentation - test - adding tests - ci - updates to the build pipelines

I use a convention for my Git commit messages.

[type](scope): {description}

Here are 5 commit types I use in my projects:
- feat - introducing a new feature
- fix - fixing bugs
- docs - adding documentation
- test - adding tests
- ci - updates to the build pipelines
Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

What folder structure do you use in your projects? There are 2 approaches you can use: - Group by Type - Group by Feature I'll use the Clean Architecture Domain layer to illustrate. Here's what group by Type would look like:

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

There are many misconceptions about CQRS. Here's what CQRS is: - Logical separation of reads & writes - Commands change state, return void - Queries don't change state, return data Here's what CQRS is NOT: - Separate read/write databases - Event sourcing CQRS is simple.

Stefan Đokić | .NET (@thecodeman__) 's Twitter Profile Photo

You can easily add FluentEmail through the nuget package manager. You need to add: FluentEmail.Core. 𝐃𝐞𝐩𝐞𝐧𝐝𝐞𝐧𝐜𝐲 𝐈𝐧𝐣𝐞𝐜𝐭𝐢𝐨𝐧 FluentEmail has good support for DI. You can set up DI in the Startup class with the support for sender and template configuring.

You can easily add FluentEmail through the nuget package manager. You need to add: FluentEmail.Core.

𝐃𝐞𝐩𝐞𝐧𝐝𝐞𝐧𝐜𝐲 𝐈𝐧𝐣𝐞𝐜𝐭𝐢𝐨𝐧

FluentEmail has good support for DI. You can set up DI in the Startup class with the support for sender and template configuring.
Dave Callan | dotnet (@dave_dotnet) 's Twitter Profile Photo

New static code analyzers coming in .NET 8 👇🏻 ... What do you think? Will you suppress any of these new analyzers? Will you turn any of them on as errors? #dotnet #csharp

New static code analyzers coming in .NET 8  👇🏻 ...

What do you think?
Will you suppress any of these new analyzers?
Will you turn any of them on as errors?

#dotnet #csharp
Marcin Zajkowski (@zajkowskimarcin) 's Twitter Profile Photo

A modern, high-perf #opensource message queuing system worth checking out! "BlazingMQ is a distributed message queueing platform with focus on efficiency, reliability and a rich feature set for modern day workflows." bloomberg.github.io/blazingmq/ github.com/bloomberg/blaz…

Hacktoberfest (@hacktoberfest) 's Twitter Profile Photo

Hacktoberfest 2023 is nearly here! Check out the site to learn more about what to expect this year, from the change in rewards to hosting community events and participating in Hacktoberfest: hacktoberfest.com

Cogworks (@cogworks) 's Twitter Profile Photo

Controversial? At first glance, it seems that way, but it's not always as simple as [this] VS. [that]! 🥊 Unlike traditional monoliths, modular monoliths can be an excellent way for your app to grow. 🌱.NET Developer Adrian shares his thoughts bit.ly/WhyBuildModula…

Roni Rahman (@heyronir) 's Twitter Profile Photo

Microsoft has released free courses on AI. $0 - No payment required! Here are 7 FREE Microsoft courses to master Artificial Intelligence 👇 (Updated December 2023)

Microsoft has released free courses on AI.

$0 - No payment required!

Here are 7 FREE Microsoft courses to master Artificial Intelligence 👇

(Updated December 2023)
DEV Community (@thepracticaldev) 's Twitter Profile Photo

Object Storage with MinIO in Docker Let's learn how to set up MinIO to store backup files generated by Percona Backup for MongoDB. { author: Mario García } #DEVCommunity dev.to/mattdark/objec…