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?

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

How to Build Software From Source

Rust & Zig Combined

A Tour of the Modern Java Platform

JVM Performance Engineering

15 Years of Spring: Evolving a Java Application Framework

Keeping Up with Java

Cloud Native Java

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?

Real World Java 9

Java In The Cloud with GraalVM

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

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

Dynamic Constants — Oxymoron or Promising JVM Feature?

Java Renaissance

Real-world Reactive Programming in Java: The Definitive Guide

Keeping Up with Java

Kubernetes-ize your Java Application

Simplification and Automation in Java: Yesterday, Today and Tomorrow

Securing the JVM

Introduction to Micronaut: Lightweight Microservices with Ahead of Time Compilation

GraalVM: Run Programs Faster Anywhere

Achieving Functional Programming in Java

The Sincerest Form of Flattery

SolidJS - The World Beyond Components

Securing the JVM

Java Current and Future

Securing the JVM

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

Memory Efficient Java

Processing Data From the James Webb Space Telescope
![Keeping Up with Java [VIRTUAL]](https://img.youtube.com/vi/cF-rUNCOm2c/maxresdefault.jpg)
Keeping Up with Java [VIRTUAL]

Kubernetes, Your Next Java App Server

A Tour of the Modern Java Platform

Cloud Chaos and Microservices Mayhem

Modern and Lightweight Cloud Application Development with Jakarta EE 10

Generic or Specific? Making Sensible Software Design Decisions

Java in the Cloud with GraalVM

Processing Data From The James Webb Space Telescope

Java's Hidden Gems: Tools and Libraries

The Efficiency Paradox and How to Save Yourself and the World

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

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

Java Renaissance

Java Renaissance

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

Modern Java in Action

Java's Hidden Gems: Tools and Libraries

The Efficiency Paradox and How to Save Yourself and the World

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

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

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

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

Java's Hidden Gems: Tools and Libraries

The Efficiency Paradox and How to Save Yourself and the World

Optimizing Cloud Native Java

Structured Concurrency in Java: The What & Why

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

TypeScript vs KotlinJS

Demystifying Scala

Analyzing Pwned Passwords with Apache Spark

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

A Tour of the Modern Java Platform

Internationalisation is a Piece of Cake

The Future of Machine Learning & JavaScript

TypeScript Cookbook

JavaScript at Uber

WebAssembly Beyond the Browser

WebAssembly in Production: A Compiler in a Web Page

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

Introducing Elm to a JavaScript App

CSS vs. JavaScript, Trust vs. Control

Turbopack: DX Matters

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

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

How Serverless Technologies Accelerate Our Digital Transformation

Deno 2

Thinking Like a Data Scientist

Elixir: The only Sane Choice in an Insane World

Elixir, Phoenix LiveView & Erlang: Expert Talk

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

Concurrency Oriented Programming in a Modern World

Elixir's Impact: Shaping the Evolution of Erlang

The Soul of Erlang and Elixir

Problem Solving With Erlang & the BEAM

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

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

The Soul of Erlang and Elixir

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

A Code Centric Journey Into the Gleam Language

TypeScript vs KotlinJS

Static Kotlin Bug Hunting

Effective Kotlin

Using Ktor 3.0 with All the Shiny Things

Functional Programming with Kotlin

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

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

Server-side Kotlin with Coroutines

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

10 Reasons to Try Kotlin Multiplatform

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

Static Kotlin Bug Hunting

Kotlin - Ready for Production

A Veterans Guide To Transitioning Android Teams Into Kotlin

Bootiful GraphQL with Kotlin

Kotlin: Dissecting the stdlib

Kotlin - Ready for production

A Tour of the Modern Java Platform

Composing All The Things

Static Kotlin Bug Hunting

From Objects to Functions

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

TypeScript Cookbook

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

SolidJS - The World Beyond Components

Why I Was Wrong About TypeScript

Reaching Beyond Traditional Boundaries with Clojure

Functional Programming in 40 Minutes

Teaching Children about Clean Code

Introducing Elm to a JavaScript App

Next-Generation Programming: Rust and Elm

Why Static Typing Came Back

A Decision Maker's Guide to Typed Functional Languages

C++ - the Newest Old Language

The Robustness of Go

The Robustness of Go

Analyzing Pwned Passwords with Apache Spark

Clean Architecture with ASP.NET Core 3.0

Nullable reference types in C# 8

I Learned Embedded Development with Rust And You Can Too

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

Why Static Typing Came Back

Ready for Rust

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

Next-Generation Programming: Rust and Elm

Zen and the Art of Convincing Your Company to Use Rust

What’s New in Swift

Scaling up an iOS Codebase

WebAssembly in Production: A Compiler in a Web Page

Rust 2018: Access All Areas

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

WebAssembly Beyond the Browser

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

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

CSS vs. JavaScript, Trust vs. Control

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

Concurrency Oriented Programming in a Modern World

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

Concurrency Oriented Programming in a Modern World

The Soul of Erlang and Elixir

The Soul of Erlang and Elixir

Building a Blockchain in Erlang

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

The Robustness of Go

Concurrency Abstractions for Application Security

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

Elixir, Phoenix LiveView & Erlang: Expert Talk

Elixir's Impact: Shaping the Evolution of Erlang

Problem Solving With Erlang & the BEAM

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

HTML: How to Make Loveliness

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

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

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

Ray: A System for Distributed Applications

Reinforcement Learning - ChatGPT, Playing Games, and More

Scaling Python for Machine Learning: Beyond Data Parallelism

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


Quantum Computing in Action

Spring Boot: Up and Running


The Best of GOTO Book Club Part Two

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

Optimizing Cloud Native Java

Effective Kotlin
![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

Getting to Know IntelliJ IDEA

Holiday Special 2022

TypeScript Cookbook

Learning Test-Driven Development

Your Guide for Building a Jamstack Website

The Best of GOTO Book Club Part One

Programming Phoenix LiveView

GOTO Book Club Yule Special

Elixir in Action

Genetic Algorithms in Elixir

Spring Boot: Up and Running


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

The Best of GOTO Book Club Part Two

Effective Kotlin

TypeScript Cookbook

GOTO Book Club Yule Special

Rust in Action

Upgrade Your Front-end Game – Be an Elm Wizard

The Best of GOTO Book Club Part One

Learning Test-Driven Development

CockroachDB: The Definitive Guide


Rust in Action

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

Java Security and the Java Ecosystem

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

JDK 16: Should You Upgrade or Wait For 17?

Driving Innovation with Kubernetes & Java

Quarkus Unveiled: Efficiency & Green Impact

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

Elixir's Impact: Shaping the Evolution of Erlang

Problem Solving With Erlang and the BEAM

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

Intro to Roc & Innovation in Functional Programming

The Ideal Programming Language

Expert Talk: Functional Programming

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

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

Unlocking the Web: Exploring WebAuthn and Beyond

Elixir's Impact: Shaping the Evolution of Erlang

Problem Solving With Erlang and the BEAM

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

Kevin Dubois
Red Hat
Senior Principal Developer Advocate at Red Hat

Trisha Gee
Software engineer, Java Champion, Author and PC Member

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

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.

José Valim
Dashbit
Creator of Elixir Programming Language, Chief Adoption Officer at Dashbit

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