Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how programming paradigms like type systems can serve as accessibility tools for ADHD programmers, compensating for distractability and limited working memory through one developer's personal journey.
Master advanced Grafana features for monitoring RabbitMQ data using Prometheus. Learn about dashboards, troubleshooting, debugging, and community contributions to enhance your observability capabilities.
Explore how randomized software testing enhances compiler type checker reliability, with insights from 250+ bugs found in Java, Kotlin, Scala, and Groovy compilers affecting type inference and polymorphism.
Explore the challenges and solutions for integrating LLMs like GPT into Elixir applications, addressing issues with response variability, streaming formats, version changes, testing, and rate limits.
Discover a safe migration process from classic mirrored queues to quorum queues in RabbitMQ with minimal code changes, preparing for the removal of mirrored queues in version 4.0.
Discover the design and implementation of Scripta.io, a scientific document management system built with Elm and Lamdera, featuring a markup compiler and document organization tools.
Discover Mailboxer, a static communication checking tool for Erlang that detects errors like unreceived messages and protocol violations through mailbox type annotations, reducing debugging time and development costs.
Explore Erlang/OTP 27's new JIT support for efficient code coverage collection, its implementation, and how it handles previously uncoverable code.
Explore practical applications of RabbitMQ in real-world scenarios with insights from Lajos Gerecs' presentation at RabbitMQ Summit 2024.
Explore Change Data Capture implementation using RabbitMQ and Debezium with Nyior Clement's approach from RabbitMQ Summit 2024.
Discover how snapshot testing can streamline your unit testing process in Gleam, eliminating tedious manual assertions and making your defense against bugs more efficient and effective.
Explore Unison programming language's content-addressable code approach, its benefits, and how it enhances developer experience through a demonstration of describing and deploying microservices.
Explore the development of a Units of Measurement library for Erlang, while gaining insights into overcoming depression and burnout in tech. Barbara Chassoul shares both technical implementation and her personal journey.
Explore the challenges and solutions in scaling Haskell applications, from database optimization to memory management, with insights on when to use strictness over laziness for better performance.
Explore Faust, a functional programming language for real-time audio DSP on embedded systems, creating digital instruments and sound systems with live demonstrations.
Get personalized course recommendations, track subjects and courses with reminders, and more.