Would you like to skill up as a DevOps? Join authors of top projects and vital practitioners at the DevOps.js Conference on March 29-30, 2021.
Most notably, we’ll focus on:
Cutting edge talks from field experts followed by interactive Q&As
Join live chat rooms, make friends, and explore new opportunities
REMOTE, SAFE, YET FUN
Socialize at remote afterparties and gaming tournaments
Lead maintainer for Yarn.
Maël joined the Yarn project in 2017 and quickly became lead maintainer, shaping a long-term vision for the project, one PR at a time. By day, he works at Datadog on all things JS, ensuring that the tooling infrastructure can scale and support the company's growth.
Sr. Eng. Manager at npm's Open Source Tools team.
Darcy is a Sr. Engineering Manager at GitHub leading the team behind npm's Open Source Tools - most importantly - the npm CLI; He is also a Node.js Collaborator, Regular Member of the OpenJS Foundation & Co-Organizer of the NodeSchool Toronto Chapter.
Current maintainer of RollupJS.
After finishing my PhD studying the mathematical properties of black holes, I decided to go for less substance from then on and follow my passion of becoming a professional software developer. For the last six years, I have been doing full-stack consulting work for various clients at TNG Technology Consulting GmbH. This includes a big focus on DevOps: tuning Node servers, tending to Kubernetes clusters and orchestrating CI/CD pipelines are an important part my work.
During this time, I also stumbled upon RollupJS, and while I originally only wanted to push a few improvements to their dead code elimination algorithm, I ended up rewriting it from the ground up. And in the process, I accidentally became acting maintainer of that project :)
Sasha is a Sr. Manager on the Managed OpenShift Black Belt (MOBB) team at Red Hat, where she is helping enterprise customers successfully migrate to managed OpenShift on customers’ favorite public cloud.
In her career, Sasha has worked in development, operations, consulting, and cloud architecture. Sasha is an organizer of DevOpsDays Chicago, a chair of DeliveryConf, and a published author.
Angel started his career as an US Air Force Space Systems Operations specialist in Cape Canaveral AF Station where he realized his passion for technology and software development. He has extensive experience in the private, public and military sectors and his technical experience includes military/space lift operations, technical writing, software development, SRE/DevOPs engineering. He also has a wealth of experience in defense and federal sectors such as contracting, information systems security and management.
You can usually find him speaking at or organizing local tech meetups and hackathons where he enjoys engaging with developers.
Co-creator fab.dev. Founder of linc.sh.
Member of the Node.js Technical Steering Committee & a hapi core team member.
Julie is an Engineer at Microsoft focussing on the Azure Customer Experience who refuses to give up her mac for Windows. Previously she was an Enterprise Architect at Allianz Germany as they started their cloud journey in 2016 that included full CI/CD with Jenkins, single page apps and containers. When she's not conducting architecture design and CI/CD reviews with Azure customers or building POCs you can find her surviving lockdown by YouTubing about real world engineering or jogging and rock-climbing.
Jeff Hoffer is the Technical Leader for Growth at Rollbar, working to improve Rollbar's current products and assist in developing new products that engage customers by bringing Continuous Code Improvement tools to where they are. With over 20 years of experience developing software for startups and enterprises, scaling to Internet traffic, building and maintaining commercially licensed products, and developing internal enterprise tools, Jeff has worked as a Software Engineer, Software Architect and in Director and VP roles leading technology organizations at Intuit, The Bouqs Company, Lunchbox (acquired), Accordent (acquired by Polycom) and Countrywide along with consulting work at many other prominent firms. Jeff has a passion for software development which is why he loves working at Rollbar so much with the focus on improving the professional lives of developers and the strong engineering culture.
ParcelJS core contributor and Freelance developer.
Lukonde is a Senior Software Engineer at Entelect. He currently consults in the financial services sector specialising in cloud and DevOps engineering, cloud architecture designs and cloud security at an enterprise level in the AWS landscape.
He is 4x AWS certified and is an advocate for containerisation and serverless technologies. Lukonde enjoys sharing experiences of building out AWS infrastructure on Medium and sharing open source projects on GitHub for the developer community to easily consume, replicate and improve for their own benefit.
Dianing Yudono has over a decade of software engineering experience in different products, teams and cultures. She is currently at BCG Digital Ventures, a global company that invents, launches and scales disruptive businesses. Before that, she was at ThoughtWorks, a global software consultancy.
An active contributor of @vue/test-utils.
Tiffany Jachja is a technical evangelist at Harness. She is an advocate for better software delivery, sharing applicable practices, stories, and content around modern technologies. Before joining Harness, Tiffany was a consultant with Red Hat's Consulting practice. There she used her experience to help customers build their software applications living in the cloud.
Ryan Severns is Co-Founder & COO at StackHawk where he spends his time getting application security into the hands of developers. Prior to StackHawk, he led analytics, marketing, and growth teams at VictorOps and JumpCloud. He loves end-user focused software, data, and chips & salsa.
Erik van der Voort has been working in Information Technology for over 25 years now. Starting as a developer, he moved to other roles like technical and functional designer and project- and portofolio-management. Quite some years ago, he discovered engineering was what made him really happy so since then he has been working in several Ops- and DevOps-roles within ING. For the past five years Erik is one of the engineers within the Fruitloops-team. This team of engineers mainly focuses on building and deploying front-end applications on a global scale within the company.
Nrwl.io co-founder, ex-Googler, ex-Angular core team member. Work on dev tools for TS/JS. Nx and Nx Cloud architect.
AJ is a Senior Software Architect at Serverless Inc, the team behind the Serverless Framework, where he builds developer tools which help customers successfully develop, deploy, and observe cloud-native applications.
Neil Manvar is an engineer dedicated to helping developers ship quality code quickly. In his free time, you can find him cycling, snowboarding, or cuddling with his dog. He currently works as a Solutions Engineering Manager at Sentry, an Application Monitoring software company that helps software teams discover, triage, and optimize the performance of their code.
A frontend developer that started out writing ActionScript, did jQuery and thus has all sorts of knowledge on deprecated stuff. Currently consulting at med-tech startup Aidence to help them detect early-stage lung cancer, using React and ML. Part of a frontend development couple that produced a kid.
I'm a marketing technologist and open source community builder, who likes to work with engineering teams that are building products that developers love. Having built both the DevOps Israel and Cloud Native Israelcommunities from the ground up, today I spend my time finding the places where technology and people intersect and ensuring that this is an excellent experience. You can find my talks, articles, and employment experience at rtfmplease.dev.
Darko is a Senior Developer Advocate focusing on Central and Eastern Europe. He shares his passion and technological know-how with Engineers, Developers, and communities across the world. If it can be automated, Darko tries to do so. Most of his focus is towards DevOps and Management Tools, where automation, pipelines, and efficient developer tools is the name of the game – click less and code more so you do not repeat yourself - is what he says!
He has a long IT career in various areas, from retail, to government, to even large telcos. At AWS, Darko has worked as a Premium Support Engineer and as a Solutions Architect, which has given him first-hand experience with AWS customers and their AWS adventures, helping them learn the ways of the cloud!
March 29 Schedule
Automation of a single monolithic app is pretty straight-forward. Split it into a frontend and backend and it's still manageable. Throw in more components or infrastructure and suddenly you're scratching your head at why a build ran - or didn't run. How many pipelines do I need? How many git repos should I have? Let's walkthrough use cases from small teams who own their entire stack to organizations with central IT units that manage shared infrastructure. Learn which scenarios and criteria determine how to slice but not spaghettify your pipelines.
Introducing CI/CD to your project might be a challenging process. In GitLab we value iteration as one of our key values, and in spirit of iteration we will be happy to share how GitLab could help you to gradually work on bringing your project to CI/CD heaven.
Get ready for a run through the world of Software Architectures! Everyone who works in software has heard of terms like ‘pwa’, ‘monoliths’, ‘headless’ , ‘microservices’ and even ’service oriented architectures’. We all know what they are, but how much do we really know about them? In this talk, we will show you the differences, the similarities, when to use them, when not to use them, the success stories and of course: the massive failures. Get ready for a half an hour of tech-comedy: architecture is going to be fast and fun!
With StackHawk, engineering teams can run security tests against JS applications and the backing APIs to find and fix vulnerabilities before they hit production. With automated testing on every PR, you can be confident that your app is secure. Join StackHawk co-founder Ryan Severns for a quick overview of JS application security testing with StackHawk.
Software delivery is a top priority for organizations that own software, yet it remains one of the most challenging problems enterprises face today. Continuous integration (CI) and continuous delivery (CD) are software practices that allow organizations and teams to deliver code to customers quickly, safely, and repeatedly. Whether it's to improve development, operations, or security, CI/CD pipelines give engineers and teams more time to work on things that matter and less time struggling with the risk, standards, and velocity of deployments. Join this session to learn about the components of CI/CD and how to build and scale pipelines for the future.
In this session I'll use a live demo to show how effortless it is to add Code Quality and Code Security to your project with SonarCloud - not just for now but for every commit going forward.
In this session, I’ll surface relevant context regarding crashes and performance issues in my JS-web-app. I’ll cover how to investigate errors and pinpoint where slowness is introduced.
This talk will introduce the CDK in the context of Node.js and demonstrate how it can be leveraged to provision cloud native architectures.
March 30 Schedule
Ever run code in CI/CD and builds pass only to fail during deployment? This presentation will discuss the advantages of Smoke Test patterns in CI/CD pipelines using Infrastructure as Code (IaC). Learn how teams can leverage automation to ensure apps are tested live in target environments which provide valuable insights pre-deployment. Angel will demonstrate how to leverage IaC to provision infrastructure, deploy apps, test then destroy all the resources created in a single CI/CD pipeline run.
In this talk, I will demonstrate how to create a CI/CD pipeline for a React application in AWS. We'll pull the source code from GitHub and run tests against the application before deploying it to an S3 bucket for static site hosting. The site will then be distributed using CloudFront which will point to the S3 bucket. All of the infrastructure will be built using Terraform. In addition, I'll make use of Terragrunt to show how to create this setup for multiple environments.
RollupJS is special in that it was always designed from the ground up to be a general purpose bundler rather than a frontend specific tool. In this talk, we will have a look in what way other scenarios can profit from bundling. But more importantly, I will show you how RollupJS not only generates superior output in many situations, but how easy it is to tailor its output to custom requirements and non-standard scenarios. We will see how to patch up code, mock and replace dependencies, elegantly inject build information and control the chunk generation when code-splitting, all with a just few lines of code.
Microservices present many advantages for running modern software, but they also bring new challenges for both Deployment and Operational tasks. This session will discuss advantages and challenges of microservices and review the best practices of developing a microservice-based architecture.
We will discuss how container orchestration using Kubernetes or Red Hat OpenShift can help us and bring it all together with an example of Continuous Integration and Continuous Delivery (CI/CD) pipelines on top of OpenShift.
GitHub Actions offer a convenient, feature-rich solution for building CI pipelines. Actions consist of composable steps controlled by YAML files checked into your code repo. Come learn how to perform tasks that are commonly required of modern Node.js codebases, such as package installation, linting, running tests as part of pull requests, building Docker images, and deploying when code is merged into the main branch.
A big part of that has been deeper integration with CDNs, after all, round-trip latency is one of the primary determiners of performance for a global audience. But frameworks, and the companies that support them, have different approaches to how they can be used, and the operational complexities their strategies introduce have real consequences.
But what if, instead of a dynamic origin sending instructions to a static CDN, you could run your application directly on the edge? As it turns out, that doesn't just improve performance, it also vastly simplifies our deployment and maintenance lives too.
Fed up with merge conflicts and system failures after a big release? Feature flags can be your lifesaver!
We strive to get new features to the hands of our users as fast as we sustainably can. Some features can take longer to develop and touch other parts of the system. If not handled with care, these kinds of features can result in merge conflicts that keep developers up all night, not to mention the dreaded system failures following a big release. Equipped with feature flags, we can avoid this nightmare and continuously deploy code changes safely.
This talk consists of practical tips on how to use feature flags as release toggles.
Our web app is finally ready to go live but which deployment tool should we use? With the rise of JAMstack, we have a multitude of options from Vercel, Netlify, to Firebase. Certainly, performance is key for us so we want to know which one is the fastest. In this talk, we will do a real-world benchmark comparing the most known JAMstack deployment options and discuss pros and cons.
Parcel 1 was created out of the frustration from configuring slow and hard to configure legacy bundlers like Webpack and in turn started a trend of zero-config tooling. Unfortunately, Parcel 1 had some major design flaws that led to the creation of Parcel 2, a ground-up rewrite of Parcel which aims to resolve those design flaws whilst also creating a bundler that can scale to the size of companies like Atlassian and Adobe and beyond. A new plugin system, bundler targets, optional configuration, stable caches, improved scope-hoisting, improved developer experience and better performance are just a few of the things we’ve been working on for the last 3 years.
In this talk I’ll glance over how Parcel works and talk about a couple of the largest and most exciting new features in Parcel 2.
Within ING we have been dealing with JS/FE for quite some years now. Starting with nothing we evaluated the CI/CD process for this, via multiple stages into what it is right now. I will go along these stages to inspire you to create a similar process for your own company.
For the past 10 years we diligently applied DevOps principles to our Backend services, but what about the Frontend? Can we transfer some of that knowledge between these very different, yet very similar, worlds? The answer is yes, and in this talk I'll show you how DevOps principles helped us at DAZN to build our web applications for Smart TV & Gaming Consoles.
[email protected] became Generally Availble, introducing with it a wealth of changes & net-new capabilities including: lockfile upgrades, workspace support, installing peer dependencies by default,
npm set-script & much, much more. We'll dive into this work as well as share some exciting news about what to expect in the weeks & months to come.
Node.js TSC member, PhD, Technical Director @ NearForm, IoT Expert, Consultant, author of Pino and Fastify. Co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.
I started to seduce computers :) after University with my job in Munich-Germany where I met the mighty Solaris (running on Sparc) and FreeBSD running @ scale. The challenge: how to manage data centers in an automated fashion.
The moment I joined Ubisoft, I started to implement the well known Spotify Squad team model to accelerate time to market and create a better Dev & Ops ownership culture. While learning about DevOps I discovered the Google SRE book. The book changed my view on how to support services in production in a more efficient way. At Adobe I implemented the Embedded SRE model, creating this way full stack software development teams able to support high scale customer facing services in a multi cloud and multi region environment. After 3 years of implementing the embedded SRE mode and Incident Response as a company-wide practice, I felt ready for a new challenge: leading the SRE & Observability organisations @ Booking.com.
There are so many things I learn every day. I am grateful for such an amazing journey :)
DevOps is one of my greatest passions. Guiding teams in the DevOps way of working, helping and facilitating them in achieving the ultimate goal of becoming a high performing team.
What I often see at companies, that they’re trying to adopt the DevOps way of working with a technical approach. They often start with automation. While automation is a huge aspect of DevOps, it isn’t the key to success. Mindset and behavior is in my opinion the key to success. Getting the right culture and a facilitating governance with its processes within the company. Only then you can be successful in adopting the DevOps way of working.
Nikolay is Lead Software Development Engineer and Node.js expert at Grid Dynamics. He has been developing using Node.js for 6 out of 10 professional years, from web backend to serverless data lake processing and analysis. Also he is a Node.js and serverless consultant. Public speaker and https://notjs.blog/ blog author.
Watch only ticket
Access to talks only on both days (March 29-30)
Free with GitNation multipass
Free 3h Workshops
Access to talks & activities on both days (March 29-30)
Q&A with speakers
Interactive sessions with speakers
Technology discussion rooms
AfterParty Video Bars
Certificates of participation
Instant Access to Talks Recordings
This pass includes DevOps.js Conference Full ticket and:
Full ticket to either React Summit Remote Edition (April 14-16, 2021) or JSNation Live (June 9-10, 2021)
Note: In case you choose full access to React Summit, you'll get watch-only access to JSNation and vice versa.
GraphQL Galaxy, talks & workshop recordings
TestJS Summit, talks & workshop recordings
Node Congress, talks & workshop recordings
React Summit 2020, talks & workshop recordings
Full-access attendee perks
Get your hands on hot tech, recordings included
2x more content
Enjoy the second day of talks from world renowned speakers
Enjoy Full HD streaming quality
Experience the event in full quality on a big screen
Get talk recordings right after the conference
Others will receive them one month after the event
HANDS-ON WORKSHOPS WITH FIELD EXPERTS
JS App on Azure, static analysis, NodeJS Security Testing, Continuous Code Improvement, Node.js Apps debugging, etc.
VIDEO CHAT ROOMS WITH SPEAKERS
Join virtual rooms with top architects & developers
SPEAKERS' DISCORD CHANNEL
Enjoy more space for your conversation with speakers
Explore specific technologies in their dedicated video rooms.
- March 29: Pipeline Quality, CI Platforms.
- March 30: Infrastructure as a Code, Build Tooling.
Thomas Hunter II
Attend Watching Parties
Join random groups of conference attendees watching/discussing the event. Make new friends!
Remote Afterparty Bars
Join Afterparty rooms facilitated by community activists, and enjoy a remote drink!
Can you take over the Quake arena? Try your luck at our remote tournament.
Follow us for updates
Giving back to community
We try our best to make all our events accessible and inclusive for a diverse audience. Get in touch with us at [email protected] if you wish to support this initiative, and help us provide Diversity Scholarships for the underrepresented groups in tech.
We're really grateful for all the trust and support our partners give us.
Would you like to reach our international community of 70K+ developers and highlight your tech brand?
This event is over. Do not miss others with GitNation multipass.