coding

Telegram’s Decline in Security and Freedom: How Web4 Restores Free Speech Without Compromising Safety

Telegram’s Decline in Security and Freedom: How Web4 Restores Free Speech Without Compromising Safety

In recent years, Telegram has earned a reputation for being one of the few platforms where users could express themselves freely, away from the prying eyes of larger corporations and governments. However, as regulations tighten and Telegram becomes subject to growing scrutiny, many are beginning to question whether the platform can still be considered secure and free. Several incidents, including the forced sharing of user data and increased monitoring of channels, have cast doubt on the once-iconic symbol of digital independence. This shift leaves users asking an important question: Where can we now exercise free speech without compromising our safety?…
Read More
My favorite terraform coding Rule

My favorite terraform coding Rule

The naming convention for our Terraform environment was one of our favorites because it clearly indicated the declaration location. So, I built my favorite terraform coding rule via tflint. here The rule is very simple.Every resource must defined in the its resource-name file. variable,locals,output,provider,module are all defined in variable.tf,locals.tf,output.tf,provider.tf,module.tf data are all defined in data_<data_type>.tf resource are all defined in <resource_type>.tf Installation .tflint.hcl plugin "file-name-is-resource-name" {enabled = truesource = "github.com/shoppingjaws/tflint-ruleset-file-name-is-resource-name"version = "1.0.0"} Enter fullscreen mode Exit fullscreen mode Settings File name rules that should be defined can be overwritten rule "file_name_is_resource_name" {enabled = truemodule_file_name_pattern = "^main.tf$"variable_file_name_pattern= "^variable.tf$"locals_file_name_pattern= "^locals.tf$"provider_file_name_pattern= "^provider.tf$"output_file_name_pattern= "^output.tf$"module_file_name_pattern=…
Read More
Cursor AI ? Bolt.new now Install Packages & run Backends Code

Cursor AI ? Bolt.new now Install Packages & run Backends Code

The Cursor AI, Claude AI Similar Bolt.new can now Build Full Stack React and Next Js Web Application in few mins.Bolt.new seamlessly integrates the power of Cursor AI and v0.dev to code, install packages, run code in a live development environment. Bolt.new is an AI-powered web development agent that allows you to prompt, run, edit, and deploy full-stack applications directly from your browser—no local setup required. Full-Stack in the Browser: Bolt.new integrates cutting-edge AI models with an in-browser development environment powered by StackBlitz’s WebContainers. This allows you to: Install and run npm tools and libraries (like Vite, Next.js, and more)Run…
Read More
Learning GO: 05

Learning GO: 05

Hey! I am Currently learning Go Lang, and I am taking some basic Notes on my Notion and though I'd also just publish them here. They are not well thought out or well written but it's just me taking notes from time to time for my reference. I am taking the Udemy Course by Maximilian Schwarzmüller, Notes Defining Functions all the user defined Functions are defined below the main function a function in Go can be defined using func keyword We can add parameters to the function, when adding parameters we have to define the type of the parameter func…
Read More
Linux Terminal for Beginners – Mastering Navigation Basics

Linux Terminal for Beginners – Mastering Navigation Basics

Originally published on: blog.theenthusiast.dev Imagine this: You've been using your computer for a while, and your Documents folder has become a catch-all for every file you've saved. You want to bring some order to this chaos, create a structure for your projects, and set up a system for personal files. Doing this with a mouse seems tedious. There must be a faster, more efficient way, right? Enter the terminal --> your new friend for doing things faster. Before we start organizing, we need to learn how to navigate our digital space efficiently. This is where the power of the terminal…
Read More
How to Enable MSMQ Triggers in Windows 11?

How to Enable MSMQ Triggers in Windows 11?

Enable MSMQ Triggers in Windows 11 : MSMQ (Microsoft Message Queuing) Triggers in Windows 11 are a feature that allows the execution of specific actions, such as running a COM ( Component Object Model ) component or an executable, in response to incoming messages in a message queue. It provides a mechanism to associate the arrival of messages in a queue with the execution of specific actions. This is particularly useful for building asynchronous, event-driven applications. Let’s navigate through the steps on How to Enable MSMQ Triggers in Windows 11 using simple steps. Open the Run command box using the…
Read More
Installing Supervisor On Amazon Linux 2023

Installing Supervisor On Amazon Linux 2023

Original Article -> https://medium.com/aws-in-plain-english/installing-supervisor-on-amazon-linux-2023-697b65901457 Amazon Linux 2023 stands as a reliable choice for developers and system administrators. However, users may face a hiccup: Supervisor, is absent from the default RPM packages. This omission poses a challenge for efficiently managing and monitoring processes on Amazon Linux instances. But fret not! This guide will walk you through the steps to effortlessly install Supervisor on Amazon Linux 2023 using Pip, ensuring smooth sailing for your process management needs. Understanding the Challenge AL2023 is RPM-based and includes components sourced from multiple versions of Fedora and other distributions, such as CentOS 9 Stream. The Amazon…
Read More
Avoid Misunderstanding ON DELETE NO ACTION

Avoid Misunderstanding ON DELETE NO ACTION

Relational databases often provide several options for handling actions when a referenced row in a foreign key relationship is deleted. Among these options, ON DELETE NO ACTION can be a bit confusing, both in terms of its naming and its behavior. Let's read my post to ensure that you understand it correctly. What Are ON DELETE Options? The ON DELETE clause in SQL allows you to define what should happen to the rows in a child table when the related row in the parent table is deleted. ON DELETE options include: CASCADE: Automatically deletes child rows when the parent row…
Read More
Singly Linked List Implementation in Go

Singly Linked List Implementation in Go

Hey there DEV.to community! This is a part of my data structures and algorithms series. In this article, we will implement a singly linked list then in the next articles from this series I will implement other kinds of linked lists as well using Go. Image source: GeeksforGeeks To implement a singly linked list we need to structures, a node and a singly linked list itself. But before beginning to code here is how I like to organize my code: project ├── singly_linked_list │ ├── node.go │ └── list.go └── main.go Enter fullscreen mode Exit fullscreen mode A node only…
Read More
Rasp-Pi Network ID tool

Rasp-Pi Network ID tool

I needed a tool that could display relevant network information as quick as possible. Armed with a Raspberry Pi 3 B+, 2.13 inch Waveshare e-paper HAT V2, and a curiosity to explore its potential, I set out to develop a tool that could display network data. This was born out of necessity while I was setting up VLANs within PfSense. I got tired of using "ipconfig /release" and "ipconfig /renew" while testing network segregation and firewall rules. I will share that project in an additional post. I plan making this post as concise as possible. During my research to make…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.