React 18 New Features – Concurrent Rendering, Automatic Batching, and More

React 18 was released in March 2022. This release focuses on performance improvements and updating the rendering engine. React 18 sets the foundation for concurrent rendering APIs that future React features will be built on top of. In this tutorial, I will give a quick guide of the features released in React 18, and explain […]

The Python Sofware Foundation receives the Wonderfully Welcoming Award from GitHub!

[November 9th, 2023] – The Python Software Foundation is delighted to announce that we are a recipient of a GitHub Award under the Wonderfully Welcoming category, awarded on November 9th at GitHub Universe 2023 in San Francisco, CA, USA. This award exemplifies all the Python community strives to be, enthusiastic, dedicated to encouraging use of […]

How to use Caddy Server with PHP

Caddy Server is a modular and modern web server platform that supports automatic HTTPS certificates, QUIC and HTTP/2, Zstd and Brotli compression, and various modern features as well as classic web server features such as configurable virtual hosts, URL rewriting and redirects, reverse proxying, and more. Caddy 2, the current version that was released in […]

Node.js 21 brings WebSocket client

Node.js 21, the latest release of the open source cross-platform JavaScript runtime, has arrived, featuring a built-in WebSocket client and support for globs in the platform’s test runner. Announced October 17, Node.js 21 is equipped with an experimental, browser-compatible WebSocket implementation, enabled through the –experimental-websocket flag. WebSocket enables two-way communication between a browser and server, […]

Oracle debuts MySQL HeatWave Lakehouse to take on rivals

The new lakehouse service, designed to quickly load and query up to 400TB of data, will compete with offerings from Oracle rivals that have also jumped on the lakehouse concept, including Snowflake, Google, AWS and Microsoft Azure. In an effort to compete with its cloud-services rivals and help enterprises generate more business value out of […]

Intro to Hyperscript: Rethinking JavaScript

Hyperscript is a newer language for handling common scripting needs on the JavaScript front end. You can use it by itself or in tandem with HTMX. Some of us remember HyperCard, an interesting branch in the evolutionary tree of programming languages. If you’re of a certain age, you might even have learned programming with HyperCard. […]

Egretia mashes up HTML5 and blockchain

Beijing-based company Egret Technology is planning to combine two of the most important modern technologies, HTML5 and blockchain, in a project called Egretia. The idea behind Egretia is solving some technical issues in the HTML5 game industry, such as multiplayer matchmaking, digital item marketplaces, data storage, advertising and crowdfunding, using blockchain. Egret is already well-known […]

The 10 new CSS features in 2023

CSS (or Cascading Style Sheets) is bringing some new features to help you put some styles on your web pages in the most efficient way. In this article, we are going to go through the ones that will most likely make your coding easier in 2023. Some of them were available already but weren’t supported […]

C# Overtaking Java in Popularity Index

“The gap between C# and Java never has been so small,” says the latest edition of the TIOBE Index of programming language popularity. “Currently, the difference is only 1.2 percent, and if the trends remain this way, C# will surpass Java in about 2 month’s time.” The TIOBE Index tracks programming language popularity on a […]

The Pros and Cons of Using Bootstrap in Web Development

Are you curious about the pros and cons of using Bootstrap in web development? Look no further! Bootstrap has become a popular choice for web developers in recent years. It is an open-source framework developed by Twitter that allows developers to create responsive, mobile-first websites quickly and easily.However, like any tool, Bootstrap has its advantages […]