Latest thoughts

A Faster Path to PQC: Google Sets 2029 as the New Target

A Faster Path to PQC: Google Sets 2029 as the New Target

The Google PQC migration timeline for 2029 is an important signal for the cybersecurity industry. In March 2026, Google made it clear that post-quantum cryptography preparation is no longer a distant plan, but an immediate strategic priority. Previously, many organizations were aligning with longer-term expectations, often around 2030 and beyond. But this update sends a clear signal, […]

Read More →
Back to Makkah: A 4-Day Journey of Faith and Gratitude

Back to Makkah: A 4 Day Journey of Faith and Gratitude

Assalamualaikum warahmatullahi wabarakatuh, Alhamdulillah, Allah invited me again to His house. This 2-day Umrah journey was not just a trip, but a reminder, a recharge for the soul, and a moment to reconnect with what truly matters. Here’s a simple story of our journey in Makkah. Day 1 : Arrival & First Umrah We arrived […]

Read More →
how-to-deploy-postgresql-in-docker-for-local-development

How to Deploy PostgreSQL in Docker for Local Development

When working on modern applications, having a reliable and consistent database environment is crucial for local development. Setting up PostgreSQL directly on your machine can sometimes be cumbersome 😩, especially when dealing with different versions, dependencies, or conflicting configurations. Docker provides a simple and efficient way to run PostgreSQL in an isolated container, ensuring that […]

Read More →
Manage money to improve finances

Manage your money to improve your finances

Hello there, Money management is about making the most of what you have. It sounds pretty simple, right? Even so, it can take know-how and persistence to get on the road to better financial health. If you’re interested in making better financial decisions, these money management tips could help. 1. SAVE YOUR INCOME AT LEAST […]

Read More →
reverse a string

Very basic – Reverse a string

Hello There, When i was in a college (around 2000), i had learned an algorithm which i did not know the stuff that i learn here. They told me, it’s a very basic code that i need to achieve at first semester. I was dealing with a coding problem that involved reversing a string. 😩. […]

Read More →
sandy.id : Half of my pain is gone wisdom teeth removal

Half of my pain is gone : wisdom teeth removal

Hello There! Since my tooth has a hole, my doctor suggests that my tooth need to be extracted, not only causes by a hole actually, there is also malposition wisdom tooth at number 38. But, wait..? did i heard tooth number 38? Then, I realized that each tooth has its own number, almost like a tooth […]

Read More →
Post-Quantum Cryptography (PQC)

Post-Quantum Cryptography (PQC): How secure will our data be in the post-quantum era?

Hello There! As you might know, NIST has acknowledged that large-scale quantum computers will threaten the security of its approved public-key algorithms. In particular, NIST-approved digital signature schemes, key agreement using Diffie-Hellman (DH) and Menezes-Qu-Vanstone (MQV), and key agreement and key transport using Rivest–Shamir–Adleman (RSA) may need to be replaced with secure quantum-resistant (or “post-quantum”) […]

Read More →
3des encryption double key and triple key

3DES algorithm : Double vs Triple Length Keys

Hello There! Just a quick introduction about what is the difference between double length and triple length in 3DES algorithm. I have created some small sample scripts written in Java to generate a 3DES key in different size of length. 1. GENERATING 3DES KEY IN TRIPLE LENGTH OF SIZE 2. GENERATING 3DES KEY IN DOUBLE […]

Read More →
Oracle_Ora_00922

Oracle – ORA-00922: missing or invalid option

Hello There! I recently did test in my Java code to have a SQL statement for copy table from TABLE 1 toTABLE 2. I need both tables identical during the application goes boot-up. But, suddenly i got : ORA-00922: missing or invalid option. 1. ORACLE DOCUMENTATION Based on Oracle error documentation ORA-00922 says : Cause […]

Read More →