@borkena · Post #5445 · 04.12.2025 г., 05:02
Ethiopia Says Egypt “Orchestrate An Escalation” Over GERD. Read more. https://borkena.com/2025/12/03/ethiopia-says-egypt-orchestrate-an-escalation-over-gerd/#Ethiopia#Egypt#Nile
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #nile
@borkena · Post #5445 · 04.12.2025 г., 05:02
Ethiopia Says Egypt “Orchestrate An Escalation” Over GERD. Read more. https://borkena.com/2025/12/03/ethiopia-says-egypt-orchestrate-an-escalation-over-gerd/#Ethiopia#Egypt#Nile
@addisstandardeng · Post #21196 · 26.01.2026 г., 14:53
News: #US Deputy Secretary of State begins regional tour in #Egypt, discusses #Nile water security US Deputy Secretary of State Christopher Landau on Sunday began a regional tour in Egypt, meeting with officials to discuss Nile water security, developments in the Horn of Africa, and efforts to secure a ceasefire in #Sudan. Landau held talks with Egypt’s Foreign Minister Badr Abdelatty in Cairo, where discussions covered political and economic cooperation, as well as developments in Sudan, the Horn of Africa, and the Nile water file, according to a statement from Egypt’s Foreign Ministry. No official statements have been released by the US State Department or the US Embassy in Cairo regarding the discussions between the two officials. Egyptian media reported that Abdelatty emphasized the Nile as a vital lifeline for Egypt, where citizens face severe water scarcity. .... https://www.facebook.com/AddisstandardEng/posts/pfbid0aVF6j8rAR7Hs6z3yaR2pCJbgwoxJ2X8Xrp7nsNwdrQMB78beBhjh6wyjE9QZtmUGl
@borkena · Post #5735 · 20.01.2026 г., 06:56
The Nile’s New Folly: Why Ethiopia’s Return to the Negotiating Table May Spell Surrender, Not Success! (Commentary) https://borkena.com/2026/01/19/the-niles-new-folly-why-ethiopias-return-to-the-negotiating-table-may-spell-surrender-not-success-a-commentary/#Ethiopia#News#Egypt#Trump#Nile
@borkena · Post #5737 · 20.01.2026 г., 07:05
International Diplomacy Does Not Reward Silence. Read more. https://borkena.com/2026/01/19/ethiopia-international-diplomacy-does-not-reward-silence/#Ethiopia#Diplomacy#Nile#Egypt#trump
Hashtags
@borkena · Post #5740 · 22.01.2026 г., 04:56
ፕሬዚዳንት ዶናልድ ትራምፕ አሜሪካ የህዳሴ ግድቡን “በገንዘብ ረድታለች” ሲሉ ተናገሩ https://shorturl.at/blLVP#Ethiopia#Trump#GERD#Nile#Egypt
@borkena · Post #5742 · 22.01.2026 г., 07:41
Why Ethiopia Should Insist on the Inclusion of India and Turkey in the Nile Negotiations. Read more. https://borkena.com/2026/01/22/why-ethiopia-should-insist-on-the-inclusion-of-india-and-turkey-in-the-nile-negotiations/#Ethiopia#India#Nile#Turkey#Egypt
@borkena · Post #5743 · 22.01.2026 г., 07:52
Donald Trump Thinks the flow of Nile water is “blocked” by the Ethiopian Dam. Read more. https://borkena.com/2026/01/22/trump-remark-on-ethiopian-dam-all-of-a-sudden-the-water-flow-is-blocked/#Ethiopia#News#Trump#Nile#GERD#Egypt
@addisstandardeng · Post #21191 · 26.01.2026 г., 10:59
#Commentary: When Mediation Becomes Intimidation: #GERD, Trump, and #Ethiopia’s sovereign rights The Grand Ethiopian Renaissance Dam (GERD) is now fully operational, shifting the Nile dispute from theory to practical governance and transforming Ethiopia’s energy sector. However, Hassen Mama Muse argues that this progress is threatened by “biased external interference,” particularly from #US President Donald Trump. He describes Trump’s renewed mediation offer as not a diplomatic opening but “a form of coercive diplomacy.” Hassen points to Trump’s rhetoric—labeling the dam as “stopping the #Nile” and suggesting #Egypt should “blow up the dam”—as clear evidence that he cannot act as “a neutral mediator.” Engaging in such a process, the author cautions, would force Ethiopia to “compromise” its lawful rights. https://addisstandard.com/?p=54740
@addisstandardeng · Post #21639 · 07.03.2026 г., 07:57
The #Nile dam standoff is heating up, and #Israel is caught between allies – analysis #US President Donald Trump is widely admired in Israel for achieving what no other leader could: bringing home #Gaza hostages and imposing a ceasefire on what seemed to be an endless war. Now it appears the self-appointed head of the new Board of Peace may be about to challenge the odds again, this time with a planned plunge into the waters of the Nile. In January, Trump formally notified #Egyptian President Abdel Fattah al-Sisi that the US is renewing efforts to resolve the longstanding dispute between Egypt, joined by #Sudan, on the one hand, and #Ethiopia on the other, over the longest river in the world. The most noteworthy aspect of the planned mediation is that the US is firmly on Egypt’s side, as it had been in past US mediation, which Ethiopia broke off in 2020. This means that to make a Trumpian “deal,” the president’s instinct may be to try to use ....... https://www.jpost.com/jerusalem-report/article-888720
@addisstandardeng · Post #21071 · 14.01.2026 г., 12:25
News: #Cairo expands military presence in #Somalia over fears breakaway Somaliland could enable #Israeli-#Ethiopian axis – The national #Egypt has broadened its military mission in Somalia, prioritizing the protection of Somali President Hassan Sheikh Mohamud’s government amid concerns that the breakaway region of #Somaliland could facilitate an Israeli-Ethiopian axis in the Horn of Africa, Abu Dhabi-based newspaper The National, citing its sources, reported. The report said Cairo’s expansion reflects fears that Israel’s recognition of Somaliland last month may give it a strategic foothold, potentially allowing coordination with Ethiopia, with which Egypt has long-standing disputes over #Nile waters. While some analysts downplay the risk of escalation, sources told The National that Egypt views Israeli and Ethiopian engagement in the Horn of Africa as a serious national security threat, particularly regarding the Nile and strategic maritime routes. Read more: https://addisstandard.com/?p=54540
@borkena · Post #5849 · 24.02.2026 г., 21:13
The Foundational Elements for an Optimal Ethiopian Nile Basin Treaty Covering Water Allocation and Basin Management. Read more. https://borkena.com/2026/02/24/nile-the-foundational-elements-for-an-optimal-ethiopian-nile-basin-treaty-covering-water-allocation-and-basin-management/#NileBasin#Nile#Ethiopia#Egypt#water#river
@addisstandardeng · Post #21305 · 04.02.2026 г., 11:08
#Opinion: Encircled and Exposed: #Berbera as #Ethiopia’s last strategic exit Ethiopia’s status as the Horn’s stabilizer has eroded, leaving the nation “constrained, exposed, and increasingly boxed in” by unfriendly neighbors, writes Mohamed Guleid. He cautions that #Djibouti, Ethiopia’s maritime lifeline, has compromised its neutrality by agreeing to host an #Egyptian military presence, while #Eritrea and #Somalia align with #Cairo over the #Nile dispute. Allowing adversaries to shadow its main supply route crosses a “strategic red line.” For a nation of 120 million, “diversification is no longer a luxury.” Guleid argues the solution lies in Somaliland, highlighting that the Berbera Port and its corridor are operational but underused. He notes, “Recognition of Somaliland would change Ethiopia’s position overnight,” expanding sea access, easing pressure, and restoring strategic leverage. https://addisstandard.com/?p=54982