programming languages

Why I Was Wrong About TypeScript

SOLID Elixir

Connecting Different Programming Languages Together with just Few Lines of Code

Cruising Along with Java

Rust Async Programming in 2018

Hedy: Creating a Programming Language for Everyone

Hedy: Creating a Programming Language for Everyone

Let’s Get Lazy: Exploring the Real Power of Streams

Hedy: Creating a Programming Language for Everyone

Bash and All That; Why Ancient *NIX Tools Are Still Essential

Kubernetes-ize your Java Application

Simplification and Automation in Java: Yesterday, Today and Tomorrow

Fresh Async With Kotlin

Why You Need a Software Delivery Machine

WebAssembly in Production: A Compiler in a Web Page

Machine Learning: Alchemy for the Modern Computer Scientist

The Robustness of Go

Getting Started with Quantum Programming

Reaching Beyond Traditional Boundaries with Clojure

Why You Need a Software Delivery Machine

Sonic Pi - How to Live Code an Orchestra

Upgrade Time: Choose Java 11+ or the “Other” One… Kotlin

Life After Business Objects - Confessions of an OOP Veteran

Dynamic Constants — Oxymoron or Promising JVM Feature?

10 Reasons to Try Kotlin Multiplatform

Reading Code

Keep Your Dependencies in Check

Erlang and Elixir: On the Shoulder of Giants, There is Room for Larger Giants

A Code Centric Journey Into the Gleam Language

Verse: A New Functional Logic Language

OCaml for Fun and Profit: An Experience Report

OCaml for Fun and Profit: An Experience Report

OCaml for Fun and Profit: An Experience Report

A Code Centric Journey Into the Gleam Language

Intro to Roc & Innovation in Functional Programming

A Code Centric Journey Into the Gleam Language

Effective Kotlin

Build your own Language: Why and How?

Flutter: The Best Way to Build for Mobile?

Real-World Java

C++ Memory Management

Learning Python Programming

An Introduction to Functional Imperative Programming in Flix

An Intro to Project Riff, a FaaS Built on Top of Knative

The Do's and Don'ts of Error Handling

Cloud Native Java

Rapid Java Innovation

Old Is the New New

Learning to Live with Errors

Software Automation in a Polyglot Stack

The Robustness of Go

Analyzing Pwned Passwords with Apache Spark

C++ - the Newest Old Language

Making It Count: Quality is NOT an Option

Keeping Up with Java

Rust 2018: Access All Areas

Upgrade Time: Choose Java 11 or the “other” one… Kotlin

A Language Stack for Implementing Contracts

Life After Java 8

A TypeScript Fan's KotlinJS Adventures

Rust & Zig Combined

How to Build Software From Source

A Tour of the Modern Java Platform

The Sincerest Form of Flattery
![Keeping Up with Java [VIRTUAL]](https://img.youtube.com/vi/cF-rUNCOm2c/maxresdefault.jpg)
Keeping Up with Java [VIRTUAL]

Processing Data From the James Webb Space Telescope

Memory Efficient Java

Upgrade Time: Choose Java 11 or the “other” one… Kotlin

Securing the JVM

Java Current and Future

Securing the JVM

SolidJS - The World Beyond Components

State of the Art of Spring AI

Real-World Java

Java, Code Coverage and Their Best Friend — Bytecode: Scandals, Intrigues, Investigations

Structured Concurrency in Java: The What & Why

Maximizing Java Application Performance with GraalVM

Cruising Along with Java

Java Project Loom: Why Should I Care?

Javalution - How I Learned to Stop Worrying & Play Jenga with the entire Software Industry. What could possibly go Wrong?

Optimizing Cloud Native Java

The Efficiency Paradox and How to Save Yourself and the World

Introduction to Micronaut: Lightweight Microservices with Ahead of Time Compilation

Cloud Chaos and Microservices Mayhem

A Tour of the Modern Java Platform

GraalVM: Run Programs Faster Anywhere

Achieving Functional Programming in Java

Kubernetes, Your Next Java App Server

Java's Hidden Gems: Tools and Libraries

Real World Java 9

Java, Code Coverage and Their Best Friend — Bytecode: Scandals, Intrigues, Investigations

Keeping Up with Java

15 Years of Spring: Evolving a Java Application Framework

How Fast Can You Parse a File with 1 Billion Rows of Weather Data Using Java?

Java In The Cloud with GraalVM

Cloud Native Java

Java, Code Coverage and Their Best Friend — Bytecode: Scandals, Intrigues, Investigations

Concerto for Java and AI - Building Production-Ready LLM Applications

REST no more - Using Actors for the Internet of (LEGO) Trains & Raspberry Pis

The Efficiency Paradox and How to Save Yourself and the World

Java's Hidden Gems: Tools and Libraries

Modern Java in Action

How To Reduce Cold Starts for Java Serverless Applications in AWS: GraalVM, AWS SnapStart & Co

Java Renaissance

Java Renaissance

Java, Code Coverage & Their best Friend — Bytecode: Scandals, Intrigues, Investigations

Let’s Get Lazy: Exploring the Real Power of Streams

Concerto for Java and AI - Building Production-Ready LLM Applications

Dynamic Constants — Oxymoron or Promising JVM Feature?

The Efficiency Paradox and How to Save Yourself and the World

JVM Performance Engineering

Java Renaissance

Real-world Reactive Programming in Java: The Definitive Guide

Keeping Up with Java

Java's Hidden Gems: Tools and Libraries

Processing Data From The James Webb Space Telescope

Java in the Cloud with GraalVM

Kubernetes-ize your Java Application

Simplification and Automation in Java: Yesterday, Today and Tomorrow

Generic or Specific? Making Sensible Software Design Decisions

Securing the JVM

Modern and Lightweight Cloud Application Development with Jakarta EE 10

TypeScript vs KotlinJS

Analyzing Pwned Passwords with Apache Spark

A Tour of the Modern Java Platform

REST no more - Using Actors for the Internet of (LEGO) Trains & Raspberry Pis

Demystifying Scala

How Serverless Technologies Accelerate Our Digital Transformation

CSS vs. JavaScript, Trust vs. Control

Deno 2

JavaScript at Uber

Introducing Elm to a JavaScript App

Augmented Reality - flavours, challenges and writing AR experiences in JavaScript

WebAssembly in Production: A Compiler in a Web Page

WebAssembly Beyond the Browser

You Really Don't Need All that JavaScript, I Promise

Thinking Like a Data Scientist

Internationalisation is a Piece of Cake

The Future of Machine Learning & JavaScript

You Really Don't Need All That Javascript, I Promise

Turbopack: DX Matters

TypeScript Cookbook

Elixir's Impact: Shaping the Evolution of Erlang

Erlang and Elixir: On the Shoulder of Giants, There is Room for Larger Giants

Livebook and Elixir: Where AI, Web, and Concurrency Meet

A Code Centric Journey Into the Gleam Language

Problem Solving With Erlang & the BEAM

Elixir, Phoenix LiveView & Erlang: Expert Talk

Concurrency Oriented Programming in a Modern World

The Soul of Erlang and Elixir

Livebook and Elixir: Where AI, Web, and Concurrency Meet

Elixir: The only Sane Choice in an Insane World

The Soul of Erlang and Elixir

Livebook and Elixir: Where AI, Web, and Concurrency Meet

Functional Programming with Kotlin

Migrating Spring Boot Apps from Annotation-based Config to Functional with Kotlin

A Veterans Guide To Transitioning Android Teams Into Kotlin

Static Kotlin Bug Hunting

Static Kotlin Bug Hunting

Bootiful GraphQL with Kotlin

Effective Kotlin

Kotlin - Ready for production

Kotlin: Dissecting the stdlib

Static Kotlin Bug Hunting

Kotlin - Ready for Production

10 Reasons to Try Kotlin Multiplatform

Kotlin/Native: The Good, The Bad, and the Ugly

A Tour of the Modern Java Platform

TypeScript vs KotlinJS

Composing All The Things

Using Ktor 3.0 with All the Shiny Things

From Objects to Functions

Robot DJs: Better Spotify Playlists through Music Theory and Discrete Optimization

Upgrade Time: Choose Java 11 or the “other” one… Kotlin

Server-side Kotlin with Coroutines

Embracing the Future in a Multi-Platform World: A Kotlin Story

Robot DJs: Better Spotify Playlists through Music Theory and Discrete Optimization

Why I Was Wrong About TypeScript

SolidJS - The World Beyond Components

TypeScript Cookbook

Reaching Beyond Traditional Boundaries with Clojure

Functional Programming in 40 Minutes

Teaching Children about Clean Code

Next-Generation Programming: Rust and Elm

A Decision Maker's Guide to Typed Functional Languages

Introducing Elm to a JavaScript App

Why Static Typing Came Back

C++ - the Newest Old Language

Building a Debugger

C++ Memory Management

The Robustness of Go

The Robustness of Go

Analyzing Pwned Passwords with Apache Spark

Nullable reference types in C# 8

Clean Architecture with ASP.NET Core 3.0

I Learned Embedded Development with Rust And You Can Too

Zen and the Art of Convincing Your Company to Use Rust

Why Static Typing Came Back

Understanding Rust; Or How I Learned to Stop Worrying & Love the Borrow-Checker

Next-Generation Programming: Rust and Elm

Understanding Rust; Or How I Learned to Stop Worrying & Love the Borrow-Checker

Rust & Zig Combined

Understanding Rust; Or How I Learned to Stop Worrying & Love the Borrow-Checker

Ready for Rust

Scaling up an iOS Codebase

What’s New in Swift

Don't Trust Anything! Real-world Uses For WebAssembly

WebAssembly in Production: A Compiler in a Web Page

Don't Trust Anything! Real-world Uses For WebAssembly

Rust 2018: Access All Areas

Don't Trust Anything! Real-world Uses For WebAssembly

WebAssembly Beyond the Browser

CSS vs. JavaScript, Trust vs. Control

The Soul of Erlang and Elixir

Concurrency Abstractions for Application Security

The Soul of Erlang and Elixir

Concurrency Oriented Programming in a Modern World

Livebook and Elixir: Where AI, Web, and Concurrency Meet

Livebook and Elixir: Where AI, Web, and Concurrency Meet

Erlang and Elixir: On the Shoulder of Giants, There is Room for Larger Giants

Livebook and Elixir: Where AI, Web, and Concurrency Meet

Problem Solving With Erlang & the BEAM

Concurrency Oriented Programming in a Modern World

The Robustness of Go

Elixir's Impact: Shaping the Evolution of Erlang

Building a Blockchain in Erlang

Elixir, Phoenix LiveView & Erlang: Expert Talk

HTML: How to Make Loveliness

You Really Don't Need All that JavaScript, I Promise

You Really Don't Need All That Javascript, I Promise

Learning Python Programming

Scaling Python for Machine Learning: Beyond Data Parallelism

Ray: A System for Distributed Applications

It Really is Easier to Ask for Forgiveness (than Permission)

Robot DJs: Better Spotify Playlists through Music Theory and Discrete Optimization

Reinforcement Learning - ChatGPT, Playing Games, and More

Cruising Along with Java

Rust in Action

![97 Things Every [Java] Programmer Should Know](https://files.gotocon.com/uploads/article_images/1/36/kevlintrisha_medium.jpg)
97 Things Every [Java] Programmer Should Know

Your Guide for Building a Jamstack Website


Cruising Along with Java

The Best of GOTO Book Club Part Two

Real-World Java

Optimizing Cloud Native Java


Effective Kotlin

Getting to Know IntelliJ IDEA

Holiday Special 2022

Spring Boot: Up and Running

Quantum Computing in Action


Programming with Kotlin: Why, How and Kotlin’s Place in the Future
![97 Things Every [Java] Programmer Should Know](https://files.gotocon.com/uploads/article_images/1/36/kevlintrisha_medium.jpg)
97 Things Every [Java] Programmer Should Know

TypeScript Cookbook

Your Guide for Building a Jamstack Website

Learning Test-Driven Development

The Best of GOTO Book Club Part One

GOTO Book Club Yule Special

Elixir in Action

Genetic Algorithms in Elixir

Programming Phoenix LiveView

Spring Boot: Up and Running

Effective Kotlin

The Best of GOTO Book Club Part Two

Programming with Kotlin: Why, How and Kotlin’s Place in the Future


TypeScript Cookbook

GOTO Book Club Yule Special

The Best of GOTO Book Club Part One

Rust in Action

Upgrade Your Front-end Game – Be an Elm Wizard

Learning Test-Driven Development

CockroachDB: The Definitive Guide


Rust in Action

Learning Python Programming

Learning Test-Driven Development

The Quick Python Book

Python Was Crowned Programming Language King of 2020

Expert Talk: Managing Complexity in Software

Teaching Kids How to Code with Hedy

Navigating Through Programming's Greatest Mistakes

Should Kotlin Be Your Go-To Language?

The Future of Java: Will You Have to Pay For It?

The Ideal Programming Language

Expert Talk: Zig Programming Language and Linters

The Ideal Programming Language

JDK 16: Should You Upgrade or Wait For 17?

Quarkus Unveiled: Efficiency & Green Impact

Driving Innovation with Kubernetes & Java

The Future of Java: Will You Have to Pay For It?

Java Security and the Java Ecosystem

Expert Talk: Web Development & Its Failures

The Origin of Dylan Beattie & The Linebreakers

Elixir, Phoenix LiveView & Erlang: Expert Talk

Erlang: Solving Problems at Scale for 30+ Years

Problem Solving With Erlang and the BEAM

Elixir's Impact: Shaping the Evolution of Erlang

Should Kotlin Be Your Go-To Language?

The Ideal Programming Language

Expert Talk: Managing Complexity in Software

Expert Talk: Code Refactoring

The Ideal Programming Language

Expert Talk: Functional Programming

Intro to Roc & Innovation in Functional Programming

The Ideal Programming Language

Expert Talk: Zig Programming Language and Linters

Should Kotlin Be Your Go-To Language?

Top Trends in Software Development That You Should Know About

The Ideal Programming Language

Unlocking the Web: Exploring WebAuthn and Beyond

Decoding Modern Tech: Cloud, APIs, Wasm, Security, & More

Problem Solving With Erlang and the BEAM

Elixir's Impact: Shaping the Evolution of Erlang

Erlang: Solving Problems at Scale for 30+ Years

Elixir, Phoenix LiveView & Erlang: Expert Talk

Python Was Crowned Programming Language King of 2020

Garth Gilmour
Liberty IT
Delivered over 1,000 masterclasses & author of 40+ training courses; Learning Consultant at Liberty IT

Jeanne Boyarsky
Software developer in NYC, Java Champion, FIRST FRC mentor, CodeRanch moderator, Toastmaster. Author of OCP Java Certification Study Guides and Real World Java

Rod Johnson
Embabel
Building the future of agent frameworks at Embabel

Roy van Rijn
OpenValue
Developer and Architect, Robotics Enthusiast, Hobby Mathematician

Kevin Dubois
Red Hat
Senior Principal Developer Advocate at Red Hat

Georges Saab
Oracle
Senior Vice President of software development for the Java Platform Group at Oracle

Sean Moriarity
Author of Genetic Algorithms in Elixir and Machine Learning in Elixir, co-creator of Nx.

Brooklyn Zelenka
Ink & Switch
Author of numerous libraries including Witchcraft, and founded the Vancouver Functional Programming Meetup.

Florian Gilcher
Ferrous Systems
Founder of Ferrous Systems, Music Addict, Rubyist, Rust Trainer & Backend Programmer
Browse all tags
Here