Ever shipped an API and regretted your generic signatures later? Wildcards everywhere. Confusing bounds. Mental overhead. Michel Charpentier breaks down why variance matters—and why #Java still feels heavy here.

Read + apply: https://javapro.io/2026/01/27/what-i-still-miss-my-most-wanted-java-features/

#APIDesign #Generics #JVM

Are Skinny Labels Getting Heavier for Generics? Key Takeaways from Hikma v. Amarin, the Supreme Court's First Patent Case Since 2023 https://www.crowell.com/en/insights/client-alerts/are-skinny-labels-getting-heavier-for-generics-key-takeaways-from-hikma-v-amarin-the-supreme-courts-first-patent-case-since-2023 #SCOTUS #patent #generics
With Canada approving 1st generic semaglutide, how will costs compare?
Manufactured by Dr. Reddy’s Laboratories in India, the injectable medication has been approved for once-a-week treatment of Type 2 diabetes in adults.
#Canada #Consumer #Health #genericsemaglutidecost
https://globalnews.ca/news/11820779/canada-approves-1st-generic-ozempic-market/
With Canada approving 1st generic semaglutide, how will costs compare?
Manufactured by Dr. Reddy’s Laboratories in India, the injectable medication has been approved for once-a-week treatment of Type 2 diabetes in adults.
#Canada #Consumer #Health #genericsemaglutidecost
https://globalnews.ca/news/11820779/canada-approves-1st-generic-ozempic-market/

Семь вещей, которые нельзя делать из-за стирания типов в Java

Мы, разработчики на Java, используем параметризованные типы каждый день: List<String> , Map<Long, User> , Optional<Order> и так далее. Однако у параметризованных типов есть важная особенность: в Java они существуют в полном виде только на этапе компиляции.

https://habr.com/ru/articles/1021808/

#java #generics #type_erasure

Семь вещей, которые нельзя делать из-за стирания типов в Java

Мы, разработчики на Java, используем параметризованные типы каждый день: List<String> , Map<Long, User> , Optional<Order> и так далее. Однако у параметризованных типов есть важная...

Хабр
Explore union types in C# 15 - .NET Blog

C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.

.NET Blog

Один хеш, вместо миллиона проверок: пишем Merkle Tree на Go с нуля

Представьте: у вас есть база из миллиона транзакций. Клиент спрашивает: «Моя транзакция точно в блоке?» Вы можете отдать ему все миллион записей для проверки. Или отдать 20 хешей по 32 байта - и он сам математически докажет, что его транзакция на месте. Без доверия. Без скачивания всего блока. За O(log N) Merkle tree - структура данных на которая является Bitcoin, Git, IPFS и Certificate Transparency. Посмотрим как она работает и напишем свою реализацию на Golang c ДЖЕНЕРИКАМИ йоу.

https://habr.com/ru/articles/1018186/

#merkletree #go #golang #generics #cryptography #datastructures #blockchain #proofofinclusion

Один хеш, вместо миллиона проверок: пишем Merkle Tree на Go с нуля

Представьте: у вас есть база из миллиона транзакций. Клиент спрашивает: «Моя транзакция точно в блоке?» Вы можете отдать ему все миллион записей для проверки. Или отдать 20 хешей по 32 байта - и он...

Хабр

But, of course...

"In the United States and Europe, the drug is not expected to go generic until the early 2030s. That delay is due to special regulatory protections that are intended to encourage innovation by extending a brand-name drugmaker’s monopoly."

#NYTimes #GiftedArticle #NovoNordisk #Ozempic #GLP1 #Generics #Obesity #Health

https://www.nytimes.com/2026/03/19/health/ozempic-wegovy-generic-india-china-canada.html

Ozempic Is About to Go Generic in India, China and Canada

In India, China and several other nations, Novo Nordisk is on the verge of losing patent protection for its blockbuster weight loss drug, opening the door for cheaper competing versions.

The New York Times

People need to stop inventing library/module/component formats that lack any kind of support for parametric polymorphism.

It's 2026, stop repeating the same mistakes again and again!

#webassembly #generics #compiler

Then the stairs begin. ⛰️

Should I use #generics or #any keyword? How to describe the #protocol? Is it worth to replace struct with a class. 🤔

When I hit this, I set a deadline - if I can’t solve it, I take the easiest path and leave a ToDo. 🗒️

#Swift #Developer #iOS #Xcode