Latest #types Threads Top

mudasobwa
In the meanwhile, Cure sees a light at the end of the tunnel. In the last week it got several features I’m really proud of, and I have im...
New
brainlid
Episode 295 of Thinking Elixir. News includes José Valim publishing a deep technical post on Elixir’s type system shift from DNFs to Lazy...
New
brainlid
Episode 282 of Thinking Elixir. News includes cutting-edge research from José Valim and Guillaume Duboc on the data structures powering E...
New
NewsBot
A new Elixir blog post/announcement has been posted! Get the full details here: Lazier Binary Decision Diagrams (BDDs) for set-theoreti...
New
CommunityNews
Previously: Models of (Dependent) Type Theory. There is a deep connection between mathematics and programming. Computer programs deal wit...
New
CommunityNews
IntroductionIf you’ve taken an algorithms class, you have likely seen dynamic programming, specifically a technique called memoization. M...
New
CommunityNews
When designing error types in Rust, especially for libraries with a public API, there are several important considerations to keep in min...
New
CommunityNews
The venerable master Foo was walking with a novice. Hoping to prompt the master into a discussion, the novice said: "Master, I have heard...
New
CommunityNews
You may have heard of things like fundamental types, built-in types, basic types, integral types, arithmetic types, and so on. But what d...
New
NewsBot
A new Go blog post/announcement has been posted! Get the full details here: Goodbye core types - Hello Go as we know and love it! - The...
New

This Week's Trending Top

mudasobwa
In the meanwhile, Cure sees a light at the end of the tunnel. In the last week it got several features I’m really proud of, and I have im...
New

This Month's Trending Top

This Year's Trending Top

CommunityNews
You may have heard of things like fundamental types, built-in types, basic types, integral types, arithmetic types, and so on. But what d...
New
CommunityNews
The venerable master Foo was walking with a novice. Hoping to prompt the master into a discussion, the novice said: "Master, I have heard...
New
CommunityNews
Previously: Models of (Dependent) Type Theory. There is a deep connection between mathematics and programming. Computer programs deal wit...
New
brainlid
Episode 282 of Thinking Elixir. News includes cutting-edge research from José Valim and Guillaume Duboc on the data structures powering E...
New
CommunityNews
When designing error types in Rust, especially for libraries with a public API, there are several important considerations to keep in min...
New
CommunityNews
IntroductionIf you’ve taken an algorithms class, you have likely seen dynamic programming, specifically a technique called memoization. M...
New
NewsBot
A new Elixir blog post/announcement has been posted! Get the full details here: Lazier Binary Decision Diagrams (BDDs) for set-theoreti...
New
brainlid
Episode 295 of Thinking Elixir. News includes José Valim publishing a deep technical post on Elixir’s type system shift from DNFs to Lazy...
New

Last Three Year's Trending Top

CommunityNews
Dependent types in Haskell. Serokell’s team has implemented part 1 of visible forall and improved name resolution and type checking of t...
New
New
CommunityNews
Overloading gen-class methods of glorious types with sublime nation of clojure for make great benefit of interop. (Post title shenanigan...
New
NewsBot
A new Elixir blog post/announcement has been posted! Get the full details here: Elixir v1.17 released: set-theoretic types in patterns,...
New
NewsBot
A new Go blog post/announcement has been posted! Get the full details here: Range Over Function Types - The Go Programming Language
New
NewsBot
A new Go blog post/announcement has been posted! Get the full details here: Goodbye core types - Hello Go as we know and love it! - The...
New
sundi
It’s the Season 10 finale of the Elixir Wizards podcast! José Valim, Guillaume Duboc, and Giuseppe Castagna join Wizards Owen Bickford an...
New
brainlid
Episode 236 of Thinking Elixir. News includes José Valim’s exciting PR for Elixir 1.19 that dramatically enhances type inference capabili...
New
brainlid
Dialyzer is something that eventually everyone hears about in the Elixir community. It’s a static code analysis tool that has both fans a...
New
brainlid
Episode 237 of Thinking Elixir. News includes upcoming improvements to ex_doc for version navigation, the release of Phoenix Analytics 0....
New
CommunityNews
Safe and efficient C++ interoperability via non-escapable types and lifetimes. Introduction Safely interacting with unsafe code is chall...
New
CommunityNews
From Go to Rust: The Two Types of Readable Code. Ever looked at some code and thought, “Wow, that’s an ugly mess!”? Or maybe you picked ...
New
CommunityNews
TypeScript: Branded Types :wrench:. How to brand TypeScript types for norminal typing
New
CommunityNews
The 6 Types of Conversations with Generative AI. When interacting with generative-AI bots, users engage in six types of conversations, d...
New
NewsBot
A new Rust blog post/announcement has been posted! Get the full details here: Types Team Update and Roadmap | Rust Blog
New

Trending Over Three Years Top

Fl4m3Ph03n1x
Background I am trying out polymorphic typing with dialyzer. As an example I am using the famous Option type (aka, Maybe Monad) that is n...
New
First poster: bot
In this post we’re going to be looking at a more advanced use of Gleam’s type system, known as phantom types. Hopefully by the end of thi...
New
Fl4m3Ph03n1x
Background So, I am playing around with a concept named “NewType” and I am taking inspiration from languages like F# and Scala. My objec...
New
wolf4earth
Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came from. He then dives...
New
First poster: bot
Hacking sum types with Go generics. Go doesn’t have sum types, but generics get us one step closer to a useful polyfill. If you’ve ever ...
New
First poster: bot
proposal: Go 2: permit types to say they may only be created by containing package · Issue #43123 · golang/go. It would be useful to per...
New
First poster: bot
Python 3 is a highly dynamic language, but it has introduced a syntax for expressing types with PEP484. This paper ex- plores how develop...
New
Fl4m3Ph03n1x
Background I am a fan of dialyzer and friends (looking at Gradient) and I try to have sepcs in my code as much as I can. To this end, I a...
New
Fl4m3Ph03n1x
Background I am now trying Gradual type checking, as a consequence I am giving a shot to Gradient. As I see it, this is an alternative to...
New
First poster: bot
Climbing Steep hills, or adopting Ruby 3 types with RBS — Martian Chronicles. A deep dive into adding Ruby Type Signatures to existing p...
New
First poster: bot
Algebraic Data Types in Haskell. In this article, we introduce you to the concept of algebraic data types and show how you can build you...
New
First poster: bot
A new Elixir blog post/announcement has been posted! Get the full details here: My Future with Elixir: set-theoretic types - The Elixir...
New
Fl4m3Ph03n1x
Background I am moving towards defined data structures in my application, and I find that TypedStruct is quite useful. Questions Howeve...
New
New
CommunityNews
Trivia About Rust Types: An (Authorized) Transcription of Jon Gjengset’s Twitter Thread. Preface (by Jimmy Hartzell) I am a huge fan of ...
New
  • Follow
  • Join
  • Shape
the conversation

Latest on Devtalk

Devtalk

Similar Portals

    None added yet

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Manning Publications

45% off any item

The Pragmatic Studio

20% off any course

Linux New Media

15% off any non-sub item

Simply use coupon code "devtalk.com" at checkout. Where applicable this coupon can be used for an many items and as many times as you like!