Conference: Nov 13-15, 2017
Workshops: Nov 16-17, 2017
Track: Software Engineering Softskills
Location:
- Pacific LMNO
Day of week:
- Tuesday
A small group of engineers that work as a team can outperform any 10xer. Being a good teammate is much more than being a competent coder. This track will introduce our attendees to soft skills that propel teams to greatness. Ideas of empathy, rapid prototyping, effective communication, and understanding team dynamics will be demonstrated by our speakers. Attendees will be able to take away simple changes to their day-to-day jobs that can help them and their teams win.
by John Willis
Director of Ecosystem Development @Docker
Over the past few years, there seems to have been an increase in suicides in our sector of the IT industry. With complexity and responsibility ever increasing in the creation and support of digital services industries, we have seen a correlated increase in stress levels. We have come to know this as a term we call “Burnout.” Burnout was coined by...
by Jake Zukowski
Interaction Design Director @Fjord
Teams need a strong, singular North Star vision with a process to utilize different perspectives in order to build the best products and services. This talk will explore constructive negotiation, pairing inclusivity and the decisive mindset to help diverse teams deliver quickly while still leveraging their strengths. As we become more aware of the benefits of inclusivity to the bottom line, smartly integrating empathy into a tech culture is a good move. However, an empathetic team mindset...
by Phil Haack
Leads Desktop team @GitHub and shipped ASP.NET MVC/NuGet
The software industry in the past romanticized the image of the solitary coder in a basement twiddling bits to produce a great work. But in reality, software has always been a collaborative social effort.
From putting people on the moon to building a game that causes people to run around outside chasing imaginary creatures, all of these efforts required developers to work closely together and build upon the work that preceded them. The secret ingredient to great teams and products are...
by Sara Bayless Da Costa
UX Lead, Interaction Design Specialist @Fjord
Have you ever spent an overwhelming amount of time building a prototype that a user throws away in a matter of seconds? In this presentation, you'll learn about several low-fidelity prototyping methods that require little to no cost. These methods will help you learn about your product, gather high-quality feedback, and get the best version of your product out there as quickly as possible.
Prototyping is an incredible tool that enables you to better understand a user's needs,...
by Devon H O'Dell
Tech Lead @Fastly
Almost by nature, bugs force us to operate beyond our knowledge and understanding. Even experienced developers show wide variance in capability when it comes to debugging software. What is it about debugging that is so inherently difficult? What makes some more successful at solving bugs? Importantly, what can we even do about it?
A large body of psychological research pioneered by Carol Dweck may hold the key: our perceptions about our own abilities influence our goals and behaviors...
.
Tracks
Monday Nov 7
-
Architectures You've Always Wondered About
You know the names. Now learn lessons from their architectures
-
Distributed Systems War Stories
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.” - Lamport.
-
Containers Everywhere
State of the art in Container deployment, management, scheduling
-
Art of Relevancy and Recommendations
Lessons on the adoption of practical, real-world machine learning practices. AI & Deep learning explored.
-
Next Generation Web Standards, Frameworks, and Techniques
JavaScript, HTML5, WASM, and more... innovations targetting the browser
-
Optimize You
Keeping life in balance is a challenge. Learn lifehacks, tips, & techniques for success.
Tuesday Nov 8
-
Next Generation Microservices
What will microservices look like in 3 years? What if we could start over?
-
Java: Are You Ready for This?
Real world lessons & prepping for JDK9. Reactive code in Java today, Performance/Optimization, Where Unsafe is heading, & JVM compile interface.
-
Big Data Meets the Cloud
Overviews and lessons learned from companies that have implemented their Big Data use-cases in the Cloud
-
Evolving DevOps
Lessons/stories on optimizing the deployment pipeline
-
Software Engineering Softskills
Great engineers do more than code. Learn their secrets and level up.
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
Wednesday Nov 9
-
Architecting for Failure
Your system will fail. Take control before it takes you with it.
-
Stream Processing
Stream Processing, Near-Real Time Processing
-
Bare Metal Performance
Native languages, kernel bypass, tooling - make the most of your hardware
-
Culture as a Differentiator
The why and how for building successful engineering cultures
-
//TODO: Security <-- fix this
Building security from the start. Stories, lessons, and innovations advancing the field of software security.
-
UX Reimagined
Bots, virtual reality, voice, and new thought processes around design. The track explores the current art of the possible in UX and lessons from early adoption.