#type-parameters

[ follow ]
#scala-3
Scala
fromYouTube
1 day ago

Venners & Sommers: Thinking in Scala 3 Types [Scala Days 2025]

Understanding the Scala 3 type system is essential for effective programming.
Scala
fromMedium
3 weeks ago

Unmasking AnyKind: Type Shapes in Scala 3

AnyKind in Scala 3 allows for a supertype of all types, but lacks specificity about type kind.
Scala
fromYouTube
1 day ago

Venners & Sommers: Thinking in Scala 3 Types [Scala Days 2025]

Understanding the Scala 3 type system is essential for effective programming.
Scala
fromMedium
3 weeks ago

Unmasking AnyKind: Type Shapes in Scala 3

AnyKind in Scala 3 allows for a supertype of all types, but lacks specificity about type kind.
#javascript
Node JS
fromAllthingssmitty
4 days ago

Why I don't chain everything in JavaScript anymore - Matt Smith

Chaining methods in JavaScript can complicate readability and debugging, making step-by-step coding often clearer and easier to manage.
Node JS
fromAllthingssmitty
4 days ago

Why I don't chain everything in JavaScript anymore - Matt Smith

Chaining methods in JavaScript can complicate readability and debugging, making step-by-step coding often clearer and easier to manage.
#scala
fromYouTube
1 day ago
Scala

Nicolas Rinaudo: Hands On Capture Checking with Martin Odersky [Scala Days 2025]

Scala
fromMedium
1 week ago

Scala's Growth Model - Building Inward, Starving Outward

Scala's ecosystem excels internally but struggles to attract new users due to structural and cultural barriers.
Scala
fromScala-lang
3 weeks ago

Scala 3.8.3 is now available!

Scala 3.8.3 introduces local coverage exclusions and a safe mode for capability-safe code, enhancing code safety and coverage measurement.
Scala
fromScala-lang
1 month ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
Software development
fromArtima
2 months ago

A (Brief) History of Object-Functional Programming

Scala matured into a practical object-functional language embraced by industry, combining language evolution and hybrid paradigms to reach production readiness.
Scala
fromYouTube
1 day ago

Nicolas Rinaudo: Hands On Capture Checking with Martin Odersky [Scala Days 2025]

Capture checking is an experimental Scala feature that supports direct style programming.
Scala
fromYouTube
1 day ago

Regenesca - Refactoring Generator of Source Code for Scala

Refactoring Generators generates and refactors Scala source code, functioning like a git merge specifically for Scala.
Scala
fromMedium
1 week ago

Scala's Growth Model - Building Inward, Starving Outward

Scala's ecosystem excels internally but struggles to attract new users due to structural and cultural barriers.
Scala
fromScala-lang
3 weeks ago

Scala 3.8.3 is now available!

Scala 3.8.3 introduces local coverage exclusions and a safe mode for capability-safe code, enhancing code safety and coverage measurement.
Scala
fromScala-lang
1 month ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
Software development
fromInfoQ
2 weeks ago

Dynamic Languages Faster and Cheaper in 13-Language Claude Code Benchmark

Dynamic languages like Ruby, Python, and JavaScript are faster and cheaper for AI coding tasks compared to statically typed languages.
Java
fromScala.js
2 weeks ago

Announcing Scala.js 1.21.0

Scala.js 1.21.0 introduces compatibility changes, deprecates JDK < 17, disables Google Closure Compiler by default, and includes performance improvements.
fromScala-lang
1 week ago

Last mile towards sbt 2

sbt 2.x uses Scala 3.x for build definitions and plugins, while still supporting Scala 2.x. It embraces a simpler build.sbt via common settings and introduces an incremental test feature.
Scala
#typescript
JavaScript
fromMedium
1 month ago

Metaprogramming: teaching the compiler to explain your data.

Contextual information enhances debugging by providing field names, types, and nested structures.
Java
fromMedium
1 month ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
Scala
fromMedium
1 month ago

Breaking Scala's Nil with Java Reflection

Java reflection in Spring Data MongoDB caused a bug in Scala's Nil singleton, revealing a mismatch between Scala's guarantees and JVM behavior.
#typescript-60
Node JS
fromInfoWorld
1 month ago

TypeScript 6.0 reaches release candidate stage

TypeScript 6.0 reached release candidate stage with improved type checking for function expressions in generic calls, scheduled for general availability on March 17.
Node JS
fromInfoWorld
1 month ago

TypeScript 6.0 reaches release candidate stage

TypeScript 6.0 reached release candidate stage with improved type checking for function expressions in generic calls, scheduled for general availability on March 17.
fromInfoWorld
1 month ago

JetBrains unveils AI tracing library for Kotlin and Java

Tracy is compatible with Kotlin from version 2.0.0 and Java from version 17. Integrations can be made with SDKs from OpenAI, Anthropic, and Gemini. The library also works with common Kotlin/LLM stacks including OkHttp and Ktor clients, as well as OpenAI, Anthropic, and Gemini ones.
Java
Ruby on Rails
fromRubyflow
2 months ago

Static typing in Ruby only works if type narrowing reflects how we actually write Rub

Type Guard in Steep enables real type narrowing for union types, framework predicates like present?, and user-defined methods, improving Rails type checking.
fromjsdevspace.substack.com
1 month ago

Stop Fighting the TypeScript Compiler and Start Writing Safer Code

When you assign the any type to a variable, you're essentially telling the compiler: Stop checking this. I'll handle it myself. At that moment, you've basically turned off TypeScript. Even worse, any tends to spread through a codebase. If a function returns any, every variable that receives that value becomes untyped as well.
Miscellaneous
#functional-programming
Software development
fromTypelevel
2 months ago

typelevel.org built with Typelevel

Arman Bilge leads and maintains core Typelevel projects like Cats Effect, directs the Typelevel Foundation, and focuses on functional programming, concurrent runtimes, community growth, and open-source collaboration.
Scala
fromMedium
1 month ago

100 Scala Scenario-Based Interview Questions and Answers

Scala technical interviews prioritize practical problem-solving and design reasoning over syntax memorization, with scenario-based questions evaluating real-world technical capabilities.
fromMedium
1 month ago

100 Scala Interview Questions for Middle Developers

Companies hiring developers with several years of experience expect candidates to demonstrate practical reasoning about functional programming patterns, concurrency models, and the Scala type system. A mid-level engineer is usually expected to work independently, contribute to design decisions, and understand the trade-offs behind the tools they use.
Scala
fromMedium
2 months ago

Monadris: Why Functional Design Makes Tetris Safer and Easier (Scala 3 + ZIO)

A real Tetris loop has time (ticks), concurrent inputs (keystrokes), state transitions (collision, locking, line clears), and non-determinism (piece generation). In many imperative designs, these concerns end up tangled in shared mutable state, which tends to produce bugs that are: hard to reproduce (timing-dependent), hard to test (logic mixed with effects), hard to debug (replay isn't deterministic).
Software development
Software development
fromRubyflow
2 months ago

A major shift in Ruby didn't come with new syntax - it came with fewer assumptions

Cannot access external URLs; please paste the article text or excerpts so I can produce the requested structured analysis.
fromTypelevel
2 months ago

Custom Error Types Using Cats Effect and MTL

This stands in contrast to bifunctor or polyfunctor techniques, which add a typed error channel within the monad itself. You can see this easily in type signatures: IO[String] indicates an IO which returns a String or may produce a Throwable error ( Future[String] is directly analogous). Something like BIO[ParseError, String] would represent a BIO that produces a String or raises a ParseError.
Scala
Software development
fromInfoQ
2 months ago

TypeScript 6 Released: Developers Invited to Upgrade to Prepare for the Go Rewrite

TypeScript 6 standardizes defaults, removes legacy targets, aligns with web standards, and prepares for a Go-based TypeScript 7 rewrite focused on performance.
[ Load more ]