Skip to main content
Category

Blog

webhint AMA Replay: Best practices for the web and other useful stuff

By AMA, Announcement, Blog, Project Update

The OpenJS Foundation recently hosted its monthly Ask Me Anything with folks from the webhint team. webhint, a hosted project at the Foundation, is a customizable linting tool that helps you improve your site’s accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors. Pretty useful stuff, huh!?

Joining the AMA was moderator Rachel Weil, and panelists Harald Kirschner and Tony Ross.

Catch the full replay below:

https://youtu.be/SIF6W8Livek

Below are some key moments and topics from the AMA:
3:15: Panelists discuss how webhint came about.

8:27: AMA participants talk through the unique things that drew them to the project.

11:45: What the webhint offerings are, what are the forms it takes.

16:10: What are the biggest problems webhint solves for devs and the community at large? 

18:35: How does webhint help developers fix problems they find in the codebase?

25:05: What’s the most interesting challenge working in the webhint codebase?

36:52: What’s in store for webhint in the future?

39:50: Code schools and webhint as a teaching tool.

The panel also encouraged folks to get involved by following the project on Twitter (@webhintio), at their website (webhint.i) or by checking them out on GitHub- https://github.com/webhintio/hint.

Big thanks to Rachel, Tony, and Harald for their knowledge and expertise!

The next OpenJS AMA will feature the Node.js Technical Steering Committee and will happen April 1st at 9 am PT.  Submit your questions here.

OpenJS World Diversity Scholarship Open Now!

By Announcement, Blog, Event, OpenJS World

Education and collaboration are vital to the future of the open source JavaScript community, and it is a top priority that everyone that wants to participate feels welcome to do so regardless of ability, gender, gender identity, sexual orientation, disability, race, ethnicity, age, religion or economic status.

OpenJS Foundation is excited and proud to offer the OpenJS World diversity scholarship program to provide support to those from traditionally underrepresented and/or marginalized groups in the technology and/or open source communities who may not otherwise have the opportunity to attend the event for financial reasons. 

The scholarship application deadline is March 30, 2020. We invite you to apply ASAP! For details, check out the application form. Top applicants will be awarded a fully paid scholarship to attend this year’s event, including registration, airfare (up to $1500) and hotel up to 3 nights.

With the deadline closing soon, head over to the application form and apply today! Good luck to each applicant and we hope to see you June 23 and 24th!

Register today for OpenJS World and OpenJS Foundation Collaborator Summit

By Announcement, Blog, Event, OpenJS World

Registration for OpenJS World is open now! OpenJS World, formerly Node+JS Interactive, is the OpenJS Foundation’s annual global event that brings the broad JavaScript community together to collaborate face-to-face, network, and share their experiences. The conference takes place from June 23rd to 24th, 2020 in Austin, TX.

Attendees will benefit from face-to-face interactions discussing a variety of important topics like security and internationalization. Additionally, the program will provide content that is appealing to a broad spectrum of members of the JavaScript ecosystem including topics like Node.js, AMP, Electron, frameworks and best practices that span across many of the OpenJS Foundation hosted projects

Register here by Tuesday, March 31 to save up to $549USD on registration.

For those interested in attending the Linux Foundation’s Open Source Summit North America, taking place at the same location and dates as OpenJS World, you will get 30% off of your OSS Summit NA registration with the purchase of OpenJS World registration. Additionally, those attending OSS NA will also get a 30% discount on OpenJS World registration. 

OpenJS Foundation Collaborator Summit
Registration for OpenJS Foundation Collaborator Summit, happening June 25 and 26,  is also open. The Collab Summit is a place for contributors and maintainers working across all OpenJS Foundation projects to collaborate in person, share, learn, and get to know each other. You may register for Collab Summit as part of your OpenJS World registration or as a stand-alone event.  

Sponsors
As always, thank you to our awesome sponsors for supporting OpenJS World!
Silver: NearForm, Software AG, Sentry
Bronze: NodeRun

Visit the event website for more info on sponsoring the event.
Stay tuned for more as the full schedule, with keynotes, will be available in the coming weeks. 

Keep informed on everything that is happening by following us on Twitter (hashtag #OpenJSWorld). You can find all the details for the upcoming event by visiting the OpenJS World website.

Node.js Command Line Interface Applications Best Practices: A Guide

By Announcement, Blog

Blog Contributed by Liran Tal, Developer Advocate at Snyk and Node.js Security Working Group Member

I recently started a collection of curated best practices on how to build successful, empathic and user-friendly Node.js Command Line Interface applications.

Why this guide?
Building successful CLIs requires great attention for details, an increased sense of empathy for the user and a good level of user experience. It is very easy to get wrong, and a bad CLI application can easily discourage users from interacting with it.
In this guide, I have compiled a list of 20+ best practices across different areas of focus, spanning from distribution, accessibility and cross-platform Node.js coding practices, to errors handling and overall user experience, which aim to optimize for the ideal user experience when interacting with a command-line application. To stay up to date on this guide, check out the GitHub Repo.

Node + JS Interactive Highlight – Women Pioneers in Colombia

By Announcement, Blog, Event

Node + JS Interactive 2019 was held December 11-12, 2019, in Montreal and featured an amazing array of communities and individuals involved in JavaScript development. The OpenJS works to facilitate collaboration within the JavaScript development community and has, as its mission, an explicit goal of highlighting and supporting diverse groups from around the world involved in development of key JavaScript and web solutions and related technologies.

0Based in Medellín, Colombia, and holding meetups throughout the country (Medellín, Bogotá, Cali, Barranquilla, Cartagena, Neiva, Popayán), Pioneras Dev supports women developers from expert level to beginner. The Pioneras Dev mission: More women actively using tech skills to imagine, empower, vision, create and build a better world through updated computer programming languages.

In 2020, Pioneras Dev will be holding a 12-week bootcamp in Medellín and their first community conference PioConf.

To find out how to get involved: https://en.pionerasdev.co/

What is Pioneras Dev?

Pioneras Dev is the biggest community of women in tech in Colombia with the main purpose of sharing, teaching and learning technologies, computer science, web programming, software engineering and related disciplines. The initiative started 4 years ago in Medellin-Colombia, and in 2018 it expanded to other cities including Cali and Barranquilla.

Pioneras is a group of more than 1200 women across Colombia who share their love for technology. One of our main goals is to unite and increase the number of women in STEM. Among the Pioneras, there are biologists, mathematicians, physicists, systems engineers, electronic engineers, robotics engineers, designers, programmers, data scientists, among others. We are an interdisciplinary group of women passionate about learning and programming, with the desire to increase our participation in areas such as science, innovation, and technology; especially now, in the process of digital transformation that the region and the country is experiencing.

Areas of Action
● Programming for non-engineers
● Update on technologies for engineers and programmers.

Our Dynamics
We hold meetings on the first Saturday of each month in different spaces provided by supporting companies, education entities and coworking spaces located within different cities in which we have grown as a community.

The talks and workshops are open to the public with prior registration on the MeetUp platform. (The PionerasDev community does NOT charge for their meetings or materials used).

Our Plans:

2020
We are planning to have 11 meetups, in six different locations: Medellín, Bogotá, Cali, Barranquilla, Cartagena, Neiva, and Popayán. A 12 week Bootcamp in Medellin and the first community conference: PioConf.

‍♀ How can you get involved?
The women and girls interested in being part of our community can get in touch with our channels:
Article: https://medium.com/@marianvilla/another-community-pionerasdev-a2947f89a592

  • WEB: http://pionerasdev.co/
  • Meetup: https://www.meetup.com/PionerasDevelopers/
  • Twitter: https://twitter.com/pionerasdev
  • Instagram: https://www.instagram.com/pionerasdev/
  • Facebook: https://www.facebook.com/pionerasdev/

Depending on the city, they register for events through the Meetup platform and/or required forms.

What are the requirements that a woman must have to access the offer?
You just have to register on our MeetUp page. Depending on the venue it may be necessary to present your ID to enter.

If you like to know more about our work, we invite you to check this compilation of past events: http://bit.ly/2P6Fsap

We believe in the power of education for changing the world. Support education, support women in tech.

TESTIMONIALS

“I got my first job through pioneras, and everything I learned I owned it to the Community.”
@Mileidy1703

Pioneras has been a community that has brought me so much professionally as personally, where I have was able to develop my soft skills and empower myself of my abilities
@Navas96Sofia

Inspire and invite us to ACT, love the code,
empower us with technology, learn from the experience of
others, generate collective and feminine consciousness, and above all
show us that we can add to multiply!
@ktadelinaco

Being able to be a mentor in Coderise, manage to give talks like
NodeCo, PionerasDev in their different meetups, and be
speaker at a conference Droids 4 Droids
Colombia. Met wonderful people, get
valuable friendships really thank you very much for having
Shocked in my life to change it.
@calypso_bronte

Pioneras changed my life 🙊🤓 Thanks to the community
I met what would be my opportunity to learn development
web and now I’m happy working on it 🍃
@anyruizd

2020 Global Conference

The OpenJS Foundation has rebranded its global conference to OpenJS World! To learn more, visit the event website.

Ask Me Anything Replay with jQuery

By AMA, Announcement, Blog, Project Update

This month’s AMA featured maintainers from the jQuery project. Jory Burson, OpenJS Foundation Community Manager, moderated the discussion with Dave Methvin and Timmy Willison. Dave Methvin has been a contributor to the jQuery project since 2006, and led many project initiatives during his 14-year history with the project, notably leading releases for core versions 1.7-2.1.  Timmy Willison has been a jQuery Core Team member since 2011, and its Core Team Lead since 2015. Timmy is also the Lead Front-End Engineer at Spokestack.

If you are interested in supporting or becoming involved, there are a few ways to do so!
1. Check out the project’s GitHub repo and look for “help wanted tags”
2. Keep your versions of jQuery, especially if you are on 1 or 2. There are tools like jQuery migrate to help. If you are using migrate, take it out for production.  

For more insights, check out the full replay below.


The next AMA features the webhint team and is happening March 4, 2020 at 9 am PT. To submit your questions, go to this form.

Want to get caught up on previous installments? Check out the links below:
Node.js Http/Streams
Node.js Community Committee
Node.js Modules

Introducing OpenJS World!

By Announcement, Blog, Event, OpenJS World

The OpenJS Foundation is excited to announce the new name of our global conference: OpenJS World!

While onsite in Montreal at our most recent global conference, the OpenJS Foundation Marketing committee convened to discuss the next chapter of our global event. There was an overwhelming consensus that our global conference brand should be representative of all 32 hosted projects and the feedback to go broader with the name was unanimous. After collecting feedback from the Cross Project Council, project leads, and the Board of Directors, OpenJS World was selected!

As a Foundation that has global participation and reach, we are very excited to adopt this new name and we are looking forward to the wonderful learning and collaboration that will take place at OpenJS World 2020!

We are already planning for the 2020 event and can’t wait to see everyone in Austin, TX on June 23 and 24th! We are also gearing up for the OpenJS Collab Summit. Stay tuned for details. 

The OpenJS World CFP closes Feb 21 and if your company is interested in sponsoring, all information is available in the OpenJS World prospectus. Also, registration opens soon. Sign up for updates here.

AMA Replay: Node.js Modules

By AMA, Announcement, Blog, Node.js

Happy New Year! What better way to kick off 2020 than with an in-depth conversation with the Node.js Modules team. In the first Ask Me Anything of the new year, we caught up with representatives from the Node.js Modules team. Our panel included Ujjwal Sharma, Compilers Hacker at Igalia, Myles Borins, Developer Advocate from Google, Geoffrey Booth, Senior Developer at Walt Disney Imagineering, and Bradley Farias, Software Developer Advocate at GoDaddy.

Didn’t get a chance to tune in, no worries! Here’s the replay! Our next AMA is with the jQuery team on February 5th at 7 am PT! Have a question, submit it here!