Let's get to it!
Currently, it is available as a release candidate. Fully rewritten during the last three years, Parcel 2 is expected to offer significant performance improvements thanks to the use of the swc compiler. The new version is notable for the introduced support of differential bundling. We can also mention numerous improvements related to JSX, web workers, source maps, caching, etc. Visit the Parcel blog to get complete information on this release.
The most notable thing about this release is the appearance of swimlanes. This feature is indispensable when it is necessary to split up intricate processes into understandable stages. A wide range of customization options gives a chance to set up swimlanes that correspond to any specific requirements. When working on comprehensive diagrams with DHTMLX, it has also become possible to generate groups consisting of individual shapes as well as sub-groups that meet certain criteria. The DHTMLX Diagram editor now also supports groups and swimlanes and allows adding identical diagram shapes with different settings. If you want to know more details about this major update, check out the release article.
Ruby on Rails (or simply Rails) is a popular server-side framework designed for building web applications using the MVC pattern. Written in Ruby, this technology is especially useful for the development of web apps with complex business logic and high performance requirements. Recently, the team that runs this project announced the alpha release of Ruby on Rails 7. And it can be said with certainty that the framework will go through significant changes.
First of all, it is planned to take a new approach for writing JS code in Rails. Instead of Webpack used for JS coding for the past several years, Rails 7 will take advantage of the improved support of ES6 in modern browsers, JS modules, HTTP/2, and the Import Maps for Rails tool. The adaptation of the Stimulus JS framework and Turbo tool will give an opportunity to use less custom JS. The process of integration between Rails and JS + CSS bundlers has also been significantly improved. If you are curious to know more details about the future of this framework, read this article.
The new version comes with a range of useful upgrades to Chromium 94, V8 9.4, and Node.js 16.5. It also includes some API changes and general enhancements. It is also worth mentioning that starting from September 2021 Electron changes its release cadence. From now on, major updates of the framework will be delivered every 8 instead of a 12-week release cycle. The list of supported Electron versions will also be amended. Find more details about v15.0 and the plan for further releases in the Electron blog.
Gatsby.js is a free front-end framework that embraces the capabilities of React, GraphQL, and Webpack for delivering performant static apps. Any developer who considers this tool as a potential addition to their tech stack should certainly explore a range of significant updates included in the upcoming release of Gatsby 4. The most notable changes include new rendering options, parallel query running, and upgraded Gatsby Cloud preview. Right now v4 is available as a public beta version, therefore anyone who is interested in this framework can already estimate its new features in practice. You can find more information on this release by visiting the web page dedicated to Gatsby 4.
Once you decide to become a web developer, you’ve got to be ready for everyday learning to maintain a high level of knowledge in constantly evolving web technologies. But traditional approaches to learning may seem boring and discouraging. There is a good recipe for dealing with such problems. You can learn new stuff while playing educational games. This article offers a collection of interactive tools that will help you to combine the useful with the pleasant.
When you are a part of a large team of programmers involved in the development of a web application, it is essential to have a reliable version control system at your disposal. The chances are high that you will choose Git. It is a popular tool complemented with plenty of useful features for coordinating the coding efforts of the whole dev team. If you want to become good at Git, you should expand your knowledge with new techniques. This video will help you to learn some useful tips and tricks about using Git in practice.
It can be really annoying when the text typed into the input fields of an application is displayed with a delay. Such little issues can spoil users’ overall impression of any app, thus it should be taken with utmost seriousness. In most cases, this performance problem occurs because developers take the wrong approach for implementing this kind of function. Fortunately, it is usually solved using a couple of simple tricks explained in this article.
npm is probably the first tool that pops into your head when it is necessary to manage code dependencies. This package manager is easy to use, so even beginners won’t need much time to master its core capabilities. Moreover, npm has a large community that constantly works to make this technology even better. But if you decide to apply custom configurations or enable some advanced features in npm, you may face serious issues. The author of this article describes seven scenarios when things can go wrong with npm and explains how to avoid them.