Engineering

1 / 3
Messaging Platform with Limited TPS based on the vendor

Messaging Platform with Limited TPS based on the vendor

204

This highly available,horizontally scalable notification platform decouples message ingestion from delivery using an asynchronous,event-driven architecture to route messages across multiple channels and third-party vendors while strictly respecting dynamic...

Redis vs Memcached: Why Enterprise Tech Giants Choose Redis

Redis vs Memcached: Why Enterprise Tech Giants Choose Redis

261

While both Redis and Memcached are powerful,open-source,in-memory data stores,their architectural philosophies differ significantly.Understanding why major tech companies (such as Netflix,Uber,Twitter,and Airbnb) overwhelmingly favor Redis requires a deep ...

ETL vs ELT what makes the differeence? Why MLOps leverage ELT?

ETL vs ELT what makes the differeence? Why MLOps leverage ELT?

202

ETL (Extract,Transform,Load) transforms data before loading it into a destination,while ELT (Extract,Load,Transform) first loads raw data into the target system and performs transformations within it,leveraging the destination's computational power.MLOps a...

Arm Kernel DNNs: Powering Efficient AI at the Edge

Arm Kernel DNNs: Powering Efficient AI at the Edge

230

The core mission is to develop kernel-level implementations for a variety of Deep Neural Network (DNN) models,specifically targeting Arm architectures.The primary goals are to optimize these implementations for maximum power efficiency and performance,cruc...

Add New Address to gmail without SMTP (forwarding-only-address)

Add New Address to gmail without SMTP (forwarding-only-address)

1,701

If you want to use an alternative email address instead of your original Gmail address,you need to provide details for an SMTP server,which will be used to send the mail.The first action you should do is → Settings → Accounts → Add another email address...

Registering an App on the Google Play Store

Registering an App on the Google Play Store

1,481

Registering an app on the Google Play Store involves several key stages,from preparing your application and developer account to configuring its listing and finally submitting it for Google's review. Prerequisites & What You NeedBefore you begin the regist...

AGENT.md: AI's Blueprint for Robust Software and Vibe Coding

AGENT.md: AI's Blueprint for Robust Software and Vibe Coding

563

AGENT.md is a proposed standard file,similar in concept to README.md,but specifically designed to define the role,capabilities,goals,constraints,and operational details of an AI agent within a software project.Its purpose is to provide clear,structured ins...

Tailscale: Zero-Config Remote Access to Your Home PC, Firewall-Free

539

Tailscale OverviewTailscale is a secure mesh VPN that builds on the WireGuard protocol.It creates a private network among your devices,enabling them to communicate directly and securely,regardless of their physical location or the networks they are connect...

Markdown's Visual Revolution: Meet Mermaid.js

Markdown's Visual Revolution: Meet Mermaid.js

417

Markdown,often initially perceived as a minimalist or "poor" tool compared to feature-rich WYSIWYG (What You See Is What You Get) editors,is indeed gaining significant traction and importance,particularly in the realm of AI interaction.While its simplicity...

Viewing Git Graph in ASCII

Viewing Git Graph in ASCII

600

You can absolutely view a Git commit graph in ASCII art directly within your terminal for recent commits.This is a powerful feature of git log that helps visualize branching,merging,and commit history. Basic Command ExplanationThe core command to generate ...

Vibe Coding: Harmonizing Intent with AI Productivity

Vibe Coding: Harmonizing Intent with AI Productivity

505

Vibe Coding transcends merely creating 'lucky-to-work code.' It is an innovative process that combines your clear intention (Vibe) with the explosive productivity of AI,transforming yesterday's impossibilities into today's realities.This practical approach...

How do I change the theme for code block in Confluence Cloud?

1,397

I wanted to change the code block theme in Confluence Cloud for better visibility based on a black background and white text color.And found the below approach.Before reading the whole post,I want to let you know that you cannot directly change the global ...

FIPS - Federal Information Processing Standards

FIPS - Federal Information Processing Standards

1,406

FIPS (Federal Information Processing Standards) are standards developed by the U.S.federal government,specifically the National Institute of Standards and Technology (NIST).They are considered U.S.standards that specify requirements for various purposes su...

Building Multilingual Applications with i18n

Building Multilingual Applications with i18n

1,209

What is i18n?i18n stands for internationalization.It's a process of designing and developing applications,websites,and other software in a way that they can be adapted to various languages,regions,and cultural conventions *without requiring engineering cha...

Kiro versus Cursor AI - Spec-Driven? or Chat-Driven?

408

Cursor AI is my preferred IDE now a days,and Kiro is one of the interesting IDE to develop various softwares.I wanted to compare which one is better for better engineering environment. Cursor:A chat-first,AI-native IDE based on a fork of VS Code,designed f...

How to use multiple RSA (SSH) keys for GitHub

337

When you use multiple RSA (SSH) keys for GitHub,you need to configure them properly so Git knows which key to use for which repository.This is common when you have multiple GitHub accounts (e.g.personal and work).Here’s how you can do it:1.Generate Multip...

REST API Vs. GraphQL

REST API Vs. GraphQL

414

GraphQL offers several advantages over REST APIs,including fetching only the data a client needs,reducing over-fetching and under-fetching issues prevalent in REST.This leads to improved performance,especially on mobile devices with limited bandwidth.Graph...

Project Libre similar to MS Project

Project Libre similar to MS Project

533

ProjectLibre is a free and open-source project management software.It's designed as a drop-in replacement for Microsoft Project,offering similar functionality for creating,managing,and tracking project plans.Key features include::Gantt charts: Visualize pr...