Latest #types Threads Top

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
brainlid
Episode 237 of Thinking Elixir. News includes upcoming improvements to ex_doc for version navigation, the release of Phoenix Analytics 0....
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
CommunityNews
Types are the basic tool of software design. Static or dynamic, a program’s design is written in its types.
New
CommunityNews
What would it take to add refinement types to Rust?. A few years ago, on a whim, I wrote YAIOUOM. YAOIOUM was a static analyzer for Rust...
New
CommunityNews
Safe and efficient C++ interoperability via non-escapable types and lifetimes. Introduction Safely interacting with unsafe code is chall...
New
CommunityNews
Sets, types and type checking. My currently understanding of types
New

This Week's Trending Top

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
When designing error types in Rust, especially for libraries with a public API, there are several important considerations to keep in min...
New

This Month's Trending Top

This Year's Trending Top

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
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 Rust blog post/announcement has been posted! Get the full details here: Types Team Update and Roadmap | Rust Blog
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
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
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
NewsBot
A new Go blog post/announcement has been posted! Get the full details here: Range Over Function Types - The Go Programming Language
New
CommunityNews
Types Team Update and Roadmap | Rust Blog. Empowering everyone to build reliable and efficient software.
New
CommunityNews
Types are the basic tool of software design. Static or dynamic, a program’s design is written in its types.
New
CommunityNews
Sets, types and type checking. My currently understanding of types
New
CommunityNews
What would it take to add refinement types to Rust?. A few years ago, on a whim, I wrote YAIOUOM. YAOIOUM was a static analyzer for Rust...
New
CommunityNews
What the heck are reverse mapped types?. Let’s try to understand what the TypeScript guys mean when they talk about reverse mapped types...
New

Last Three Year's Trending Top

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 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 moving towards defined data structures in my application, and I find that TypedStruct is quite useful. Questions Howeve...
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
First poster: bot
Using dependent types to write proofs in Haskell | Ascetic Slug. We all know that we can use Haskell to write functional programs that c...
New
New
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
First poster: bot
Introducing Austral: A Systems Language with Linear Types and Capabilities. Introducing a new programming language.
New
First poster: bot
Programming with union, intersection, and negation types. In this essay, I present the advantages and, I dare say, the beauty of progra...
New
First poster: bot
A new Rust blog post/announcement has been posted! Get the full details here: Officially announcing the types team | Rust Blog
New
New
First poster: bot
The two types of quality // Zeno Rocha. The Japanese define quality in two ways — atarimae hinshitsu and miryokuteki hinshitsu. Understa...
New
CommunityNews
Two types of software engineers. One assumes it’s easy because it’s a non-technical problem, the other assumes that’s why it’s hard
New
First poster: bot
The two types of creativity that peak at different ages. A new analysis of Nobel Prize winners in economics discovered notable differenc...
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

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
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
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
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
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
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
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
Climbing Steep hills, or adopting Ruby 3 types with RBS — Martian Chronicles. A deep dive into adding Ruby Type Signatures to existing p...
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
Rust has the concept of zero-sized types, or ZSTs for short. These are types that hold no information as part of their layout. A common m...
New
wolf4earth
Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications. He discusses the typ...
New
First poster: bot
Welcome to Counterexamples in Type Systems, a compendium of horrible programs that crash, segfault or otherwise explode. The “counterexa...
New
CommunityNews
… So what do I conclude from this? Not much other than that static typing is not for me. I prefer the flexibility of dynamic typing, and...
New
First poster: bot
Dark Patterns - Types of Dark Pattern. Dark Patterns have been categorised into 12 main types, including ‘bait and switch’, ‘roach motel...
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

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!