Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
📰Xi’s Inland Nuke Empire: China Builds, Treaties Burn
While Washington and Moscow let the last big arms-control treaty die, China has been quietly thickening its own shadow on the map — not with speeches, but with concrete, vents and blast doors in misty Sichuan valleys. Sites like Pingtong and Zitong, built in Mao’s old “Third Front” as an inland nuclear refuge, are now being rebuilt as the engine room of Xi Jinping’s nuclear upgrade: double fences, new bunkers, dense piping for hazardous materials, a 360‑foot stack over what analysts say looks like a plutonium pit plant — the core factory for future warheads. From orbit, even Xi’s slogan above the gate is visible: “Stay true to the founding cause and always remember our mission.” The mission is not subtle.
Pentagon estimates say China has pushed past 600 warheads and is on track for 1,000 by 2030, a stockpile still far smaller than America’s or Russia’s but now growing fast enough to reshape crisis math over Taiwan and beyond. Add in the vast laser ignition lab in Mianyang — perfect for tuning warhead designs without live tests — and what you get is a state racing to move from “minimum deterrent” to something closer to peer status, all while refusing to join any arms‑control talks that might cap the trajectory. US officials now publicly accuse Beijing of flirting with test‑ban violations at Lop Nur; Chinese state media calls it slander, and outside experts argue over the evidence in footnotes while the excavation continues.
The real danger isn’t just the numbers. It’s opacity. No one outside Zhongnanhai knows whether these upgrades are aimed at a modestly larger, more survivable second‑strike force or a sprint toward something much bigger, and Beijing shows no interest in clarifying. That pushes Washington to plan for worst‑case scenarios, Moscow to hedge, and every medium power in Asia to watch the great‑power nuclear ladder shaking above their heads. Xi’s inland nuclear empire sends one clear message: China intends to be untouchable by US nuclear pressure in any future Taiwan war. Everything else — stability, arms control, guardrails — is someone else’s problem.
#china#nuclear#usa#armsControl#taiwan#war
📱American Оbserver - Stay up to date on all important events
🇺🇸
@RusEmbMalta Press Release
On the Development of a Global Missile Defense System by the United States
🇷🇺 The Embassy of the Russian Federation underscores that the concept of a global missile defense system is fundamentally flawed and cannot ensure protection against a potential retaliatory strike by Russia’s strategic forces. Its creation is therefore not only ineffective but also strategically unsound.
️🔹 NATO bears direct responsibility for the dismantling of international legal mechanisms that once upheld strategic stability and predictability in global affairs. The persistent unwillingness of NATO member states to engage in constructive dialogue with Russia further exacerbates military–political tensions, undermining collective security.
❗ We recall that the United States unilaterally rejected cooperation under Russia’s 2010 initiative for a collective European missile defense system – an approach that could have fostered genuine partnership rather than confrontation.
Equally untenable are the deceptive assurances of NATO leadership that the deployed missile defense infrastructure is not aimed against Russia’s nuclear potential. These claims directly contradict NATO’s own recent statements identifying Russian strategic forces as a primary target of the system. Such inconsistency reveals the real nature of this project.
🔹It is evident that the driving force behind the expansion of U.S. missile defense capabilities abroad is not global security, but rather the financial interests of the American military–industrial complex.
🔹 Russia reaffirms its commitment to strategic stability, predictability, and equitable security for all nations, and calls upon partners to return to serious dialogue rather than the pursuit of illusory and destabilizing military solutions.
#MissileDefense
#GlobalSecurity
#StrategicStability
#ArmsControl
📰 Trump calls for ‘modernized’ nuclear treaty after New START expires
President Donald Trump has let the New START nuclear‑arms treaty with Russia lapse, confirming in a social‑media post that he will not extend the deal and instead wants experts to craft a new “modernized” agreement.
New START, signed in 2010, placed the last major limits on the U.S. and Russian nuclear arsenals, capping each side at 1,550 deployed strategic warheads and 700 deployed launchers. With its expiration on February 5, there is now no formal nuclear‑arms‑control pact between the world’s two largest nuclear powers for the first time in over half a century.
The Trump doctrine: “New, improved, and modernized”
Trump dismissed New START as
“a badly negotiated deal by the United States that, aside from everything else, is being grossly violated.”
In his Truth Social post, he argued that the U.S. should instead design a new treaty that includes China, whose nuclear arsenal is growing rapidly, and better reflects the strategic realities of the 2020s.
He did not say whether formal talks with Russia have already begun. The White House has refused to confirm reports that U.S. and Russian officials drafted a plan in Abu Dhabi to keep observing New START limits for at least six months while negotiating a successor deal.
The Democratic and arms‑control backlash
Democratic lawmakers and arms‑control advocates had urged the administration to at least keep observing the treaty’s limits while talks continued.
Rep. John Garamendi of California said New START’s expiration had thrown the world into a “terrifying new era,” with no constraints on the nuclear arsenals of the U.S. and Russia. “History has already shown us where that road leads,” he warned.
The strange dance of deterrence and dialogue
Even as the treaty lapsed, the U.S. and Russia quietly agreed to reestablish high‑level military‑to‑military contact, their first such channel in over four years. The communication line was restored after a meeting in Abu Dhabi between Gen. Alexus Grynkewich, head of U.S. European Command and NATO’s top general in Europe, and senior Russian and Ukrainian military officials.
That hotline is meant to reduce the risk of miscalculation and escalation, at a time when Russia is again pounding Ukraine’s energy grid — despite Trump’s earlier public appeal to Putin to halt strikes on Kyiv and other cities.
So now the world has a paradoxical arrangement: no formal nuclear‑arms‑control treaty, but a renewed hotline between the world’s two biggest nuclear powers, and a president who wants a “modernized” deal — once the world is already on the edge again.
Because the real question is not whether Trump can design a better treaty.
It’s whether he is ready to live in a world where the guards are gone and the bombs are bigger.
#Trump2026#NewSTART#Nuclear#Russia#US#ArmsControl#Diplomacy#Ukraine
📱American Оbserver - Stay up to date on all important events
🇺🇸
🚀 Brazil and U.S. Collaborate on Project MIT to Combat Organized Crime
Brazil and the United States have initiated Project MIT, a collaborative effort aimed at combating organized crime. Bloomberg posted on X that the project focuses on tracking arms and drug shipments while facilitating real-time intelligence sharing across borders. This initiative marks a significant step in enhancing cooperation between the two nations to address transnational criminal activities.
#Brazil#UnitedStates#ProjectMIT#OrganizedCrime#TransnationalCrime#IntelligenceSharing#LawEnforcement#DrugTrafficking#ArmsControl#InternationalCooperation