February 15-16, 2024 (remote)\n

7am PST / 10am EST / 4pm CET \n", "hero__title": "LEARN TO BUILD, DEPLOY AND MONITOR \nJAVASCRIPT APPS", "event__boldtitle": "THE JAVASCRIPT DEVOPS CONFERENCE", "event__text": "

DevOps.js is an event for all the developers and architects involved in building infrastructure and setting up pipelines and deployments for JavaScript applications. \n

Would you like to skill up as a DevOps? Join authors of top projects and vital practitioners at the DevOps.js Conference on February 15-16, 2024.\n", "event__tip": "

Want to know the rest? Follow us\n", "event__techstitle": "Topics covered this year:", "features__title": "Features", "updates__title": "Follow us for updates", "updates__text": "Subscribe to our conference newsletter and get the latest updates and special deals.", "contactForm__formAction": "https://gitnation.com/newsletter-preferences", "sponsors__title": "Sponsors", "sponsors__intro": "

We're really grateful for all the trust and support our partners give us.\n", "sponsors__offer": "

Would you like to reach our international community of 70K+ developers and highlight your tech brand?
Email us.\n", "contacts__socials": "Follow us", "speakers__title": "Speakers", "mcs__title": "Our MC's", "committee__title": "Program Committee", "fullaccess__title": "Multipass and full tickets perks", "interactivesessions__title": "Interactive Sessions With Speakers", "videorooms__title": "Discussions", "videorooms__subtitle": "Explore specific technologies in their dedicated video rooms.", "randomparty__text": "

Join random groups of conference attendees watching/discussing the event. Make new friends!\n", "zoombars__title": "Remote Afterparty Bars", "zoombars__subtitle": "Join Afterparty rooms facilitated by community activists, and enjoy a remote drink!", "QuakeJS__title": "QuakeJS Tournament", "QuakeJS__subtitle": "Can you take over the Quake arena? Try your luck at our remote tournament.", "perks__title": "Our sponsors welcome you and provide some virtual goodie bag gifts.", "_perks__desc": "

Check out sponsors' offers and choose those you like the most! \n", "workshops__title": "Workshops at DevOps.JS Conference", "workshopsList__info": "Take full advantage of your conference experience, and get training from our best speakers and instructors. We'll cover TypeScript, Testing React Apps, Advanced React, Concurrent Rendering in React 18, Blitz.js, GraphQL Security Testing, Ionic & React while allocating enough time for practice.", "workshopsList__title": "Free workshops", "workshops__paidTitle": "Workshops", "workshops3h__title": "FREE WORKSHOPS AT DEVOPSJS CONFERENCE", "workshops3h__text": "

The workshops from the list below are the complimentary part of full tickets.\n

Workshops are targeted both at DevOps.js newbies and hardcore fans. Take full advantage of your remote conference experience and get training from our best speakers and trainers.\n

Workshops will be run remotely via Zoom.\n", "ticket__link": "#tickets", "ticket__text": "Tickets", "faq__descr": "

Our team is always striving to provide the best support to help you with any questions related to conference attendance and to make information more transparent and instantly accessible, we've started gathering most frequently asked questions on the page below. \n

If you can't find an answer to your question below – contact us via [email protected].\n", "notice__eventEnded": "

This event is over. Do not miss others with GitNation multipass.\n", "btnMultipass__link": "https://portal.gitnation.org/multipass", "btnMultipass__text": "Learn about multipass", "multipass__title": "GITNATION MULTIPASS", "multipass__desc": "Get access to many conferences with a single ticket", "schedule__title": "February 15 Schedule", "schedule__altTitle": "February 16 Schedule", "schedule__tip": "Times below are shown in your local browsers time zone.", "footer__tip": "

Do you like our mission? Would you like to contribute and join forces? Let's talk!
\nWe're looking for partnership opportunities and are eager to hear any of your ideas.
\n
[email protected]\n", "randomparty__btnText": "Make new friends", "cfp__title": "CFP is open", "cfp__link": "https://forms.gle/fqv6XkQHAGQiqvoA8", "cfp__linkText": "Submit proposal", "cfp__desc": "CFP is open until November 30", "freeTicket__title": "Your chance to get a free full ticket", "freeTicket__desc": "

Share your personal badge on Twitter or Linkedin and get a free limited Watch-only Ticket (50% of talks, no workshops). When 3 friends register with your badge you get a free Full Remote Ticket.\n", "freeTicket__btnLink": "https://gitnation.com/badges/devopsjs-conf-2023/18872", "freeTicket__btnText": "Share badge and get a free access", "event__techstitle2": "Meet authors and core teams of:", "checkout__title": "Choose your tickets", "checkout__description": "

All tickets types have discounted options for teams as well. Explore more below.\n", "checkout__bottomText": "If the ticket widget does not load for you or you face issues with checkout, please follow this [standalone tickets page](https://ti.to/gitnation/devopsjs-conf-2024)", "tickets__link": "gitnation/devopsjs-conf-2024/with/full-ticket-early-bird-february-15-16", "scheduleBtn__text": "schedule", "scheduleBtn__link": "/schedule", "_scheduleBtn__linkInPerson": "/schedule-offline", "subscriptionPopup__formAction": "https://gitnation.com/newsletter-preferences", "prices__title": "Prices", "workshopsList__freeLink": "/#tickets" }, "ticketsLink": "#tickets", "calendarEventName": "DevOps.js Conference 2021", "calendarEventDescription": "Watch it live at https://devopsjsconf.com", "calendarWorkshopDescription": "Please note, by adding the event to your calendar you do not register for the workshop. To register for the session please use the link sent from ti.to via email.", "hideSpeakerPopupLabel": true } })

Schedule

Times below are shown in your local browsers time zone.
2024-02-15T15:00:00.000Z
2024-02-15T16:00:00.000Z
2024-02-15T17:00:00.000Z
2024-02-15T18:00:00.000Z
2024-02-15T19:00:00.000Z
2024-02-15T20:00:00.000Z
Vector track
2024-02-15T15:00:00.000Z
Opening ceremony
2024-02-15T15:10:00.000Z
Accessible CI/CD
Maya Shavin
Microsoft
CI/CD has been essential for any productive web product development and release. However, while accessibility is always an important aspect for any Web product included UI, it is often overlooked or considered as a time-consuming manual step, outside of the CI/CD flow. How can we automate accessibility testing within our CI/CD for better developer experience and team collaboration? What tools can we use to integrate and leverage accessibility compliance in our CI/CD?
2024-02-15T15:30:00.000Z
QnA with Maya Shavin
2024-02-15T15:40:00.000Z
Yarn: From Design to Implementation
Maël Nison
Datadog
In this talk, we'll go over the various iterations the Yarn team went through designing one of the most critical software in the JavaScript ecosystem. We'll discuss some of the main choices, trade-offs, errors, and successes we faced, and think about evolutions to come and future challenges that await us. By the end of this talk you'll have a better understanding of the work large-scale open-source teams do behind the team, and hopefully a better understanding of what makes open-source so special.
2024-02-15T16:00:00.000Z
QnA with Maël Nison
2024-02-15T16:10:00.000Z
You Don’t Know How to SSR
Emanuele Stoppa
The Astro Technology Company
A walk-through of the evolution of SSR in the last twelve years. We will cover how techniques changed, typical problems, tools you can use and various solutions, all from the point of view of my personal experience as a consumer and maintainer.
2024-02-15T16:30:00.000Z
QnA with Emanuele Stoppa
2024-02-15T16:40:00.000Z
Break
2024-02-15T16:50:00.000Z
Next-Level JavaScript Error Tracking with Sentry
Ebenezer Don
Codegiant
Discover advanced techniques to track and resolve errors in JavaScript applications, using Sentry as a powerful ally. This session will explore the art of pinpointing issues before they hit users, streamlining your error-handling process, and enhancing application performance.
2024-02-15T17:10:00.000Z
QnA with Ebenezer Don
2024-02-15T17:20:00.000Z
Atomic Deployment for JS Hipsters
m4dz
alwaysdata
Deploying an app is all but an easy process. You will encounter a lot of glitches and pain points to solve to have it working properly. The worst is: that now that you can deploy your app in production, how can't you also deploy all branches in the project to get access to live previews? And be able to do a fast-revert on-demand?Fortunately, the classic DevOps toolkit has all you need to achieve it without compromising your mental health.
2024-02-15T17:40:00.000Z
QnA with m4dz
2024-02-15T17:50:00.000Z
Generating TypeScript with TypeScript
Brendan Coll
Cloudflare
A deep-dive into how we automatically generate TypeScript definitions for the V8-based runtime that powers Cloudflare Workers. We'll give an overview of how we use the TypeScript compiler API, how we enhance auto-generated definitions with user-written overrides to improve ergonomics, and how we created a service to build types for users' specific compatibility settings.
2024-02-15T18:00:00.000Z
Synthetic Monitoring and e2e Testing: 2 Sides of the Same Coin
Carly Richmond
Elastic
Despite the emergency of DevOps to unite development, support and SRE factions together using common processes, we still face cultural and tooling challenges that create the Dev and SRE silos. Specifically, we often use different tools to achieve similar testing: case in point validating the user experience in production using Synthetic Monitoring and in development using E2E testing.By joining forces around common tooling, we can use the same tool for both production monitoring and testing within CI. In this talk, I will discuss how Synthetic Monitoring and E2E Testing are two sides of the same coin. Furthermore, I shall show how production monitoring and development testing can be achieved for JavaScript-based applications using Playwright with Typescript, GitHub Actions and Elastic Synthetics.
2024-02-15T18:20:00.000Z
QnA with Carly Richmond
2024-02-15T18:30:00.000Z
Break
2024-02-15T18:40:00.000Z
Demystify the DX for Lambda functions
Luca Mezzalira
AWS Cloud
In this session, I share with you how AWS CDK and AWS Toolkit can simplify the developer experience to run serverless workloads in the cloudA session with no slides, just an IDE and a CLI for deploying an API in the cloud, update it quickly, and retrieve logs without leaving your favourite IDE!
2024-02-15T19:00:00.000Z
QnA with Luca Mezzalira
2024-02-15T19:10:00.000Z
End the Pain: Rethinking CI for Large Monorepos
Juri Strumpflohner
Nx
Scaling large codebases, especially monorepos, can be a nightmare on Continuous Integration (CI) systems. The current landscape of CI tools leans towards being machine-oriented, low-level, and demanding in terms of maintenance. What's worse, they're often disassociated from the developer's actual needs and workflow.Why is CI a stumbling block? Because current CI systems are jacks-of-all-trades, with no specific understanding of your codebase.
2024-02-15T19:30:00.000Z
QnA with Juri Strumpflohner
2024-02-15T19:40:00.000Z
Navigating the Chaos: A Holistic Approach to Incident Management
Hila Fish
Senior DevOps Engineer
Incident management can be challenging and throw you curveballs with unexpected issues, resulting in data loss, downtimes, and overall money & hours of sleep going to waste, BUT! There are practical things you could do to make it a smoother process and handle it better.Remember when we were at school, and people said - "Actively listening in class guarantees 50% prep for the upcoming test"?The same goes for being proactive at work in ways that will instantly prepare you to manage incidents better (at night or in general).In this talk, I'll cover the proactive ways you could take and incorporate into your day-to-day routine, in order to prepare you for a smoother and more efficient incident management process.I will also show the best practices I've finalized over the years that helped me get a clear vision of how to manage production incidents in the quickest & efficient way possible.Embracing the tips I'll give you will guarantee you'll not only talk the talk but also walk the walk when it comes to incident management.
2024-02-15T20:00:00.000Z
QnA with Hila Fish
Production track
2024-02-15T15:00:00.000Z
Opening ceremony
2024-02-15T15:10:00.000Z
Package Management in Monorepos
Zoltan Kochan
Bit
We’ll talk about some of the pain points and look into recipes for effective package management in monorepos. We’ll discuss how package management works with npm, pnpm, and Yarn. Furthermore, I’ll show you a new tool that is less known but improves developer experience by a lot.
2024-02-15T15:30:00.000Z
JavaScript to Wasi Enabled Wasm: Portable JavaScript Composition
Natalia Venditto
Microsoft
JavaScript is no longer a language confined to the browsers. New standards are enabling fully portable, lightweight runtimes, to make JavaScript the definitive language for isomorphic applications. Let's explore use-cases, some experimental, some consolidated, to take our Wasm game with JavaScript, to the next level.
2024-02-15T15:55:00.000Z
Ship Your UI Faster With Turborepo
Anthony Shew
Vercel
Iteration velocity is the key to unlocking the potential of your technical teams and business. In this talk, we'll build the groundwork for a highly scalable monorepo using Turborepo and talk about the philosophies behind architecting codebases for teams of all scales. Through the power of Remote Caching, we'll never do the same work twice and we'll deliver your applications at the speed of Turbo.
2024-02-15T16:15:00.000Z
Break
2024-02-15T16:25:00.000Z
Building and Operating a Modern Composable Monolith
Luca Maraschi
Platformatic.dev
It all started with the monolith’s fission into microservices. This set logical and physical boundaries, fusing the infrastructure and software dimensions. While microservices simplified how teams develop independently, it added extra complexities around performance, correctness, general management, and ultimately a slower development cycle. In this talk, we will dive deep into how to architect and implement a Fastify-based composable monolith, cross-service network-less communication, and how to handle efficient development across teams while deploying a single artifact in Kubernetes.
2024-02-15T16:45:00.000Z
Qwik - The No Hydration Approach to Performant Sites
Miško Hevery
Builder.io
Let's talk about hydration and the problems it creates. Resumability is an alternative to hydration which does not force eager execution of client side code resulting in instant on applications even as the application scales in coplexity.
2024-02-15T17:10:00.000Z
Guardians of the Applications: Conquering Node.JS App Monitoring
Ante Tomić
Infobip
Ever struggled with monitoring in your Node.JS apps? Not anymore! By sharing the good, the bad, and the hair-pulling from our own experiences, I want to help you steer clear of monitoring chaos. We’ll see how truly knowing how your apps work help you have more focused monitoring.
2024-02-15T17:30:00.000Z
Spec-tacular - SemVer & Beyond
Darcy Clarke
vlt
This talk unravels the intricacies of Semantic Versioning (SemVer) while delving into the real-world, practical complexities of navigating dependency hell. Gain new insights into the origin of & challenges with versioning, discover the hidden powers of the existing semantic version schema, and catch a glimpse of the future of package management. Whether you're a seasoned developer who lives & breathes conventional commits or a newcomer eager to understand this essential aspect of our package ecosystem, this talk promises to level up your understanding of everything spec.
2024-02-15T17:50:00.000Z
Break
2024-02-15T18:00:00.000Z
Spinnaker as a Continuous Delivery Solution for JavaScript Apps
Jamal Sinclair O'Garro
Netflix
Spinnaker is an open-source continuous delivery platform that provides application management and deployment to help engineering teams confidently release software changes at a high velocity. It was initially developed at Netflix and is now used by many large-scale engineering teams. In this talk, we will explore how we can leverage it to deploy JavaScript applications to multiple cloud providers in a repeatable and scalable fashion while taking advantage of its robust feature set.
2024-02-15T18:10:00.000Z
Versioning and Publishing Packages with Nx Release
Austin Fahsl
Nx
Learn to publish npm packages like a pro using the power of Nx. Starting from a basic repo with several packages, we'll establish a versioning strategy, changelog structure, and publishing workflow. Afterwards, we'll explore the many features and options of Nx release that allow you to adapt to your organization's processes.
2024-02-15T18:20:00.000Z
Building a sophisticated CodePipeline with CDK in a Monorepo Setup
John Nguyen
Fullstack Engineer
Many companies are going all-in AWS and thus adopting their complete CodeSuite for their CI/CD processes. However, while CodePipeline is the platform for this process, it may not be the most user-friendly. In a Monorepo setup, it's typical to create multiple CI/CD pipelines for each package. However, there are several caveats to be aware of.
2024-02-15T18:30:00.000Z
State of DevOps - A Continuous Improvement Story
Amanda Lewis,
Google Cloud
Nathen Harvey
DORA & Google Cloud
For nearly a decade, the DevOps Research and Assessment (DORA) project has studied the behaviors of thousands of software development teams and discovered the key capabilities that reliably predict success. DORA has consistently found that not only do top performers lead their industries in both release velocity and service reliability, they achieve better business outcomes and have more satisfied employees.In this session, we’ll unpack the research findings and outline key steps your team can take toward continuous improvement.We will couple these findings with stories "from the field" about how teams are putting these ideas into practice.
2024-02-15T18:40:00.000Z
Serverless Observability: Where SLOs Meet Transforms
Virginia Diana Todea
Elastic
This talk explores the use case of SLOs and transforms whilst migration to the serverless ecosystem. The talk starts by presenting the reasons why SLOs are important in the SRE/DevOps framework. It then analyses specific use cases of SLOs, the tools used for measuring the efficiency of SLOs and presents the main bottlenecks encountered when defining and adhering to SLOs in the process of migrating to a serverless ecosystem, especially when dealing with burn rates and transforms.By the end of the talk, the audience will be able to subscribe to the following takeaways:SLOs are important in a SRE/DevOps framework and there are numerous advantages for implementing them as long as they adhere to a process of continuous improvement.Adopting the right tools and metrics are paramount in the implementation of SLOs.Migrating to serverless adds pressure to the observability system and it is possible that burn rates and transforms will backfire. Our use case will show how it's possible to mitigate these challenges and learn from similar situations.
Production track QnA
2024-02-15T15:30:00.000Z
Zoltan Kochan's Room
Zoltan Kochan
Bit
2024-02-15T15:55:00.000Z
Natalia Venditto's Room
Natalia Venditto
Microsoft
2024-02-15T16:15:00.000Z
Anthony Shew's Room
Anthony Shew
Vercel
2024-02-15T16:45:00.000Z
Luca Maraschi's QnA
Luca Maraschi
Platformatic.dev
2024-02-15T17:10:00.000Z
Misko Hevery's QnA
Miško Hevery
Builder.io
2024-02-15T17:30:00.000Z
Ante Tomić's QnA
Ante Tomić
Infobip
2024-02-15T17:50:00.000Z
Darcy Clarke's QnA
Darcy Clarke
vlt
2024-02-15T18:10:00.000Z
Virginia Diana Todea 's QnA
Virginia Diana Todea
Elastic
2024-02-15T18:20:00.000Z
Jamal Sinclair O'Garro's QnA
Jamal Sinclair O'Garro
Netflix
2024-02-15T18:30:00.000Z
Austin Fahsl's QnA
Austin Fahsl
Nx
2024-02-15T18:40:00.000Z
John Nguyen's QnA
John Nguyen
Fullstack Engineer
2024-02-15T18:50:00.000Z
Amanda Lewis and Nathen Harvey's QnA
Amanda Lewis
Google Cloud
Times below are shown in your local browsers time zone.
2024-02-16T15:00:00.000Z
2024-02-16T16:00:00.000Z
Discussion rooms
2024-02-16T15:00:00.000Z
Nix & NixOS
Luca Maraschi
Platformatic.dev
Nix & NixOS ability to handle complex dependency management can be beneficial in DevOps and JavaScript projects.
2024-02-16T15:50:00.000Z
DevOps vs Platform Engineering
John Nguyen,
Fullstack Engineer
Hila Fish,
Senior DevOps Engineer
Virginia Diana Todea,
Elastic
Nathen Harvey,
DORA & Google Cloud
Jamal Sinclair O'Garro
Netflix
2024-02-16T16:40:00.000Z
Growing the DevOps mindset in a team of JS developers
Juri Strumpflohner,
Nx
Carly Richmond,
Elastic
John Nguyen,
Fullstack Engineer
Stacy Cashmore,
Omniplan
Amanda Lewis
Google Cloud