@WhiteHouseWatch · Post #18222 · 12.03.2026 г., 17:43
#Michigan: Sparatoria in una sinagoga a West Bloomfield, in Michigan. All’interno dell’edificio ci sarebbe anche una scuola.
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #michigan
@WhiteHouseWatch · Post #18222 · 12.03.2026 г., 17:43
#Michigan: Sparatoria in una sinagoga a West Bloomfield, in Michigan. All’interno dell’edificio ci sarebbe anche una scuola.
Hashtags
@djangoproject · Post #194 · 31.10.2016 г., 12:39
https://www.coursera.org/specializations/data-science-python?utm_medium=email&utm_source=marketing&utm_campaign=2QBGEJZREeajEnVsu251ig The 5 courses in this #University of #Michigan specialization introduce learners to data science through the python programming language. This skills-based specialization is intended for learners who have basic a python or programming background, and want to apply statistical, machine learning, information visualization, and text analysis techniques to gain new insight into their data. Introduction to Data Science with Python (course 1), Applied Plotting, Charting & Data Representation in Python (course 2), and Applied Machine Learning in Python (course 3) should be taken in order and prior to any other course in the specialization. After completing those, courses 4 and 5 can be taken in any order. All 5 are required to earn a certificate.
Hashtags
@TestFlightX · Post #34445 · 03.11.2024 г., 15:18
#UNIVERSITY#OF#MICHIGAN https://testflight.apple.com/join/pCz4gDT6
Hashtags
@american_observer · Post #4917 · 21.01.2026 г., 15:59
The most massive accident since the beginning of the year in the United States involving more than 100 cars in Michigan. #massive#accident#cars#michigan 📱American Оbserver - Stay up to date on all important events 🇺🇸
@verticale_blog · Post #574 · 29.09.2025 г., 17:57
Quando la vi*lenza diventa strumento di politica estera, prima o poi ritorna a bussare alle porte di casa. Le gu*rre combattute lontano, la retorica della libertà usata come maschera di interessi economici, l’addestramento alla disumanizzazione: tutto ciò si traduce oggi in una società che implode sotto il peso delle proprie stesse contraddizioni. La lezione è chiara: ciò che un impero esporta, inevitabilmente lo eredita. #guerra#michigan#detroit#attualita#news#oggi#america
@r_iww · Post #4865 · 21.02.2026 г., 07:35
Chipotle Michigan Unionization with Teamsters (3 years & 6 months on) August 2022, workers at a Chipotle in Lansing, Michigan, voted 11-3 to unionize, becoming the first and only employees at the chain to ever win union recognition. Three years later, they still don’t have a contract. After years of bargaining, the Chipotle corporation and Teamsters have indefinitely paused negotiations, and workers no longer anticipate a collective bargaining agreement at their store. https://jacobin.com/2026/02/chipotle-unionization-michigan-teamsters-organizing \#Chipotle#LabourMovement#MIchigan#Organize#Teamsters#Unions https://redd.it/1r8f9ni @r_iww
@orizzontipolitici · Post #498 · 08.03.2020 г., 17:14
Attualmente, Joe #Biden ha un vantaggio larghissimo in #Mississippi e #Missouri, un vantaggio ampio in #Michigan e un vantaggio molto ristretto in #NorthDakota. Bernie #Sanders invece ha un vantaggio ristretto in #Idaho, #Washington e fra i #DemocratsAbroad
@venturevillagewall · Post #4148 · 14.02.2025 г., 10:00
New Developments in Tech and Crypto News • Russian electronic voting to become mandatory at all levels, limiting paper ballots. More info here. • VK acquires 25% of office software developer R7 for approx. 2.5–3.5 billion rubles. Read more here. • Russia sees illegitimate web traffic rise to 12%, with half from botnets. More details here. • TikTok returns to U.S. app stores after a 25-day hiatus, facing a 50-day deadline for ByteDance to divest its U.S. operations. Update here. • Apple plans to integrate AI functions in iPhones in China by May, using Alibaba's models for compliance. More info here. • Avride begins testing delivery robots with Uber Eats in Jersey City. Full update here. • Michigan lawmakers propose investing 10% of state funds in crypto. Details here. • Ethereum developers release Pectra client software before April mainnet upgrade. Check here. • Aave records its highest revenue month ever in January. See more here. • Doodles NFT project announces DOOD token on Solana, issuing 10 billion tokens, 68% for the community. Update here. • BNB Chain faces user influx challenges after CZ's controversial comments, causing a 10% drop in BNB price. More info here. • President of El Salvador, Bukele, meets with Michael Saylor to discuss Bitcoin. More details here. #E-voting #Russia#VK#R7#WebTraffic#TikTok#ByteDance#Apple#AI#China#Avride#UberEats#Crypto#Michigan#Ethereum#Aave#NFT#Doodles#BNB#ElSalvador#Bitcoin