Log in to bookmark your favorites and sync them to your phone or calendar.

PRO WORKSHOP [clear filter]
Wednesday, June 19

10:00am EDT

PRO TALK: Surviving an Acquisition
Imagine you are leading a small startup engineering team, minding your own business, then BOOM! Suddenly you’ve been acquired by a company that is about 30 times your size. Their engineering team is much larger and uses a completely different tech stack. Oh, and it's located in another country, so you are now essentially their first remote engineering team. Your job is to make the integration an amazing success. Go!If you’re currently going through a post-merger integration and losing sleep over it, or if you simply want to be prepared, then this is just the session for you. You’ll learn about our story of going through the above scenario after getting acquired almost two years ago and then doubling our engineering team. You’ll see what worked and what didn’t so you can make your own acquisition a phenomenal success.

avatar for Florjan Bartol

Florjan Bartol

VP Engineering, Zemanta, an Outbrain company
Currently leading a team of 30 as VP Engineering at Zemanta, an Outbrain company, Florjan started as a software engineer and gradually transitioned to engineering management after becoming fascinated with the people side of software. As a new parent Florjan spends most of his days... Read More →

Wednesday June 19, 2019 10:00am - 10:50am EDT
DevExec Stage

10:00am EDT

PRO TALK: Cloud Native Full Stack Development for Node Developers
As cloud services and deployment platforms have come to bear more and more responsibility for the “Enterprise” features of modern application development, Node.js becomes more appealing for developers who want to take advantage of its light weight, quick startup time, developer productivity and overall happiness. With cloud native application development patterns, supported by a Kubernetes deployment platform, Node.js is a formidable enterprise player. But cloud native application development can seem daunting. How do you both write an application and also deal with DevOps automation, service discovery, observability, image immutability, scalability, failover and all of the other cloud native and enterprise ideals? It’s a lot to keep track of. It’s a lot to do. It’s Scary! But it doesn’t have to be. In this talk I will show you how to make Kubernetes Node.js application deployment simple and straightforward. Take a journey with me to the cloud. By the time we’re done, attendees will have created a Node.js webapp and deployed it to a Kubernetes cluster. 

avatar for Lance Ball

Lance Ball

Principal Software Engineer, Red Hat
Lance is a Principal Software Engineer at Red Hat, leading the Node.js engineering efforts within Red Hat Middleware. He is an active open source contributor, an author of several NPM modules, and a core committer for the Node.js project. In addition to Node.js, you'll find his contributions... Read More →

Wednesday June 19, 2019 10:00am - 10:50am EDT
Workshop Stage 2

10:00am EDT

PRO TALK: Microservice in Practice with Ballerina and Kubernetes
Microservices increasingly are becoming the software architecture of choice as enterprises seek to deliver apps and services with greater agility, resiliency, reliability, performance, and efficiency. Teams can deliver value quickly and independently while working with a programing language of their choice, depending on services that they are building. Ballerina is a new open source programming language that is designed to bring code-first agility to the challenge of integrating across endpoints while maintaining reliability, scalability, observability, and security. It is a compiled, transactional, statically and strongly typed programming language with textual and graphical syntaxes. The Ballerina has first-class support for distributed transactions, circuit-breakers, stream processing, data-access, JSON, XML, gRPC, and many other integration challenges. Ballerina understands the architecture around it - the compiler is environment aware with microservices directly deployable into infrastructures like Docker and Kubernetes. This session will explore how Ballerina specialize on writing microservices and deploy into Kubernetes without written YAMLs and dockerfile.

avatar for Lakmal Warusawithana

Lakmal Warusawithana

Senior Director - Cloud Architecture, wso2 inc
Lakmal Warusawithana is the Senior Director - Cloud Architecture of WSO2. Lakmal has a long history of working in open source, cloud, and DevOps technologies and has been Vice President of Apache Stratos PaaS Project. Lakmal is an architect for containerization and deployment orchestration... Read More →

Wednesday June 19, 2019 10:00am - 10:50am EDT
Main Stage

1:00pm EDT

PRO TALK: The Realtime Revolution: How Instant Connections Are Transforming Products & Industries
Every major technology shift for the last decade has been driven by persistent, consistent, realtime connections: drive-share has eclipsed taxis by instantly connecting riders and drivers; connected exercise machines like Peloton have brought community to home exercise; e-agriculture is boosting yields at rates unimaginable even ten years ago. There are two industries in the world today: those that have been transformed by realtime connections, and those that are about to be.

In this keynote we will examine how the always-on Internet is being replaced by the always-connected Internet; discover technologies that offered early promise and are now evolving into something new and different, with HTTP/2 ready to be the catalyst for the next growth spurt; and outline the new design patterns, combining globally-orchestrated realtime infrastructure with serverless and Edge computing, that will be fundamental to the emerging winners across industries.

avatar for Simon Jones

Simon Jones

VP Marketing, PubNub
Simon is a Silicon Valley veteran, with two decades' experience in building, marketing, and selling innovative B2B products. Most recently, Simon was Evangelist and Head of Marketing for Cedexis, an intelligent Interenet traffic management company, which was acquired by Citrix in... Read More →

Wednesday June 19, 2019 1:00pm - 1:50pm EDT
DevExec Stage

2:00pm EDT

PRO TALK: The Evolution of the Node.Js Ecosystem
Node.js is the most powerful and growing fullstack ecosystem. The presentation will introduce the Node.js ecosystem with particular attention to numbers (number of modules published per day, number of new developers per year, etc.), and will dive deeper into how Node.js can be used for Front-end development; Mobile, Tablet and Desktop development; Blockchain and Smart Contract Development; Cloud backends; IoT Devices; and Service Oriented Architectures.

avatar for Jacopo Daeli

Jacopo Daeli

Lead Software Engineer, GoDaddy
Jacopo Daeli is a computer science expert and a senior software engineer. His research interests include cloud infrastructures, distributed systems, peer-to-peer applications and machine learning. Jacopo is currently Lead Software Engineer at GoDaddy. Outside his professional work... Read More →

Wednesday June 19, 2019 2:00pm - 2:50pm EDT
Workshop Stage 2

3:00pm EDT

PRO TALK: Diving into Bash
Most developers use the Unix shell everyday. We use commands like ls, cd, pwd, etc. but do we really know what these programs really are and how they truly work? In this workshop, we are going to take a deeper dive into the Unix shell, specifically Bash, what exactly is Bash, how does it work, and how to leverage Bash in our everyday work as developers. You will learn how to leverage these Unix shell utilities in a way that will improve your skills as a developer by having a richer understanding of how the Unix shell works.

- Basic understanding of the Unix shell e.g. ls, cd, pwd, etc.

avatar for Bruno Galvao

Bruno Galvao

Software Engineer Immersive Instructor Lead, General Assembly
Bruno has a background in software engineering and product management. He’s worked extensively with JavaScript, Ruby, and Python applications in micro-service environments. Bruno strongly believes in adopting agile methodologies, software craftsmanship, test-driven development (TDD... Read More →

Wednesday June 19, 2019 3:00pm - 3:50pm EDT
Workshop Stage 2
Thursday, June 20

10:00am EDT

PRO TALK: Kubernetes in Highly Secure Environments
Installing Kubernetes is easy. Ensuring it complies with your organization’s enterprise governance and security requirements isn’t and requires a technology plan. In this technically-focused talk, Arkadii will summarize common prerequisites for running Kubernetes in production, and how to leverage fine-grained controls and separation of responsibilities to meet enterprise governance and security needs. The presentation will outline a technology plan and discuss basic requirements for audit, security, authentication, authorization, integration with existing identity broker, logging, and monitoring. The audience will learn whether cloud-hosted Kubernetes cover these requirements, how to integrate a compliant Kubernetes installation with their existing cloud infrastructure and how to handle cross-team communication (network/compute/storage/security). Additionally, since on premise Kubernetes deployments have their challenges, Arkadii will cover the limitations of a bare-metal installation, interactions with vSphere’s API, achieving HA, reliability and disaster recovery, as well as handling OS upgrades, security patches, and Kubernetes upgrades. The session will conclude with a quick outlook of what’s next, including infrastructure as a code, immutable infrastructure, and GitOps.

avatar for Arkadii Ocheretnoi

Arkadii Ocheretnoi

Lead Platform Developer, Kublr
Arkadii Ocheretnoi is a Lead Platform Developer at Kublr. A passionate advocate for Kubernetes, Arkadii has a unique focus on enterprise projects characterized by disparate technologies that straddle both on-premises and private cloud environments. Skilled in both Microsoft Azure... Read More →

Thursday June 20, 2019 10:00am - 10:50am EDT
DevExec Stage