Did you know you can create PC games using JavaScript? Well, Beau Carnes tells us about a newly published course on the freeCodeCamp.org YouTube channel that will teach you all about making a Flappy Bird-like game in JavaScript with the KAPLAY library, and how to use Tauri to package your game for installation on a PC. This course is great for both beginners and experienced developers who want to dive into game development and learn about modern tools and libraries that can make the process smoother and more efficient. This course was created by JSLegendDev. Check out "Create a PC game using JavaScript" for all the details.
Other popular stories include "All About JavaScript Loops", "What’s New in Angular 17 and for Syncfusion Angular Components" on Syncfusion and "Essential JavaScript Concepts to Know Before Learning React".
General
Configure Timezone for Jest/Node.js with the `TZ` env var · Code with Hugo
In order to test code that involves date and time manipulation and parsing. It can be useful to set the timezone under which the Jest tests run. Thank
Authored by: Hugo Di Francesco
Webinar Invite: Building a Travel App with APIs
Join APILayer and Filestack for an insightful webinar session on creating a travel app using powerful APIs on September 19, 11 AM US CT.
Webinar highlights: Live coding demo Practical use cases Q&A with our developers
Authored by: MsFrankieB
JavaScript
Create a PC game using JavaScript
Did you know you can create PC games using JavaScript? We just published a course on the freeCodeCamp.org YouTube channel that will teach you all about making a Flappy Bird-like game in JavaScript with the KAPLAY library, and how to use Tauri to pack...
Authored by: freeCodeCamp.org
All About JavaScript Loops
Every programming language has loops. Loops perform an operation (i.e., a chunk of work) a number of times, usually once for every item in an array or list,
Authored by: CSS-Tricks
Optimizing JavaScript for Performance: Top Tips and Best Practices
JavaScript is a truly amazing tool for front-end programming, creating interactive, feature-rich websites and fast, seamless web applications. Users expect fast, responsive interfaces meanwhile...
Authored by: JavaScript Kicks
Attention JavaScript Developers: New Certification Program
Certificates.dev, the trusted name behind the official Vue.js and leading Angular certifications, has launched a new JavaScript certification! And a little birdy told us that the Early Bird promotion is on now for 24 hours only.
Authored by: Bob Senoff
Angular
What’s New in Angular 17 and for Syncfusion Angular Components
Angular 17 is brimming with innovative features that are set to redefine coding experiences and make a significant impact on the Angular community. In this blog, we’ll dive deep into the heart of Angular v17, exploring its robust features and how Syncfusion’s Angular components work with them.
Authored by: Syncfusion
React
Essential JavaScript Concepts to Know Before Learning React - With Code Examples
You may have seen the shiny technologies like React, Vue, and Angular that promise to revolutionize your front-end development. It's tempting to dive headfirst into these frameworks, eager to build stunning user interfaces. But hold on! Before you em...
Authored by: Akande Olalekan Toheeb
Node.js
`dotenv` not required: load `.env` and parse env vars natively in modern Node.js · Code with Hugo
dotenv is a 39 million download a week pac
Authored by: Hugo Di Francesco
Libraries and Tools
What is a Component Library? When to Build Your Own and When to Use Someone Else's
If you've built a frontend project in the last five years, you will have likely written some components, and maybe even used a component library. Components and libraries have been an important part of the web development landscape for multiple decad...
Authored by: freeCodeCamp.org
Top 8 React Libraries for Building Beautiful and Functional UIs
This article will look at 8 React libraries that can help developers create stunning UIs with less effort. These libraries provide a variety of features that can save you time and increase your productivity, ranging from prebuilt components to customizable themes and styling.
Authored by: Syncfusion