Swearing, Nudity and Other Vulnerable Positions

Over 3 months John Le Drew recorded over 60 hours of interviews and spoke to some of the most respected people in the industry to produce an audio documentary that attempts to answer the question “What is safety? And why is it important anyway?”

Click here to watch this talk with slides

This highly interactive talk will present the findings and guide and challenge you through a journey to understanding safety. Including short interactive sessions and role play exercises to cover the following topics:

– What is safety?

– What is a team?

– What is the definition of an effective or high performance team?

– What are the elements that make a team effective?

– Is psychological safety the foundation to team performance?

– What can we all do to help foster psychological safety in our teams?

– What is the relationship between safety, stress and engagement?

– What is the profound impact of a lack of safety and engagement on society?

This talk has grown as John created the new podcast The Agile Path. The first season on this podcast is about safety in teams. John has interviewed world renowned specialists in the field; Christopher Avery, David Marquet, Jerry Weinberg, Esther Derby, Johanna Rothman, Woody Zuill and many more in over 60 hours of audio. This has been a fascinating deep dive learning experience for John and he hopes to explore these insights with the audience.

Learning Outcomes

– Understand the definition for psychological safety and explore it’s meaning.

– Understand what a team really is.

– Understand the five facets of an effective team.

– Understand why psychological safety is foundational to team effectiveness.

– Understand some of the key signs of unsafety in teams.

– Understand the relationship between safety, workplace stress and engagement (using the JD-R model).

– Understand the impact of low safety, low engagement workplaces on wider society.

About John

John has over 17 years of experience working in software engineering as a system administrator, software engineer, technical lead, technical director, development manager and agile coach. He currently runs the consultancy firm Wise Noodles here he helps organisations solve tough technical problems by untangling their people problems. He is also host of The Agile Path Podcast which creates in-depth audio documentaries on the topics that most affect organisations transitioning to agile ways of working.

Use Cases and Design Patterns for Spark Streaming

Spark Streaming is one of the most popular stream processing framework that enables scalable, high-throughput, fault-tolerant stream processing of live data streams.

Click here to watch this talk with slides

Speakers: Vida Ha and Prakash Chockalingam

In this talk, we will focus on the following aspects of Spark streaming:

(i) Motivation and most common use cases for Spark Streaming: – Streaming Data Ingestion & ETL – Building a data highway to ingest real time data into warehouses, search engines or data lakes.– Monitoring & Dashboarding– Anomaly/Fraud Detection with Online Learning – Doing predictions on streams and keeping the model up-to-date based on new data being observed.– Sessionization – Identifying sessions based on user behavior from streams

(ii) Common design patterns that emerge from these use cases and tips to avoid common pitfalls while implementing these design patterns:– Associative Time Based Window Aggregations – How and when to use window functions efficiently to do associative aggregations and maintain running statistics from your data.– Global Aggregations with State Management – Maintain the most current value of a statistic for all of time with a global state.– Joining streams efficiently with static and dynamic datasets – Many a time, you might not only want to join multiple streams but also join with historical datasets. The historical datasets can be static or dynamically changing. We will walk over the best practices while doing these joins.– Using SQL operations on stream – How to use Spark SQL on DStreams efficiently.– Avoiding common pitfalls while doing online model updates

(iii) Performance optimization techniques:– How to scale out efficiently to achieve high throughput.– Better state management with state pruning.– Fine tuning checkpoint interval for optimum performance.– Efficient ways of writing to data sinks

Vida’s Bio:

Vida is currently a Solutions Engineer at Databricks. In her past, she worked on scaling Square’s Reporting Analytics System. She first began working with distributed computing at Google – where she improved search rankings of mobile specific web content and built and tuned language models for speech recognition using a year’s worth of Google search queries. She’s passionate about accelerating the adoption of Apache Spark to bring the combination of speed and scale of data processing to the mainstream.

Prakash’s Bio:
Prakash is currently a Solutions Architect at Databricks and focuses on helping customers building their big data infrastructure based on his decade-long experience on building large scale distributed systems and machine learning infrastructure at companies including Netflix and Yahoo. Prior to joining Databricks, he was with Netflix designing and building their recommendation infrastructure that serves out millions of recommendations to Netflix users every day. His interests broadly include distributed systems and machine learning and he has also co-authored several publications on machine learning and computer vision research in the early stages of his career.

Blockchain in healthcare

Blockchain’s technology is developed in-house and through BTL’s incubator and accelerator programs, based in Vancouver, British Columbia.

Click here to watch this talk with slides

BTL’s first technology platform is a remittance business called Interbit with a focus on leveraging blockchain technology to create rapid and cost effective “cash-in cash-out” settlement solutions between the UK and target countries.
In 2013, Hugh CoFounded Quickbitcoin.co.uk enabling UK customers to buy bitcoin quickly and easily and established trust across a difficult industry. Working with his brother Guy the duo started with just £1000 and turned over £1.4mil in their first full year.

Transformation and Improvement

Great speakers about Transformation and Improvement from Spotify, Sky and News UK!

Speakers: Katja Lotz , Jon Mullen , Scott Potter
Venue: News UK

Time series analysis with Spark and Cassandra

Time series data is everywhere: IoT, sensor data, financial transactions. The industry has moved to databases like Cassandra to handle the high velocity and high volume of data that is now common place. However data is pointless without being able to process it in near real time or do batch analytics.

That’s where Spark combined with Cassandra comes in, what was one just your storage system can be transformed into your analytics system, and you’ll be surprised how easy it is!

Click here to watch this talk with slides

Christopher Batey (@chbatey) is a Software Engineer by trade and is currently employed by DataStax as a Technical Evangelist for Apache Cassandra. Chris has also worked for Sky, where he helped build their online television platform, and IBM, where he helped develop a variety of messaging products. He spends a lot of his own time contributing back to the software community.
He’s founder of an open source test double for Apache Cassandra: Stubbed Cassandra, helps with the running of the London Java Community and blogs regularly at: http://christopher-batey.blogspot.co.uk/.

21st Century Software Delivery

Deployments gone bad are a leading cause of spending your evening or weekend hunched over a terminal instead of outdoors having fun.

Click here to watch this talk with slides

In this talk Jez presents a number of patterns which reduce the risk of releases, including techniques for zero-downtime releases, roll backs, and roll forwards.

Continuous Delivery and Conway’s Law

Given that we know that iterative software development can work much better than ‘big bang’ or waterfall, should we apply the same process to organisational change? How about a backlog + iterations for shifting to a team structure which takes Conway’s Law into account, so that the organisation has a better chance of delivering the software systems it needs?

Click here to watch this talk with slides

We are fortunate to be joined by Allan Kelly, a software business consultant based in London. He has a strong interest and experience in the organisational aspects of software development, and is the author of Business Patterns for Software Developers, Changing Software Development, and Xanpan.