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

Fun With TypeScript Generics, by @adamrackis.bsky.social (@frontendmasters.com):

https://frontendmasters.com/blog/fun-with-typescript-generics/

#typescript #generics

Fun with TypeScript Generics – Frontend Masters Blog

Generics, combined with conditional types can make for an incredibly powerful combination. When you look at things the right way, you can ask very useful questions about your types that allow you to build the precise API you want.

🚨 C# devs: Why won't List assign to List but IEnumerable works?

Invariance vs covariance - List blocks mutations that corrupt types. IEnumerable enables safe read-only upcasting.

New post unpacks:
✅ out T variance explained
✅ Real-world API patterns
✅ Copy vs covariant trade-offs

Design safer APIs with covariance!

Your covariance horror stories? 👇 #CSharp #DotNet #Generics

http://softwarecraft.blog/2026/02/16/understanding-generics-and-covariance-in-c/?utm_source=mastodon&utm_medium=jetpack_social

Understanding Generics and Covariance in C#

Introduction to Generics in C# Ever hit a wall like this? class Fruit { } sealed class Apple : Fruit { } static List<Fruit> GetFruits() => new List<Apple> { new Apple() }; // Boom! C…

Softwarecraft

Подход к теме Generics

Изучая Java и подойдя к теме дженериков осознал необходимость вернуться к некоторым азам, постепенно наматывая на ус новые знания. Для этого сформулировал для себя поэтапное рассуждение, которое помогло мне закрепить знания. Надеюсь поможет и еще кому-то. Это не всеобъемлющее представление о дженериках, а лишь некоторые аспекты, которые помогают понять часть проблематики, из-за которой они появились. Итак. Есть такой простейший код:

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

#дженерики #generics #java

Подход к теме Generics

Изучая Java и подойдя к теме дженериков осознал необходимость вернуться к некоторым азам, постепенно наматывая на ус новые знания. Для этого сформулировал для себя поэтапное рассуждение, которое...

Хабр
Novo Nordisk says generic Ozempic, Wegovy will slow sales in Canada
Novo Nordisk says the expiration of its patents for some semaglutide GLP-1 drug treatments in markets like Canada will result in more generics and hurt sales.
#sales #patents #generics #Canada #Consumer #Health
https://globalnews.ca/news/11652345/novo-nordisk-generic-semaglutide-outlook/
Novo Nordisk says Canada will hit semaglutide sales as patents expire
Novo Nordisk says the expiration of its patents for some semaglutide GLP-1 drug treatments in markets like Canada will result in more generics and hurt sales.
#sales #patents #generics #Canada #Consumer #Health
https://globalnews.ca/news/11652345/novo-nordisk-generic-semaglutide-outlook/
Novo Nordisk says Canada will hit semaglutide sales as patents expire
Novo Nordisk says the expiration of its patents for some semaglutide GLP-1 drug treatments in markets like Canada will result in more generics and hurt sales.
#sales #patents #generics #Canada #Consumer #Health
https://globalnews.ca/news/11652345/novo-nordisk-generic-semaglutide-outlook/

Кастомные uuid на базе дженерика

Уже более 6 лет я использую кастомные идентификаторы - одна из классных штук, за которые обожаю go. Они незаменимы в описании бизнес-логики - невозможно перепутать порядок идентификаторов. Все вызовы становятся типобезопасными и самодокументируемыми. И писать такой легкочитаемый код очень приятно. Применяю кастомные id очень широко - от парсинга http-запроса до слоя данных. В статье подробно рассказываю: • «как было» раньше (и осталось для кадастровых номеров, например), • переход от кастомизации строк к скрепным uuid.UUID и варианты типизации, • немного запутаемся в важных условиях кастомизации, • скопипастим компактное и готовое решение • и бонусом посмотрим лаконичный синоним в коде.

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

#Go #uuid #generics

Кастомные uuid на базе дженерика

Уже более 6 лет я использую кастомные идентификаторы - одна из классных штук, за которые обожаю go. Они незаменимы в описании бизнес-логики - невозможно перепутать порядок идентификаторов. Все вызовы...

Хабр