Loading…
DeveloperWeek 2025
or to bookmark your favorites and sync them to your phone or calendar.
strong>DeveloperWeek [clear filter]
arrow_back View All Dates
Tuesday, February 11
 

12:00pm PST

PRO WORKSHOP: Demystifying JavaScript Package Managers: (p)npm, Yarn, and Beyond
Tuesday February 11, 2025 12:00pm - 12:50pm PST
Lukasz Pater, CERN, Software Engineer

As JavaScript continues to dominate web development, effective package management has become essential for navigating the increasing complexity of modern applications. This talk dives into the mechanics of three leading JavaScript package managers—npm, Yarn, and pnpm—shedding light on their distinct approaches to dependency management, performance, and disk space optimisation. Attendees will gain a clear understanding of how each tool handles node_modules, along with their advantages, trade-offs, and guidance on choosing the right package manager for any project.

We’ll also take an in-depth look at package.json, the core of every JavaScript project. Beyond just listing dependencies, this file offers powerful features like scripts, peer dependencies, versioning strategies, and more to help streamline project management. In addition to package management, the session will explore the JavaScript module ecosystem, its inherent challenges, and how package managers simplify—or complicate—the process of module loading.

Finally, we’ll cover advanced topics like zero-install setups, workspaces, polyglot tools, the impact of package managers on DevOps workflows, along with emerging players like Bun, Deno, and Yarn Berry.
Speakers
avatar for Lukasz Pater

Lukasz Pater

Software Engineer, CERN
Lukasz is a seasoned developer with over 15 years of experience in the field. Prior to this, he focused on computer networks, particularly at DeNIC, where he delved into the world of DNS on a vast scale.Now, he leads the Asset and Maintenance Management service at CERN, while continuing... Read More →
Tuesday February 11, 2025 12:00pm - 12:50pm PST
DeveloperWeek PRO STAGE C

12:00pm PST

PRO WORKSHOP: GitHub Actions: Make Them Work for You!
Tuesday February 11, 2025 12:00pm - 12:50pm PST
Eleftherios Chrysochoidis, Chubb, Lead API Software Engineer

GitHub Actions offer robust and free CI/CD capabilities to streamline your development process. In this presentation, we'll dive into the core components of GitHub Actions and explore how they can be set to work for you by demonstrating various simple and advanced use cases!

GitHub Actions is an ideal tool for any project hosted on GitHub. It provides CI/CD features out of the box and is accessible to everyone without the need for extra infrastructure or setup. The declarative way of creating Actions makes their usage really easy, and its remarkable free layer provides sufficient limits even for big projects.

Especially for Open Source projects, where usually there is more than a single contributor, the need for CI/CD is huge. What will happen if you own an open source project and someone creates a Pull Request with really nice features but adds Security risks in the project (e.g. due to deprecated dependencies) or if they break some of the existing functionality? Would you be able to check all of them on your own? Maybe yes, but it would take much more time compared to having them all checked automatically by utilizing GitHub Actions.

Join me to explore how to make GitHub Actions run faster by utilizing caching mechanisms, build Reports for Testing, Coverage and Security issues and integrate them with any open Pull Request in the community, to have an automated evaluation of the suggested PR and get notifications for them.
Speakers
avatar for Eleftherios Chrysochoidis

Eleftherios Chrysochoidis

Lead API Software Engineer, Chubb
Experienced Lead Software Engineer with Passion for Community EngagementWith over six years of experience in software engineering, building and maintaining robust applications, Eleftherios (or simply Lefteris) gained a deep expertise in Java and Spring Boot technologies.His passion... Read More →
Tuesday February 11, 2025 12:00pm - 12:50pm PST
DeveloperWeek PRO STAGE A

12:00pm PST

PRO WORKSHOP: Web-ifying AI: The Power of TensorflowJS
Tuesday February 11, 2025 12:00pm - 12:50pm PST
Manan Bedi, Paytm, Business Analyst, GenAI

AI is the most hyped topic in the current tech industry, especially with the advent of LLMs and GenAI. But never to forget, JavaScript is still one of the most used and popular programming languages among Software Engineers. TensorflowJS is one such framework through which we can build AI Applications using JavaScript. The session will explore using TensorflowJS to build amazing AI-enabled applications using a pre-trained CocoSSD Model. We will also dive into creating Neural Networks from Scratch using the framework.
We will understand the Client Side and Server Side powers both and how TensorflowJS utilizes both.
Additionally, we will also do a hands-on to build a Smart WebCam to identify objects with high accuracy along with the frontend built using HTML and CSS.
Hence, it would be a great opportunity to understand and implement AI in our projects using our favorite language: JavaScript.
Speakers
avatar for Manan Bedi

Manan Bedi

Business Analyst, GenAI, Paytm
A dedicated professional with a passion for Data, Technology, and Innovation. He is currently working as a Business Analyst at Paytm, where he leverages his analytical skills to drive data-driven insights. His journey in the field of AI has been equally amazing. With a strong background... Read More →
Tuesday February 11, 2025 12:00pm - 12:50pm PST
DeveloperWeek PRO STAGE B
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -