Andi Ashari

Tech Voyager & Digital Visionary

#️⃣ Topic: Web Development

Why Taking Ownership is Super Important in Programming

Why Taking Ownership is Super Important in Programming

Hello everyone! It's always fun to talk about coding, right? Today, I want to share something I've learned that's made me a better programmer – the idea of "ownership." What does "ownership" even mean in coding? Basically, it means taking responsibility for your code....
Securing Your CloudFront Distribution with Basic Authentication

Securing Your CloudFront Distribution with Basic Authentication

When deploying static websites on AWS CloudFront, a common requirement is to restrict access using simple authentication mechanisms. Basic Authentication offers a straightforward approach to protect your content by requiring users to provide a username and password before they can access your...
Google Bard Transforms into Gemini

Google Bard Transforms into Gemini

Google has recently unveiled a significant change to its AI chat service, transitioning from the well-known Bard to the freshly minted Gemini. This rebranding marks not just a change in name but also an evolution in the service's capabilities and offerings. The new home for this innovative AI...
DevOps Role on Simplifying Collaboration and Efficiency in Tech Teams

DevOps Role on Simplifying Collaboration and Efficiency in Tech Teams

Hey there! If you're curious about DevOps but find all the technical jargon a bit overwhelming, you're in the right place. Let's break down this buzzword into something simple and understandable. Imagine a world where your tech teams are like a well-oiled machine, where developers and...
Easy Steps to Set Up PyENV on Ubuntu for Beginners

Easy Steps to Set Up PyENV on Ubuntu for Beginners

PyENV is an indispensable tool for developers looking to manage multiple Python versions on a single machine. It facilitates smooth transitions between different Python environments, making it essential for projects that require specific Python versions. This versatility is invaluable for ensuring...
Dive into the World of Programming: A Beginner’s Guide

Dive into the World of Programming: A Beginner’s Guide

Embarking on a programming adventure is exciting but can be a bit daunting. The world of programming is vast, with numerous languages and resources, which might feel a bit too much at first. But, it’s crucial to remember that the essence of programming lies not in the language you pick, but in...
Understanding Encryption: A Guide for Everyone with Analogy

Understanding Encryption: A Guide for Everyone with Analogy

In the world of constant internet chatter, we often hear about ‘encryption’ when discussing online safety and confidentiality. It might seem like some high-tech wizardry, but it’s actually something we encounter regularly in our daily lives, particularly here in Indonesia. Understanding Encryption...
Implementing reCAPTCHA v3 in HTML, JavaScript, and Express.js

Implementing reCAPTCHA v3 in HTML, JavaScript, and Express.js

Integrating Google’s reCAPTCHA v3 into your web application enhances security without compromising user experience. This invisible CAPTCHA system assesses user interactions to detect bots, offering a score to determine the authenticity of each interaction. Here, we’ll guide you through adding...
Bun: Making Shell Scripts Simple in JavaScript

Bun: Making Shell Scripts Simple in JavaScript

JavaScript is a very popular language for coding. But, have you ever tried running shell scripts in JavaScript? It’s not always easy. Let’s talk about a new tool called Bun that makes this much simpler, especially if you use different operating systems like Windows, macOS, or Linux. What’s the...
Installing Jupyter Notebook on Ubuntu 22.04: A Comprehensive Guide

Installing Jupyter Notebook on Ubuntu 22.04: A Comprehensive Guide

Jupyter Notebook is a highly popular open-source web application that allows users to create and share documents containing live code, equations, visualizations, and narrative text. It's an essential tool for tasks such as data cleaning and transformation, numerical simulation, statistical...
Working with Cloudflare R2 using the AWS S3 SDK

Working with Cloudflare R2 using the AWS S3 SDK

Cloudflare R2 is setting new standards in the cloud storage landscape, especially for personal projects. Its affordability and compatibility with the AWS S3 SDK position it as a compelling alternative to traditional cloud storage options. Key Features and Applications of Cloudflare R2 Cloud-Native...
A Brief History of My Career

A Brief History of My Career

Hey there, tech buffs! I’m Andi Ashari. Let me take you through my exciting journey in the tech and innovation universe. It’s a story that starts in the lively streets of Jakarta and takes us through the intricate world of cloud tech and software engineering. It’s been an incredible ride! Where It...