Nguyen Van Tuantuannguyenhust.hashnode.dev·Apr 25, 2024Lua Script in Redis: Strength and ImplementI. Giới thiệu về Redis Redis is a database management system with key-value data in memory. It is open-source. Redis means "Remote Dictionary Server" and now it has developed to become a system with a lot of functions. It supports pretty much any typ...DiscussXây dựng hệ thống ứng dụng, websiteRedis
Nicolas FränkelforApache APISIXapisix.hashnode.dev·Apr 11, 2024Implementing the Idempotency-Key specification on Apache APISIXLast week, I wrote an analysis of the IETF Idempotency-Key specification. The specification aims to avoid duplicated requests. In short, the idea is for the client to send a unique key along with the request: If the server doesn't know the key, it p...Discuss·80 likesLua
Zohrab Haroyanblog.superzorik.com·Apr 2, 2024Initializing TablesIf you're anything like me, then you also prefer to organize your code within one globalized table rather than multiple. Or even if you're not that way, and you prefer keeping all your code inside of localized tables within each file; everyone comes ...DiscussLua Out of Syntaxmetatable
Vedant Chainaniblog.envoy1084.xyz·Mar 5, 2024Hyper. Parallel. Computer.What is ao? The ao computer, short for "actor-oriented," is a computing environment built on the foundation of the Arweave network. It emerges not from a single physical machine, but rather from a network of nodes adhering to a specific data protocol...Discuss·254 readsArweave
Amartya Chowdhurywidewipe.me·Feb 21, 2024How to set up NvChad on Linux (Ubuntu for me)NvChad is a set of configurations for Neovim, a command-line based text editor. Neovim is the latest version of Vim, which uses Lua, which is easy to understand and configure. Install Neovim First of all, open your terminal and type the two following...Discuss·1 like·122 readsneovim
Arun Udayakumararunudayakumar.hashnode.dev·Jan 24, 2024Exploring LuaTo install Lua in Ubuntu: 1 sudo apt-get install libreadline-dev 2 curl -L -R -Ohttps://www.lua.org/ftp/lua-5.4.6.tar.gz 3 tar zxf lua-5.4.6.tar.gz 4 cd lua-5.4.6 5 make all test 6 make install CMakeLists.txt cmake_minimum_required(VERSION 3.5) proje...DiscussLua
Ervin Szilágyiervinszilagyi.hashnode.dev·Dec 29, 2023Fluent Bit with ECS: Configuration Tips and TricksA while ago I wrote a blog post about Fluent Bit integration with containers running in an ECS cluster. According to my statistics, this post is one of the most viewed on my blog, so I was determined to write a follow-up for it. I've been using Fluen...Discuss·30 readsDevops
David Saahdavesaah.hashnode.dev·Dec 16, 2023Refactor: Changes For 2024After 5 years of being on Github, I spent most of my time exploring different languages, testing features, building partially completed and fully functional projects. The question is, how valuable is this commit graph for 2023? The Breakdown 1. Scho...Discuss·2 likes·67 readsreflection
Colin J Lacycolinj.hashnode.dev·Nov 24, 2023Turn Those 403s into 302s Using EnvoyFilters and Inline Lua ScriptsIf you use Envoy Proxy as part of your service mesh - e.g. if you use Istio - you can turn user-facing 403 access denied responses into 302 redirects, which can then point users to a form where they can request access. It's a much nicer experience fo...Discuss·30 readsenvoy
Somesh Mohancodehall.hashnode.dev·Nov 17, 2023API Rate Limiter - ImplementationIn our last article for rate limiter, we understood the path that we are going to take for building our rate limiter. Today we will look at the implementation of the same. Lua Script As discussed, we will employ a Lua script to address potential conc...Discuss·1 likeratelimit