๐จ Roy Keane on Argentina vs. Egypt:
โOnce is a mistake. Twice, maybe. But when it keeps happening, you have to start asking questions. An Argentina player appeared to slap an Egypt player, and the referee ignored it. There was a foul in the penalty areaโat least go and review it.
Thatโs what VAR is there for. If youโre only reviewing incidents for one team, then whatโs the point? It felt like Argentina started the game with an advantage before a ball was even kicked, and thatโs the referee. Thatโs not how football should work.โ
๐ ๐ต๐ฒ๐น๐ฝ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ฑ๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ๐ ๐๐ผ ๐ถ๐บ๐ฝ๐ฟ๐ผ๐๐ฒ .๐ก๐๐ง ๐ฆ๐ธ๐ถ๐น๐น๐
1,000+ developers have already downloaded my .NET project template
โฐ Stop wasting weeks setting up projects.
My project template will save you 120+ hours of setup and development.
Get a proven .NET Backend template โ built with industry best practices.
Start building production features day 1 with a ready .NET template.
ASP .NET Core Web API, EF Core, PostgreSQL, Authentication and Authorization, OpenTelemetry, FluentValidation, Swagger, Docker, and more.
Project is ready to run in Docker in one-click with a fully configured database and external dependencies.
Inside, you'll find:
๐ Production-grade architecture:
โณ Vertical Slice & Clean Architecture patterns
โณ Built-in authentication with JWT & refresh tokens
โณ OpenTelemetry, Validation, Logging, Error Handling and Tests out of the box.
๐ Modern tech stack:
โณ EF Core, FluentValidation, ASP .NET Core Minimal APIs
โณ Docker with PostgreSQL, Seq, and Jaeger
๐ High-quality code standards:
โณ Preconfigured .editorconfig and static code analysis
โณ Comprehensive unit, integration, and architecture tests
๐ Project's Architecure:
โณ Modular Monolith with 4 modules
And the most important part: No AutoMapper, MediatR, FluentAssertions and other unnecessary 3rd party packages.
The code quality of this project meets the highest standards, equivalent to those I maintain in enterprise-level production applications.
Why trust me?
Each Tuesday, ๐ญ๐ฏ,๐ฌ๐ฌ๐ฌ+ developers receive my newsletter filled with practical tips on building robust, scalable .NET applications with high-quality source code.
I've poured all my experience into this template to help you deliver faster, better code.
Skip all the boilerplate โ start with a fully configured .NET Backend template so you can focus on delivering business value from day one.
Want this template?
Here's how you get it:
1๏ธโฃ Follow me
2๏ธโฃ Like & Repost
3๏ธโฃ I'll send DM with the .NET Template to you!
(MUST be following, liked and reposted, 72h only)
โ
โป๏ธ Repost to help others get the template
โ Follow me ( Anton Martyniuk ) and comment โ.NETโ now, and you will get the best .NET Backend Template you can't find anywhere else.
I don't do Software Engineering anymore.
Nobody does.
It's a time when the truths of Software Engineering have been cancelled. The common ground now, pushed by the ever-growing crowd of deniers, is that we no longer need to write good software. That good code has no value. That hitting the market requires anything but good code.
The truth is that Software Engineering works for everything aimed at the future. But the current industry's goals are short: build some shit, sell it, and hop on the next shit.
There is no application or service creation anymore. You don't see any big useful app emerging, like 10-20 years ago. Everything in our industry today is either a short-lived grift or a heavy, buggy, corporate-driven monopolist shit that is here to enslave us.
Software Engineering is no more.
Don't let this be another year that you allow yourself to slide by on the easy path. A path far from your best life. That isn't fair to you. It isn't fair to those around you.
Join us now at https://t.co/7sbiQ8Wexo to make 2024 your best year yet.
One of the hardest parts of being a developer is picking my battles.
๐ซ The team picks an โinferiorโ tech
๐ซ The boss decides to double the team size to โdouble the velocityโ
๐ซ The product owner insists on a confusing design
๐ซ Management says we canโt afford to upgrade our slow CI server.
Sometimes Iโm convinced Iโm right, but I have to accept it and move on.