ThoughtWorks
ThoughtWorks is a global IT consultancy delivering bespoke applications, no-nonsense consulting, and helping organisations to drive agility and create software. By hiring exceptional people, it can solve its clients' biggest and most pressing problems. All of its services are offered both on and offshore, and are delivered with pride and passion.
Skills Matter & ThoughtWorks
Skills Matter and ThoughtWorks work in close partnership in the UK, providing Skills Matter eXchanges and Skills Matter In-the-Brain sessions to support the Open Source and Agile community.
As proud YOW! supporters for 14+ years, Thoughtworks is dedicated to sharing knowledge and inspiring debate with technologists. We write books, blog, run events and champion Open Source. Stay connected via our Access Thoughtworks newsletter, a learning community where we share tech ideas and trends.
Upcoming Events
-
YOW! Data 2022
Two days - Online Conference
YOW! Data is an opportunity for data professionals to share their challenges and experiences while our speakers share the latest in best practices, techniques, and tools. The 2022 conference was online in a two-day event featuring invited international and Australian speakers sharing their...
data-machine-learning data data-science data-engineering machine-learning-ai
-
Rust in 2024
Featuring Niko Matsakis
Rust is quickly becoming the "default choice" for applications where performance and reliability are top considerations. What can we expect from the next few years of the Rust language? In this talk, Nicholas Matsakis discusses what he sees as the top priorities for Rust going forward.
... software-development rust -
Rust's Unique Ownership Concept: Practical Examples and Why It's Important
Featuring Cecile Tonglet
Every programming language uses either a garbage collector or lets you handle memory freely. Rust introduces a whole new approach: Ownership. This beginner-friendly talk, looks at how Rust's Ownership and Borrowing models works in practice.
software-development rust -
Rust Async History, Libs, and Patterns
Featuring Katharina Fey
In this talk, Katharina Fey gives an introduction to async programming as a concurrency development model, (and what advantages this model has), the history and development of async Rust, how it works under the hood, and finally highlight a few projects from the current async Rust ecosystem.
patterns libs async software-development rust -
Experimenting with Faster Elliptic Curves in Rust
Featuring Diego F. Aranha
The talk discusses the results of experiments improving the efficiency of constant-time cryptographic algorithms implemented in Rust, with applications to faster Elliptic Curve Cryptography of practical interest.
cryptographic-algorithms eliptic-curves cryptography software-development rust -
Security as Code: A DevSecOps Approach
Featuring Nancy Gariché
In this session, we will review lessons learned from DevOps to implement a successful DevSecOps culture, in particular how we can make developers contribute security checks with the SaC approach.
security ci-cd security-as-code devsecops -
Software Architecture in a DevOps World
Featuring Bert Jan Schrijver
In this session, Bert Jan will share his experience working in a DevOps world as a software architect. After this session, you will have practical insights and tips in how to work as an architect with a DevOps team.
devops architecture continuous-delivery software-architecture devsecops -
DevSecOps and the Fight Against Friction
Featuring Matt Saunders
In this talk, Matt will go through the desires, the traps and pitfalls, and how to set up a DevSecOps initiative that doesn't compromise flow.
devsecops process security -
DevSecOps: A Practitioner's Perspective
Featuring Erik Dörnenburg
It was easy to sneak a “Sec” into DevOps, but in practice this raised more questions. In this example-filled talk, Erik will address these questions and discuss practices like container security scanning, binary attestation, and chaos engineering.
security devops container-security-scanning chaos-engineering binary-attestation security-scanning evolutionary-architecture fitness-functions devsecops -
Is DevSecOps the Wrong Name?
Featuring Dave Farley
How should we best deal with the security of our systems in a world of agile development and Continuous Delivery? The answer is to build security into our systems from the outset, rather than treat it as an afterthought.
devsecops continuous-delivery continuous-security security -
Integration Leadership
Featuring Diana Montalion
In this talk, we'll explore leadership as synthesizing knowledge, experience and good judgement into decisions based on valid reasons. Also, maintaining both personal and conceptual integrity in the face of systemic blockers.
leadership