JavaScript in the browser has evolved. Developers who want to take advantage of the latest features have the option of going framework-less with less hassle. Options normally reserved to front-end frameworks, such as a component-based approach, is now ... more
The last week of March was pretty intense in the .NET community, with the release of Project Reunion 0.5, Dapr 1.1, and more. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of March 29th, 2021. By Arthur Casals ... more
Disposability is a tricky term to handle in the digital world. So many things are changing so quickly — programming languages, frameworks, and design trends to name but a few — that it often feels inevitable that the things we make will be outdated almost ... more
Ben Ilegbodu takes a history lesson on sharing in React in order to better understand how modern day custom hooks work and the problems they solve. By Ben Ilegbodu ... more
How are you organizing your API calls? Have you considered API factories to make your codebase easier to work with, increasing your team’s productivity? A while back, I shared a few tips on how you can build and maintain a large Vue.js project. One of ... more
ECMAScript 2021, the planned next version of the official specification underlying JavaScript, is set to add capabilities for strings and promises. [ Keep up with the latest developments in JavaScript and software development. Subscribe to the InfoWorld ... more
Functional programming has been a current in software development since the earliest days, but has taken on new importance in the modern era. This article looks at the concepts behind functional programming and offers a practical understanding with examples ... more
Got an error like this in your React component? Cannot read property `map` of undefined In this post we’ll talk about how to fix this one specifically, and along the way you’ll learn how to approach fixing errors in general. We’ll cover how to read a ... more
Rendering large logs in a browser can be a complex task if you want a rich UI including coloring, grouping, search, and permalinks, says GitHub engineer Alberto Gimeno. This is why after testing with both a React and plain JS library, they opted to build ... more
Last year, Twilio launched quick deploy video applications for developers to get up and running with Programmable Video in five minutes or less. Today, we are excited to announce the latest enhancement to the open source ReactJS application: out-of-the-box ... more
Summary The Node.js project will release new versions of all supported release lines on or shortly after Tuesday, April 6th, 2021. Three High severity issues Impact The 15.x release line of Node.js is vulnerable to two high severity issues. The 14.x release ... more
Notable Changes buffer : implement btoa and atob (James M Snell) #37529 deps : upgrade npm to 7.7.6 (Ruy Adorno) #37968 This update adds workspaces support to npm run and npm exec doc : add legacy status to stability index (James M Snell) #37784 add ... more
The creators of Deno have formed the Deno Company, a business venture around the JavaScript/TypeScript runtime and rival to Node.js. In a bulletin on March 29, Deno creator Ryan Dahl and Bert Belder, both of whom also led the development of Node.js, ... more
Last year, we teamed up with Onetreeplanted.org, our community of streamers, and Operators to plant 10,000 trees for Earth Day! We want to do it all over again this year, but this time we hope to beat last year’s total tree count. Play TwilioQuest and ... more
Scope, this and arrow functions are complex concepts that are not easily grasped, especially when you're getting started with JavaScript and Angular. Let’s take a look at them together! What Does Scope Mean in JavaScript? It’s hard to talk about what ... more
Notable changes The legacy HTTP parser is runtime deprecated The legacy HTTP parser, selected by the --http-parser=legacy command line option, is deprecated with the pending End-of-Life of Node.js 10.x (where it is the only HTTP parser implementation ... more
Adopting a new technology is one of the hardest decisions for a technologist in a leadership role. This is often a large and uncomfortable area of risk, whether you are building software for another organization or within your own. Over the last twelve ... more
You can easily publish your ideas to sites like Dev.to, Hashnode or Medium, but the ideal is to have full control over your own content. There’s an ever-growing list of tools for building your own website and controlling your own content. In this extensive ... more
Let’s take a look at the versatile new components and updated in Telerik UI for Blazor this month. Hey Blazor and Telerik UI for Blazor folks, It’s release time again, and this month Telerik UI for Blazor brings Gauges in every shape and form— Linear ... more
Introduction We oftentimes find ourselves counting the number of days from and to a date. Be it calculating when someone's due to return a book, when a subscription should be renewed, how many days have passed since a notification or when a new event ... more
Table of Contents Below you’ll find an alphabetical list of all SVG generators listed below. Skip the table of contents, or just scroll down to explore them one-by-one. Also, subscribe to our newsletter to not miss the next ones. animation backgrounds ... more
Ryan Dahl and Bert Belder announcing the Deno Company: Deno is not a monolithic system, but rather a set of technologies that we believe can be repurposed to a variety of needs. Not every use-case of server-side JavaScript needs to access the file system; ... more
Express has long been the most popular framework for developing web applications with Node.js. Unfortunately, this framework hasn’t seen much active development in recent years. This means that it doesn’t have support for modern JavaScript features. ... more