tigerbeetle Testing TigerBeetle Applications Using Testcontainers "Discover TigerBeetle, the high-performance, distributed financial accounting database optimized for mission-critical safety and consistency. Learn how it simplifies financial transaction services and explore a new Testcontainers module for TigerBeetle in Golang.
sql Featured Art Level SQL: goyesql One of the never-ending debates in software development is the use of ORMs vs. query builders vs. writing raw SQL. An art-level approach to managing SQL queries is hiding in plain sight, and I am here to share it. ORM vs. Query Builder vs. Raw SQL Before we go into
configuration Featured Runtime Should Depend on The Configuration, Not The Environment The application runtime should not depend on the environment, but the configuration should. If you've ever written the following code, this post is for you: function doSomething(){ if (process.env.NODE_ENV === "development"){ return { foo: 1 }; } return { foo: 2 }; } Why Is That A Problem? Once you
What It Means to be a Good Developer? A good developer knows how to write performant code A good developer outputs 10x value A good developer writes well-tested & documented code ... The list goes on, but essentially the essence of such statements comes down to that: A good developer is a productive worker. In this post, I want
internet The Internet is A Gift This one is a personal post. I wanted to leave a note to my future self and want him to always appreciate what a great gift, the Internet is. I've always been interested in new technologies, since my childhood. As years passed by, I've learned that
rust Dogfeeding Your Library | Case: feed-rs Last month, I announced the release of feed-rs, and now is a good time to talk about why the package was needed, and what my experience was with it. As someone not familiar with the term, dogfeeding initially struck me as a bit odd. It is a term used to
internet Featured A New Era on the Internet: It Is Not What You Expect! I am proposing a new model for social media and for almost every content-based platform to embrace. Our relationship with the content is constantly evolving, and this is what will happen next!
napi What Did I Learn While Creating feed-rs I am building an application involving RSS feeds, and at some point, I needed an RSS parser. Even though there are existing NPM packages that can parse RSS, I wanted something more robust and performant. @nooptoday/feed-rsNode.js bindings for feed_rs. Latest version: 0.1.0, last published: 2
websockets What Would Marco Polo Think About the WebSockets? Marco Polo and WebSockets? You might be surprised to hear about their relationship. On his visit to Asia, Marco Polo was impressed by the Yam, a postal system built by the Mongol Empire. Still no connection? Okay, let's rewind a bit. In this fast-paced world, we want everything
chatgpt Building an RSS Feed Aggregator with Go and ChatGPT [Part 1/3] Implement an automatically generated weekly digest right into your mailbox with Golang and ChatGPT!
nlp Lecture Notes: NLP with Deep Learning - 1 What is the science behind ChatGPT? How can computers understand words? Word embedding and the Word2Vec algorithm are the starting blocks of NLP.
backend Top 5 Struggles of Backend Developers The struggle is real for backend developers. From scalability to security issues, there are tons of things backend developers take into account.
compression Reduce Network Usage - With This 1 Simple Trick! Want to reduce network usage greatly with a simple trick? You probably do it wrong, because I did it wrong the first time.
nestjs FeathersJS Vs NestJS - Compared in 3 Key Areas FeathersJS and NestJS are not yet another javascript framework. They are the giants of backend development in Node.js. FeathersJS gives more flexibility to developers, while NestJS has a more structural approach.
websocket Scalable Websocket Server Implemented by ChatGPT Learn how to create scalable websocket server using consistent hashing method in Node.js, with the help of ChatGPT!
nestjs How to Trace Websocket Events in NestJS - [Case Study] How do you trace websocket events in NestJS? There is no conventional way for it. Lets implement our solution with a custom WebSocketAdapter!
websocket Featured Why Websockets are Hard To Scale? Implementing scalable websocket servers can be tricky. Because websocket servers are stateful applications and they are harder to manage compared to stateless applications
nestjs Featured Best Way to Create Dynamic Modules in NestJS [ Updated Guide 2024 ] Creating dynamic modules in NestJS can be complex. Use this method and you will never be afraid of creating dynamic modules again!
nestjs Featured Using Custom Decorators in NestJS Use full potential of decorators in your NestJS projects. In this post, you will learn how to create custom decorators in NestJS