kosteash

1.5K posts

kosteash

kosteash

@k0steash

Berlin شامل ہوئے Ağustos 2013
56 فالونگ19 فالوورز
Pavel Ozolin
Pavel Ozolin@pjozolin·
@din_alt1 Я повторю - у всех остальных есть то, что работает всегда, а не то, что работает в 90% случаев. И там не только адаптивный круиз-контроль и удержание полосы, но ладно. В целом - если нравится Тесла, езди на Тесле. Если устраивает автопилот с надежностью в 90% - твоя машина.
Русский
2
0
5
397
Stessi
Stessi@din_alt1·
Вообще у меня очень бомбит, что Илон Маск смог сделать машину с автопилотом, а все немецкие автоконцерны (BMW, Mercedes, Volkswagen) сели жопой в лужу и вставать не собираются
Русский
57
2
78
16.3K
Denis Esakov
Denis Esakov@bodryachog·
@skv_nskv у нас бесплатная медицина за 1300 евро в ммесяц, а в Америке ужас! но ты мойся давай, а то воду только на час дали!
Русский
1
0
12
376
Жожень з бажин!
У нас бесплатная медицина, а в Америке вон какой ужас!
Русский
5
0
9
951
Anton Gerasimenko 🗺
Anton Gerasimenko 🗺@sharslammer·
@meowthsli ну когда оконные функции крутишь раз в полгода с этим действительно справиться сложно. или это 2 разных запроса? с другой стороны а как юзер делал заказ находясь в бане. и как быть если в указанном диапазоне были бан-разбан-бан
Русский
3
0
1
1.1K
🤫🔨 НЕСУЩИЙ ВИНТ 🦄
А вот ещё задачка со "*" на SQL. Есть табличка юзеров, их заказов (с суммой и валютой), таблица истории банов-разбанов юзера. Надо: выбрать запросом юзера с id 55, сумму его заказов с валютой 'YYY' в указанном интервале дат, актуальное значение флага "бан". СПРАВЛЯЮТСЯ НЕ ВСЕ
🤫🔨 НЕСУЩИЙ ВИНТ 🦄@meowthsli

Ещё, бывает, просим посчитать быстренько сумму натуральных чисел от 0 до, скажем, 200. Есть те, кто начинает угадывать, навскидку 3-5 вариантов называет, пытается понять, угадал или нет, потом говорит, что не знает. Рабочие задачи, видимо, будет так же делать

Русский
13
0
23
13.5K
kosteash
kosteash@k0steash·
@Kentilini Что значит трекер ?
Русский
0
0
0
100
kosteash
kosteash@k0steash·
@Ildar_De Ты жизни не видал, если продакшн не ронял 😁 но мне пока везло
Русский
0
0
1
39
Ильдар
Ильдар@Ildar_De·
Ошибаются все. Вопрос лишь в том, как команда с этими ошибками работает t.me/dev_nation/40
Русский
5
0
36
5.6K
Ильдар
Ильдар@Ildar_De·
Деплой вечером в праздник, или как мы уронили прод🤬 В понедельник у меня был выходной, а вот мои коллеги из Испании работали. Один из миддлов закончил большую фичу, создал пулл-реквест, второй его аппрувнул, и они решили в конце дня задеплоить всё это в прод👇
Русский
30
2
115
33.8K
kosteash
kosteash@k0steash·
@thecode_media Да я часто встречал PostgreSQL вместо редис
Български
0
0
0
1.9K
Журнал «Код»
Журнал «Код»@thecode_media·
Shopify отказалась от Redis в одной из важнейших систем и перевела ее на MySQL. Новая схема выдержала Черную пятницу 2025 года с продажами на $5,1 млн в минуту.
Русский
7
3
124
30.2K
kosteash
kosteash@k0steash·
@CheckFacter Как знакомо. Мне говорили, что я единственный, кто их так сильно тормошит
Русский
0
0
1
125
Alexander Nevsky (almost)
Сразу с утра выбесила высокомерность системных администраторов, которые полтора часа не реагировали на проблему недоступного сервиса, где проходит пользовательский тест, а когда я всё починил сам, прибежали отчитывать меня, что я им не написал и угрожать отнять права доступа 🤡
Русский
12
0
79
5.7K
Chris Farrell
Chris Farrell@chrispfarrell·
Serilog. The more important question is what you use logging for and how you consume the logs. That was the motivation behind the presentation I've given many times called "Data Driven Software Development". Problem is, I have a small microphone. You have a big microphone. Happy to share, and you are welcome to plagiarize if that helps anyone :)
English
1
0
9
1.1K
Karen Payne MVP
Karen Payne MVP@KarenPayneMVP·
.NET Developers What is your logging library?
English
61
0
29
19K
kosteash
kosteash@k0steash·
@AntonMartyniuk Just a heads-up, integration tests aren't really about testing your specific code; they're more about seeing how all your different components play together nicely.
English
0
0
0
5
kosteash
kosteash@k0steash·
@AntonMartyniuk So,typically with clean architecture, you've pretty much got everything set up.Your main focus is working with the application and domain layers.
English
1
0
0
32
Anton Martyniuk
Anton Martyniuk@AntonMartyniuk·
𝟲 .𝗡𝗘𝗧 𝗧𝗿𝗲𝗻𝗱𝘀 𝗧𝗵𝗮𝘁 𝗔𝗿𝗲 𝗞𝗶𝗹𝗹𝗶𝗻𝗴 𝗬𝗼𝘂𝗿 𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀 Every .NET tutorial sells these as "best practice." After 12+ years of building real systems, I dropped all 6. Here's what I use instead 👉 𝟭. 𝗖𝗹𝗲𝗮𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗘𝘃𝗲𝗿𝘆𝘄𝗵𝗲𝗿𝗲 ❌ 4 projects and 5 layers to navigate just to add one endpoint. ✅ Use Vertical Slice Architecture. All feature code lives in one folder. Add Clean Architecture principles only when complexity justifies it, like rich domain models or separate infrastructure concerns. ↳ Small focused classes save tokens with AI. ↳ AI agents find your feature code much faster when it's all in one place. 𝟮. 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗙𝗿𝗼𝗺 𝗗𝗮𝘆 𝟭 ❌ Distributed transactions, debugging hell, deployment chaos. ✅ Start with a Modular Monolith. Extract microservices only when you feel real scaling pain. Most apps die with 100 users, not at 1 million. The best microservices are born from a Modular Monolith. 𝟯. 𝗠𝗮𝗽𝗽𝗶𝗻𝗴 𝗟𝗶𝗯𝗿𝗮𝗿𝗶𝗲𝘀 ❌ AutoMapper, Mapster and Mapperly hide your mapping logic. ❌ You lose direct navigation and fight library quirks for hours. ✅ Use manual mapping. Full control, direct navigation, easy debugging. With AI coding agents, mapping code takes seconds to write. Mapping libraries don't save you any time anymore. 𝟰. 𝗠𝗲𝗱𝗶𝗮𝘁𝗥 𝗘𝘃𝗲𝗿𝘆𝘄𝗵𝗲𝗿𝗲 ❌ No direct navigation from endpoint to handler. ❌ Redundant command classes and interfaces just to satisfy the pattern. ✅ Use plain handler classes without interfaces. Inject and call them directly from your endpoints. Same separation of concerns. Less code. Full IDE navigation in one click. 𝟱. 𝗘𝗙 𝗖𝗼𝗿𝗲 𝗪𝗶𝘁𝗵 𝗥𝗲𝗽𝗼𝘀𝗶𝘁𝗼𝗿𝗶𝗲𝘀 ❌ EF Core is already a Repository and a Unit of Work. ✅ Use DbContext directly in your application handlers. Stop creating wrappers around wrappers. You only hide the real power of EF Core: LINQ, change tracking, and projections. 𝟲. 𝗨𝗻𝗶𝘁 𝗧𝗲𝘀𝘁𝘀 𝗮𝘀 𝗗𝗲𝗳𝗮𝘂𝗹𝘁 ❌ Heavily mocked unit tests give false confidence. ❌ They pass while your real app crashes in production. ✅ Make integration tests your default. Use WebApplicationFactory + TestContainers to verify the real endpoint → real database flow. Your config, DI, middleware, and migrations get tested too. 📌 My rule: Don't add complexity unless the project actually needs it. Most "best practices" are someone else's solution to someone else's problem. Build for today. Add layers tomorrow only if real pain shows up. Start simple, leaving room for extension in the future. The last trend I dropped was MediatR. Which of these trends will you drop first? —— ♻️ Repost to help other .NET devs ditch trends that introduce unnecessary complexity ➕ Follow me ( @AntonMartyniuk ) to improve your .NET and Architecture Skills
Anton Martyniuk tweet media
English
10
23
127
4.6K
kosteash
kosteash@k0steash·
@AnnkeSu Небольшой костяк никуда не эскалируется, ибо у людей нет времени на это
Русский
0
0
20
3.6K
роковуха в трениках
Чтож. Я работаю с человеком 2 дня. И после первого дня он ухитрился проэскалировать мой небольшой костяк так, что сегодня я стояла на ковре к самого высокого начальства
Русский
11
0
206
44.2K
kosteash
kosteash@k0steash·
@abgdhl @Nase_voll23 @dr_enderlin Доказательства чего ? Что он оставил продукты ? Так есть на камерах
Русский
0
0
0
13
Thex
Thex@abgdhl·
@k0steash @Nase_voll23 @dr_enderlin И если он незаконным образом добыл доказательства, то и доказательства эти в суде учитываться не будут. Пусть без них доказывают, если смогут.
Русский
1
0
0
12
Dr.Enderlin
Dr.Enderlin@dr_enderlin·
знакомый выложил возле кассы продукты из морозильника, не стал покупать. Его вычислили по камерам по номеру машины и прислали счет на 100€ за умышленную порчу продуктов.
Русский
38
2
325
53.5K
Thex
Thex@abgdhl·
@k0steash @Nase_voll23 @dr_enderlin Слежка незаконна в принципе, поэтому магазин будет доказывать, что отстаивал свои законные интересы в дозволенных рамках.
Русский
2
0
0
11
kosteash
kosteash@k0steash·
@Nase_voll23 @abgdhl @dr_enderlin Потому что в этом случае они обвиняют магазин в слежке и должны доказать незаконность действий. Иначе все подряд бы подавали друг на друга в суд
Русский
1
0
0
19
kosteash
kosteash@k0steash·
@abgdhl @dr_enderlin Ну и я о том же, что ты знаешь, что там видеонаблюдение из-за таблички. Как они вычислили его Домашний адрес - это другой вопрос, и другое судебное дело
Русский
1
0
0
64
Thex
Thex@abgdhl·
@k0steash @dr_enderlin Без хорошо видимой таблички не только в магазине, но и на парковке (где его по номерам вычислили) видеонаблюдение незаконно. И даже если законно - связать лицо/одежду с машиной, запросить адрес по номеру - тут я бы спросил адвоката в любом случае, всё ли там по закону.
Русский
1
0
0
68
kosteash
kosteash@k0steash·
@abgdhl @dr_enderlin Камеры в магазине всегда законы + ты об этом знаешь, когда заходишь туда на территорию.
Русский
2
0
3
132
Thex
Thex@abgdhl·
@dr_enderlin С одной стороны правильно, с другой этот знакомый может этот счёт просто проигнорировать - пусть в суд подают. А в суде может выясниться, что слежка по камерам была незаконной. Но в магазин этот ему так и так больше нельзя.
Русский
6
0
11
794
kosteash
kosteash@k0steash·
@itcaat А не лучше какой-то старый ноут на убунту
Русский
1
0
0
137
IT Cat ✈️
IT Cat ✈️@itcaat·
Старший ребенок выклянчал Raspberry Pi "для экспериментов". Как думаете начать с хардкора и пусть сразу к консоли привыкает? Или показать для начала UI чтобы не испугать ?
Русский
52
0
76
11.3K
Luke Parker
Luke Parker@LukeParkerDev·
did you know the entire opencode team used to do C#? much to think about
English
22
6
197
32.6K