2 Jun 2021
Fastify is a web framework for Node.js that has a great satisfaction across developers with a 89% rating in the last state of javascript. Fastify combines an amazing developer experience with top of the class performance, with minimal reduction on top of Node.js core. In this talk, we will go through the fundamentals of the framework as well as a live coded example.
- 1 participant
- 28 minutes
2 Jun 2021
Facilitating and Demonstrating your Growth as a Node.js Developer - David Mark Clements
David Mark Clements has been working with Node.js for 10 years (since Node 0.4) and has been working with JavaScript for over 20 years. In that time he has mentored, taught and led many Frontend and Node.js developers. This combined teaching and software engineering experience has been distilled into three training courses and three certified examinations. In this talk, David will map out a path to help fill any knowledge gaps and accelerate your growth as a Node.js developer in a verifiable, certifiable way.
David Mark Clements has been working with Node.js for 10 years (since Node 0.4) and has been working with JavaScript for over 20 years. In that time he has mentored, taught and led many Frontend and Node.js developers. This combined teaching and software engineering experience has been distilled into three training courses and three certified examinations. In this talk, David will map out a path to help fill any knowledge gaps and accelerate your growth as a Node.js developer in a verifiable, certifiable way.
- 1 participant
- 23 minutes
2 Jun 2021
We love JavaScript, but we must admit: it's weird. Why does `this` behave as it does? How does variable scope work? Why do we have such comical behavior when comparing mixed types? Let's pull back the covers of these scenarios, and learn how it truly works. You may find a new reason to fall in love with JavaScript.
- 1 participant
- 33 minutes
2 Jun 2021
Most of the successful Open Source projects are here today because of a community. From directly contributing to the code or helping others by providing guides and answering questions. We can even considerate it as a standard practice now. But do you have this kind of community inside your company ? Do you have a circle of peers to discuss about technical decisions at a bigger level than just few people ? For most of the companies this community doesn't exist and this group is limited to your team. In this talk I want to present how you can foster this kind of community and how it can greatly improve both the life of all the people and the quality of your IT products
- 1 participant
- 11 minutes
2 Jun 2021
Lightning Talk: Node-RED Update - Nick O'Leary, Node-RED Project Lead
- 1 participant
- 8 minutes
2 Jun 2021
The session will cover the philosophy of Diagnostics Best Practices deriving from identified user journeys, current state of and development efforts on Best Practices content. It will also provide highlights on the key best practices around major diagnostic use cases. We provide guidance on tool selection based on the associated user journey, deployment models and the tooling capability and maturity. The objective of the session is to spread the awareness and adoption of the user journey based diagnostic best practices for problem determination of Node.js deployments, leading to improved Node.js user experience.
- 2 participants
- 16 minutes
2 Jun 2021
Panel: Node.js Package Maintenance Working Group: Year 3 - Glenn Hinks, American Express; Bethany Griggs, Red Hat; Darcy Clarke, Github; Dominykas Blyze, NearForm; Rodion Abdurakhimov, Aspire Global
It is a challenge to ensure that key Node.js ecosystem modules are maintained, safe, and up to date. The resulting pain is felt by both the users of the modules, and the module authors and maintainers. The Node.js Package Maintenance Working Group was initiated in 2018 to bring together users, authors, and maintainers to work towards solutions for these challenges. This talk will showcase the working group’s current focuses, guidance, and tooling three years on.
It is a challenge to ensure that key Node.js ecosystem modules are maintained, safe, and up to date. The resulting pain is felt by both the users of the modules, and the module authors and maintainers. The Node.js Package Maintenance Working Group was initiated in 2018 to bring together users, authors, and maintainers to work towards solutions for these challenges. This talk will showcase the working group’s current focuses, guidance, and tooling three years on.
- 5 participants
- 37 minutes
2 Jun 2021
Digital services play an integral part in our daily lives. Many great things resulted from it but also many undesirable side effects. For example, digital services are responsible for 4% of global CO2 emissions, more than aviation.
As a developer, we can wonder what can we do to be more responsible in our work and reduce the negative side effects of it. How can we work on being more inclusive? On making our apps more accessible? How can we reduce the energy consumption of our software?
Join us to discuss what is responsible code and what can we do to implement it in our work.
As a developer, we can wonder what can we do to be more responsible in our work and reduce the negative side effects of it. How can we work on being more inclusive? On making our apps more accessible? How can we reduce the energy consumption of our software?
Join us to discuss what is responsible code and what can we do to implement it in our work.
- 2 participants
- 29 minutes
2 Jun 2021
Take a Trip through JSLandia - Joe Sepi, IBM & Jory Burson, Linux Foundation
Your hosts will take you on a magical and wonderful trip through the world of JSLandia. Meet new friends and old and travel to places fore-to untold. Let’s have some fun skipping down the road paved with hexagon stickers and shades of green blocks. Writing the story as we go. Talk title and abstract reserve the right to be modified. Thanks.
Join the speakers for live Q&A on Slack: Wednesday, June 2 from 14:00 - 14:20 PDT / 23:00- 23:20 CEST, channel - #openjs_world-community_building
Your hosts will take you on a magical and wonderful trip through the world of JSLandia. Meet new friends and old and travel to places fore-to untold. Let’s have some fun skipping down the road paved with hexagon stickers and shades of green blocks. Writing the story as we go. Talk title and abstract reserve the right to be modified. Thanks.
Join the speakers for live Q&A on Slack: Wednesday, June 2 from 14:00 - 14:20 PDT / 23:00- 23:20 CEST, channel - #openjs_world-community_building
- 2 participants
- 26 minutes
2 Jun 2021
Regardless of experience or expertise, many developers seem intimidated or hesitant to start working on open source projects. You might be a first-time contributor to open source, or a first-time contributor to a larger project, or perhaps you are a first-time maintainer or community manager. Remote work and asynchronous communication don’t make this any easier. However, the steps you take to be a successful open source contributor is much like onboarding to a new job. Tim Lai, software engineer at SmartBear and maintainer of open source projects, SwaggerUI, SwaggerEditor, and SwaggerClient, discusses specific strategies that have proven successful to 1) alleviate developer angst, 2) produce meaningful pull requests that match your expertise, and 3) create a roadmap to becoming a frequent open source contributor.
- 1 participant
- 23 minutes
2 Jun 2021
Current payment structures on the web are broken and unfair. 70% of digital ad spending go to two of the internet’s highest traffic platforms, which leave out a large population of developers and content creators from making a meaningful profit from their work. Until recently the web did not have native payment functionality built into its DNA, inefficient advertising business models were able to blossom and have continued to bloom. Fortunately, the introduction of Interledger has made it possible to disrupt and equalize existing payment structures. By enabling a web browser to stream micropayments, the Interledger has helped pave the way for Web Monetization, a proposed W3C standard. This presentation will focus on how Web Monetization can help ensure developers and creators are compensated for their work via an open, native, efficient, and automatic way to transfer money on the web.
- 1 participant
- 11 minutes
2 Jun 2021
What is Open Source? - Tobie Langel, UnlockOpen
Open source is a deep part of software engineer culture. Yet we struggle to define it clearly. Depending on who you ask, open source is anything from a set of practices and norms to a simple software license. What arguably feels like a fairly pedantic discussion turns out to have real world impact. In the last couple of years, our community has been shaken by high profile projects adopting much more restrictive licenses, which some have started to call faux-pen source. This licensing shift isn't so unexpected when you consider it through the perspective of norms and practices rather than the fairly narrow one of licensing. Approaching open source through this broader and more intuitive lens gives us much better tools to understand the whole open source ecosystem, foster behaviors that are beneficial to its community, and consistently predict bad outcomes early. We should adopt it.
Join the speaker for live Q&A on Slack, channel - #openjs_world-community_building
Thursday, June 3 from 01:00 - 01:20 PDT / 10:00 - 10:20 CEST
Thursday, June 3 from 11:20 - 11:40 PDT / 20:20 - 20:40 CEST
Open source is a deep part of software engineer culture. Yet we struggle to define it clearly. Depending on who you ask, open source is anything from a set of practices and norms to a simple software license. What arguably feels like a fairly pedantic discussion turns out to have real world impact. In the last couple of years, our community has been shaken by high profile projects adopting much more restrictive licenses, which some have started to call faux-pen source. This licensing shift isn't so unexpected when you consider it through the perspective of norms and practices rather than the fairly narrow one of licensing. Approaching open source through this broader and more intuitive lens gives us much better tools to understand the whole open source ecosystem, foster behaviors that are beneficial to its community, and consistently predict bad outcomes early. We should adopt it.
Join the speaker for live Q&A on Slack, channel - #openjs_world-community_building
Thursday, June 3 from 01:00 - 01:20 PDT / 10:00 - 10:20 CEST
Thursday, June 3 from 11:20 - 11:40 PDT / 20:20 - 20:40 CEST
- 1 participant
- 30 minutes