Building applications on Cloudflare Workers has always been fun. Workers applications have low latency response times by default, and easy developer ergonomics thanks to Wrangler. It's no surprise that for years now, developers have been going from idea ... more
Here are seven newer JavaScript projects you might not know about yet. These tools and frameworks cover a wide range of functionality and give us insight into emerging trends in JavaScript development. Examples include native app creation, strongly typed ... more
Twilio provides an API to retrieve actions made by your Twilio account and to filter them by both time and category. Using that API, in this tutorial, you’re going to learn how to build a small analytics dashboard for your Laravel application. Let's ... more
In the same codebase as last time, we extract data from a HashMap<String, String> called headers , presumably dealing with something similar to HTTP headers. ... more
Introduction In the world of programming, data is often stored and transmitted in various formats to other parts of an application or other web services. To fascillitate data transfer between services written in different languages and frameworks (such ... more
Today we’re excited to announce our Release Candidate of TypeScript 5.0! Between now and the stable release of TypeScript 5.0, we expect no further changes apart from critical bug fixes. This release brings many new features, while aiming to make TypeScript, ... more
Chainlink, a web3 services platform, is launching a self-service, serverless platform to help developers connect their decentralized applications (dApps) or smart contracts to any Web 2.0 API, the company exclusively told TechCrunch. The new platform, ... more
I recently worked with a client who needed a user registration workflow. This was a necessary and important but not high-value part of the product, so they wanted it done efficiently. Since they were already developing a marketing website using Webflow, ... more
In this tutorial, you'll learn the basics of how to route pages in your Next.js application. Throughout the course of this tutorial, I'll try to explain the different types of routing available in Next.js and how to use them with the help of an example. ... more
From the beginning, we designed Chrome to be efficient. Being efficient is not just about loading pages as fast as possible, it’s also about doing it with the least amount of resources possible. Today’s The Fast and the Curious post explores how we improved ... more
In 2013, Irma Olguin Jr. — a third-generation Mexican American and the first in her family to go to college — was working on making coding instruction available to disadvantaged members of her community. During her work, she met Jake Soberal, an intellectual ... more
On April 1, 2018, Cloudflare announced the 1.1.1.1 public DNS resolver. Over the years, we added the debug page for troubleshooting, global cache purge, 0 TTL for zones on Cloudflare, Upstream TLS, and 1.1.1.1 for families to the platform. In this post, ... more
Infrastructure as Code (IaC) tools allows developers to manage and provision infrastructure resources through code, rather than through manual configuration. IaC have empowered developers to apply similar best practices from software development to application ... more
Infrastructure as Code (IaC) tools allows developers to manage and provision infrastructure resources through code, rather than through manual configuration. IaC have empowered developers to apply similar best practices from software development to application ... more
Deno 1.31, the latest version of the Node.js rival runtime for JavaScript, TypeScript, and WebAssembly, adds package.json support. The new feature is one of several improvements designed to make it easier for developers to transition from existing Node.js ... more
Sacha Greif is the creator of the State of JavaScript, State of CSS, and State of GraphQL surveys, which have become annual events watched eagerly by the front-end developer community. I recently had the chance to talk with Sacha about what he's learned ... more
NodeJS is a JavaScript runtime built on Chrome’s V8 JavaScript engine, which allows developers to write server-side JavaScript code whereas Ruby on Rails, is a web application framework written in the Ruby programming language. NodeJS and Ruby On Rails ... more
Traditional REST API style can get cumbersome when the complexity of APIs increases. GraphQL provides a modern approach to client-server communication and helps the development of web applications in a more efficient way. In this post, we’ll learn what ... more
Node.js is an open-source cross-platform JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses the process model instead of the traditional web server model, which makes it suṀper useful for web development. It allows developers to use ... more
At Cloudflare, engineers spend a great deal of time refactoring or rewriting existing functionality. When your company doubles the amount of traffic it handles every year, what was once an elegant solution to a problem can quickly become outdated as ... more
AWS AppSync is a fully managed service that makes it easy to create and manage GraphQL and real-time APIs. Now, AWS AppSync API developers who use DynamoDB data sources can define projection expressions in their DynamoDB resolvers. Before today, DynamoDB ... more
Bun.js is an all-in-one JavaScript toolkit whose lighthearted moniker belies its transformative potential. Bun draws together several important themes in server-side JavaScript, resulting in a single, high-performance tool. It is a runtime like Node ... more
The Linux Foundation‘s European off-shoot has formally launched the OpenWallet Foundation (OWF), a new collaborative effort designed to support interoperability between digital wallets through open source software. The launch comes some five months after ... more
Safari Technology Preview Release 164 is now available for download for macOS Monterey 12.3 or later and macOS Ventura. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS ... more
Safari Technology Preview Release 164 is now available for download for macOS Monterey 12.3 or later and macOS Ventura. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS ... more
AIOps is an emerging technology that applies machine learning and analytics techniques to IT operations. AIOps enables IT teams to leverage advanced algorithms to identify performance issues, predict outages, and optimize system performance. Nodesource ... more
Introduction In the world of software development, exchanging data between different systems is a common task. One popular format for data exchange is JSON (JavaScript Object Notation), which is a lightweight and easy-to-read format for data representation. ... more
E-commerce websites are at constant risk of data skimming attacks because of unprotected JavaScript that runs on the payment page. More than 99% of all websites use JavaScript in some form , as it serves many purposes. Some directly, and others via a ... more
If you're running containerized .NET applications without telemetry instrumentation, adding it later can be difficult and time-consuming. However, OpenTelemetry provides an automated way to add instrumentation without the need for code changes or manual ... more
Branch Insurance is an insurance technology startup that provides simple insurance policies and comprehensive bundles to customers in the United States. The company set out to radically simplify the end-user experience for insurance customers by offering ... more