🚀 7 open-source projects you should contribute to in 2023 ⭐️⭐️

I love seeing so much innovation in open-source. There are a few raising libraries I thought I should share. 1. Snapify Snapify allows you to record and share recordings asynchronously Make unlimited recordings of your tab, desktop, and any application Share recordings with anyone using a public link Delete or un-list recordings after a specific timeframe Upload and share existing videos to Snapif... »

Dockerizing a Node.js App: A Comprehensive Guide for Easy Deployment🐋

Dockerizing a Node.js app is a useful technique that allows you to package your application and its dependencies into a container, making it easier to deploy and run consistently across different environments. In this blog post, we’ll walk through the steps to dockerize a Node.js app. Let’s get started! Prerequisites Before we begin, make sure you have the following installed on your m... »

Mobile Development Best Practices: Strategies for Building Successful Apps for Android and iOS

Mobile development is exciting. It offers you the power to create something that potentially millions of people might use, right in the palm of their hands. But all this potential comes along with a challenging task. Your app must meet users’ needs and expectations, while running equally well on different devices and in regions. You can use this article as a guide to ensure that your app meets the... »

Building a ChatGPT custom plugin for API Gateway

ChatGPT Plugins serve as bridges linking ChatGPT to external APIs to use these APIs’ data intelligently. These plugins let ChatGPT undertake a range of tasks, such as retrieving up-to-date information from other APIs including sports results, stock market data, or breaking news, and assisting users in performing actions like flight booking or food ordering. Meanwhile, API Gateway is a powerful too... »

Understanding Streaming Replication in PostgreSQL

Introduction: PostgreSQL, an advanced open-source database management system, offers various replication features to ensure data availability and redundancy. One of its key replication techniques is streaming replication, which allows for synchronous data replication between a primary server and multiple standby servers. In this blog post, we will delve into the inner workings of streaming replica... »

15 Advanced TypeScript Tips for Development

1.Optional Chaining (?.): Optional chaining allows you to safely access nested properties or methods without worrying about null or undefined values. It short-circuits the evaluation if any intermediate property is null or undefined. const user = { name: 'John', address: { city: 'New York', postalCode: '12345' } }; const postalCode = user.address?.postalCode; console.log(postalCode); // Output: 12... »

The Future Unleashed: Fully On-Chain Gaming and Its Implications for the Gaming Industry

The gaming industry is on the cusp of a groundbreaking revolution with the emergence of fully on-chain gaming. By leveraging the power of blockchain technology, this innovative concept introduces a new era of gaming experiences, marked by true ownership, decentralized economies, and unparalleled transparency. In this article, we explore the transformative potential of fully on-chain gaming and del... »

Integrating Jest Testing into an Existing Vue 3 Project with ViteJs

In my recent experience, I faced the challenge of integrating the Jest testing framework into an existing Vue3 js project that was built with Vite. I encountered difficulty finding helpful installation guides on various blogs. However, after multiple attempts and putting in a lot of effort, I eventually found a solution. In this blog post, I aim to provide a step-by-step installation guide that ca... »

Sticky sessions with Apache APISIX – the demo

Sticky sessions with Apache APISIX – the demo

  Last week, we described the concept behind sticky sessions: you forward a request to the same upstream because there’s context data associated with the session on that node. However, if necessary, you should replicate the data to other upstreams because this one might go down. In this post, we are going to illustrate it with a demo. The overall design Design options are limitless... »

Problem with axios header in nuxt.js

Problem with axios header in nuxt.js

Hello, I’m working on a project using nuxt.js that other developers have already worked on. I don’t know much about nuxt.js and I’m having a problem that I can’t solve. When I do an npm run build then npm run start the application works normally, but when I do an npm run dev I get errors: TypeError: Cannot read properties of undefined (reading ... »