The open source movement has been with us for almost two decades, and it’s clear that open source is now a de facto choice for software engineers across the globe. The content that you’ll find at OSCON is a reflection of that fact.
The open source world and OSCON itself are vast. With 48 sessions over two days and a bonus day with 11 workshops to choose from, you’ll no doubt have some tough choices to make when you attend the event. Keeping that in mind, I put together four learning paths that encompass the hot topics and important transitions we’re covering at OSCON.
I’m looking forward to seeing you at OSCON in Amsterdam in October!
Hacking management: Paving your way to success
Many of us get thrown into management positions with little experience in actual management. While you’ve most likely been chosen for that position for a reason, you can always benefit from the perspectives and wisdom of those who have walked similar paths. These sessions will set you up for success.
Monday, October 26th
Tuesday, October 27th
- A crash course in tech management
- Surviving technology transitions: Adding and (more importantly) removing tools from an existing stack
- InnerSource as the anti-silo: How open source style has broken silos while strengthening systems at PayPal
The newest of the new stuff: It never stops
A year — forget that — a month doesn’t go by without a release or an update of some sort. It can feel pointless trying to keep up. Well, we’re here to help. We’ve selected important topics that you should be aware of &mdash: from new languages to shifts in security thinking.
Monday, October 26th
Tuesday, October 27th
Wednesday, October 28th
- (All-day workshop) Programming with Swift 2: Solid fundamentals for iOS and OS X development
Developer to architect: Think breadth of knowledge instead of depth
All developers bump up against architecture in some way, but what happens when you actually start to design and develop it? It isn’t so much about being an expert in Python or Java but having a knowledge about what language would be right for the project and how to go about implementing that with the right databases, the correct personnel, and keeping the business needs in mind. These sessions will start expanding your mind.
Monday, October 26th
Tuesday, October 27th
Wednesday, October 28th
- (All-day workshop) Software architecture fundamentals
Distributed systems: This is the new architecture
Seriously, this is a sea change. The monoliths are crumbling and in their place are agile reactive microservices that haven’t just changed the technology in your company, but the way architecture is designed, implemented, maintained, and updated. An entirely new tool system has also emerged. The sessions and workshops here will get you up and running with many of these new ideas, tools, and workflows.
Monday, October 26th
- Chaos patterns — architecting for failure in distributed systems
- Building Microservices with Go
- Who are you and what did you do with my containers?
Tuesday, October 27th
- Keeping it real time: Globally distributed, high-volume data processing optimized for scale, reliability, and cost
- Distributed systems in one lesson
Wednesday, October 28th
- (3-hour workshop) Deploy your applications to the cloud using containers
- (3-hour workshop) Taming microservices with CoreOS and Kubernetes
Photo: Paths by Francesca Gallo on Flickr. Used under a Creative Commons License.