TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 6 подобни публикации

Търсене: #techconference

当前筛选 #techconference清除筛选

Microsoft Community Conference 2024 | Uzbekistan Join us for a premier gathering of the Microsoft Developers Community in Uzbekistan! The annual Microsoft Community Conference is back and promises an unparalleled experience of innovation and technology. Mark your calendar for November 30, 2024, and get ready to immerse yourself in the latest advancements and ideas shaping the tech industry. 🎉 Highlights: • Inspiring Keynote Presentations: Hear from leading tech innovators and industry experts. • Interactive Workshops: Explore hands-on sessions with the latest Microsoft tools and technologies. • Engaging Panel Discussions: Dive into trends and best practices shaping today’s tech landscape. • Networking Opportunities: Connect with fellow developers, tech professionals, and enthusiasts. 📅 Date: November 30, 2024 📍 Location: Tashkent, Uzbekistan Don’t miss out on this exciting opportunity to learn, network, and grow within a vibrant community. Whether you're a developer, tech professional, student, or simply passionate about technology, this is an event you won’t want to miss! 🔗 Register Now: https://mdcuzbekistan.com/register Stay tuned for more updates and join us in shaping the future of technology in Uzbekistan! #MDCConf2024#MicrosoftDevelopersCommunity#UzbekistanTech#TechConference#CommunityEvent @mdcuzbekistan

MDC Uzbekistan

@mdcuzbekistan · Post #906 · 07.11.2024 г., 11:57

Microsoft Community Conference 2024 | Uzbekistan Join us for a premier gathering of the Microsoft Developers Community in Uzbekistan! The annual Microsoft Community Conference is back and promises an unparalleled experience of innovation and technology. Mark your calendar for November 30, 2024, and get ready to immerse yourself in the latest advancements and ideas shaping the tech industry. 🎉 Highlights: • Inspiring Keynote Presentations: Hear from leading tech innovators and industry experts. • Interactive Workshops: Explore hands-on sessions with the latest Microsoft tools and technologies. • Engaging Panel Discussions: Dive into trends and best practices shaping today’s tech landscape. • Networking Opportunities: Connect with fellow developers, tech professionals, and enthusiasts. 📅 Date: November 30, 2024 📍 Location: Tashkent, Uzbekistan Don’t miss out on this exciting opportunity to learn, network, and grow within a vibrant community. Whether you're a developer, tech professional, student, or simply passionate about technology, this is an event you won’t want to miss! 🔗 Register Now: https://mdcuzbekistan.com/register Stay tuned for more updates and join us in shaping the future of technology in Uzbekistan! #MDCConf2024#MicrosoftDevelopersCommunity#UzbekistanTech#TechConference#CommunityEvent @mdcuzbekistan

MDC Uzbekistan

@mdcuzbekistan · Post #975 · 03.11.2025 г., 12:30

🌟 Call for Sponsors — MDCU Conf 2025 We’re thrilled to announce that MDCU Conf 2025 is almost here! 🎉 As we bring together developers, IT professionals, and tech leaders from across the region, we’re inviting organizations and brands to join us as official sponsors of this exciting event. 🚀 💡 Why sponsor? - Connect with hundreds of developers and decision-makers - Increase brand visibility within the Microsoft ecosystem - Build lasting relationships with the local and regional tech community - Showcase your innovations through booths, talks, and demos 📅 Event Date: November 22, 2025 📍 Location: Palace of Youth Creativity, Tashkent ✨ Let’s collaborate to empower innovation and grow the tech community in Uzbekistan! 👉 Interested in sponsoring? Reach out to @dotnetgo or @g_voriskhon #MDCUConf2025#MicrosoftUzbekistan#TechConference#Sponsorship#DeveloperCommunity#Innovation Telegram | Instagram | Website

MDC Uzbekistan

@mdcuzbekistan · Post #972 · 05.10.2025 г., 16:49

🚀 Call for Speakers — MDC Uzbekistan Conf 2025 We’re excited to announce that the Microsoft Developers Community Uzbekistan Conference will take place on November 22, 2025! 🎉 Are you passionate about technology, innovation, or building with Microsoft tools? Do you have insights, success stories, or demos to share with the developer community? 👉This is your chance to become a speaker! Whether you’re a seasoned expert or first-time presenter, we welcome talks on: • .NET / C# / Azure • AI, Copilot, Power Platform • Cloud, DevOps, Security, Data, or Developer Tools • Anything that inspires and empowers our local tech community 🗓Event Date: November 22, 2025 📍Location: Tashkent 🧾Submit your session proposal here: 👉https://forms.cloud.microsoft/r/TTYEEch5zj Let’s shape the future of Microsoft tech together — right here in Uzbekistan 💙 #MDCUzbekistan#CallForSpeakers#MicrosoftCommunity#DotNet#Azure#TechConference#Uzbekistan Telegram | Instagram | Website

VEON AdTech

@veonadtech · Post #280 · 26.11.2025 г., 11:30

🗣Разговор о тенденциях, которые видны уже сегодня, и решениях, формирующих развитие индустрии завтра 25 ноября в MDIST при поддержке Маркетинговой Ассоциации Узбекистана и IT Park Uzbekistan прошла конференция «Digital Uzbekistan: Transformation and Development» — событие, которое объединило представителей рекламных агентств, маркетинговой индустрии и ИТ-сферы. Профессионалов, которые не просто наблюдают за трансформацией, а ежедневно работают над развитием digital-рынка в Узбекистане. 🎤Среди ключевых спикеров — CEO VEON AdTech Иван Масютин. Выступая в секции Digital Transformation and Market Evolution, он подчеркнул, что цифровая трансформация давно перестала быть фоновым процессом. Сегодня это фундамент, который определяет, как бренды принимают решения, выстраивают коммуникации и конкурируют на растущем digital-рынке. 🪙Отдельный фокус Иван уделил диджиномике — цифровой экономике, меняющей привычные модели развития брендов. Он отметил, что именно она формирует новую логику рынка: это экономика, где скорость, технологичность и глубокое понимание процессов становятся частью стратегии, а не набором разрозненных инструментов. Иван объяснил, почему диджиномика уже влияет на решения компаний и задаёт направление развития digital-сектора. 🔈После выступления состоялась активная панельная дискуссия. Участники задавали вопросы о стратегических направлениях развития digital-рынка — как в Узбекистане, так и за его пределами. Интерес к теме показал, насколько высок сегодня запрос на глубокую экспертизу и понимание цифровых процессов. 💎 ЭкспертизаVEON AdTechпомогаетрынку расти быстрее и увереннее: знания становятся опорой для компаний и специалистов, которые стремятся строить цифровое развитие не по шаблонам, а через стратегическое, продуманное движение вперёд. #VEONAdTech#Diginomics#DigitalTransformation#MarketEvolution#AdTech#MarTech#Innovation#TechConference#VEONAds 👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.

iGlobal Community

@iGlobalCom · Post #1365 · 09.11.2025 г., 07:31

#партнерскийпост 🚀Blockchain Forum 2026 — мировая криптоиндустрия возвращается в Москву! 📅— 📅, 14–15 апреля 2026 г. Это единственное мероприятие, которое соберёт в Москве ведущие международные компании индустрии, спикеров и инвесторов. За организацией события стоит команда, подарившая индустрии форум Blockchain Life, собирающий десятки тысяч человек в мировых крипто столицах с 2017 года. Традиционно, на форуме встречаются основатели и топ-менеджеры из: Tether, Binance, Tron, Ripple, Bybit, Animoca Brands, Circle, OKX, Kucoin, Telegram, Cardano, Mastercard, Bitmain, DWF Labs, Consensys, BNB Chain и многих других. 🔥 Три сцены. 250+ компаний. 20,000+ участников. Все зарубежные выступления — с синхронным переводом на русский. 💡 Впервые: AI Future — “форум внутри форума”, посвященный пересечению AI и блокчейна, где встретятся лидеры индустрии, разработчики, инвесторы и исследователи. Билеты по ранним ценам: 🔗 blockchain.forum — участие в Blockchain Forum 🔗ai-future.com — участие в AI Future Forum 🎟Промокод для подписчиков и участников ⚡️iGlobal.community: iGlobalBLapr26. Даёт скидку 10% на все категории билетов. #BlockchainForum#BlockchainForum2026#Blockchain#Crypto#CryptoEvents#CryptoCommunity#Web3#DeFi#NFT#AI#AIFuture#Fintech#Investments#MoscowEvents#TechConference#iGlobal