SkillsCasts
SkillsCasts
Explore our library of tech talks on the topics that truly matter to today's developers. Learn from the top minds behind the tools you're trying to master.
Every year we help organise hundreds of expert-led talks at conferences and meetups -- and since 2011 we've been preserving them in our free online library of SkillsCast videos. Dive into topics like Functional Programming, Agile methodologies, Java, Cloud & DevOps, Machine Learning, JavaScript, Architecture and so much more.
Simply register for a free account and you'll have instant access to thousands of talks from the creators and innovators of the world's most in-demand technologies, frameworks and methodologies.
-
An Introduction to Cats Effect with Adam Rosien
Featuring Adam Rosien
Adam Rosien introduces Cats Effect — a Scala library that makes it easy to write code that effectively uses multiple cores and doesn’t leak resources. Adam will show off the features of the Cats Effect library that provide parallelism, concurrency, resource-safety, and more!
scala concurrency parallelism resource-safety libraries cats-effect cats -
Living with Your Legacy
Featuring Julie Lerman
For many developers the painful reality is that they are stuck maintaining legacy systems where rewrites are out of the question. In this talk Julie Lerman draws from her own experiences to share tips for keeping clients' businesses running while (slowly) helping them evolve to modern times.
... architecture legacy-systems -
Three Challenges in Microservices: Developer Feedback, Continuous Delivery, and Cost Optimization
Featuring Casey Lee
Microservices present unique challenges around managing dependencies, continuous delivery, test automation and cost optimization. Often, these aren't obvious until well into an organisation's transition to microservices. In this talk, Casey Lee will share experience-based approaches to...
devops optimization microservices -
Real-world API Modularization with DDD and Hypermedia
Featuring Einar Høst
Einar W. Høst shares the real-world story of using DDD and hypermedia to modularize the monolithic API for the NRK TV streaming service to improve both reliability and development speed for new features.
architecture bounded-context hypermedia modular-api monolith-migrations domain-driven-design microservices -
Dark Energy, Dark Matter: Imperfect Metaphors for Designing Microservices
Featuring Chris Richardson
In this talk Chris Richardson discusses how to balance two opposing forces in microservices architecture: the repulsive forces that drive the decomposition of your application into services, and the attractive forces that resist decomposition and bind software elements together.
decomposition architecture microservices -
Dev Faster with Contract Driven API Development
Featuring Jeremy Davis
DevOps, Microservices, CI/CD, Pipelines, Test Driven Development all reduce time to production. But the bottleneck in software development has always been coordinating humans.
devops microservices api -
2
How Cognitive Biases and Ranking Can Foster an Ineffective Architecture
Featuring Evelyn van Kelle and Kenny Baas-Schwegler
If we are not aware of them, cognitive biases and ranking can kill the insights, wisdom and benefits of collaborative modeling. In this we will interactively explore how we can improve our facilitation skills and focus on neuro-inclusiveness with Lewis Deep Democracy (LDD).
architecture collaborative-design facilitation lewis-deep-democracy inclusivity ranking cognitive-bias -
Event-Driven Security Detection and Remediation as Code
Featuring Paul Duvall
An event-driven architecture uses events to trigger targets and communicate between decoupled services to achieve massive scale and flexibility.
devops security devseccon -
Good Fences Make Good Neighbours
Featuring Trond Hjorteland
We know that good fences make good neighbours, but only when the boundaries are placed correctly. How can we create robust and sustainable modular designs when identifying those boundaries are so challenging?
devops ddd microservices -
Modular Monoliths: How To Power Your Journey Using Continuous Delivery & Domain Modelling
Featuring Matt Belcher
Teams are often too eager to ditch their monolith codebase in favour of new shiny Microservices. But if your current monolith doesn't reflect your domain, you're all but guaranteed to have a painful Microservices journey. In this talk, Matt argues why it is important to have a ‘Modular...
architecture modular-monoliths monolith-migrations microservice -
What Does a Good Microservice Architecture Look Like?
Featuring Carola Lilienthal
Microservices have been in use for a decade now and we're seeing many of the same things that turned us against previous architectures: Technical debt, rising development costs, and big unmanageable balls. But, this isn't inevitable! In this example-filled talk Carola will discuss how the...
architecture technical-debt microservices -
Mindshift: how thinking differently is essential for modern architecture
Featuring Diana Montalion
Many of our mental models have been optimised for feature-driven software delivery. No matter how performant our microservices are, if we don’t change our patterns we risk delivering the same system we already have. This talk explores how to make the Mindshift from feature-driven to event-driven....
architecture feature-driven-architecture event-driven-architecture -
Ergonomic Error Handling with Rust
Featuring Senyo Simpson
Rust diverges from most mainstream languages in its approach to error handling. This talk takes a fairly deep dive into Rust's approach to it, discussing the pros and cons.
error-handling code rust -
Project Documentation with Rust and mdBook
Featuring Mario Garcia
The Rust project has developed mdBook, a command-line tool used for publishing official documentation utilising Markdown. In this talk you'll learn more about mdBook, how you can use this tool, and where to publish your project documentation.
code quality documentation markdown rust -
90 Minutes: Continuous Verification - Beyond Chaos Engineering
Featuring Cat Swetel
The complex systems we work with are much more likely to drift into failure rather than suddenly taking one catastrophic wrong turn. What if you and your colleagues could be sensitized to the drifting safety boundaries of your systems? How would that inform the work you do?
complex-systems chaos-engineering -
Containers Beyond the Fundamentals, What Next?
Featuring Matt Saunders
Learning the fundamentals of containers and Docker allows you to run containers, and build images, and gives an introduction into how to operate them at scale. But how do you move to the next level?
container-security security gke google-gke amazon-eks rancher openshift kubernetes devops cloud docker containers