Curious About Technology

Welcome to Coding Explorations, your go-to blog for all things software engineering, DevOps, CI/CD, and technology! Whether you're an experienced developer, a curious beginner, or simply someone with a passion for the ever-evolving world of technology, this blog is your gateway to valuable insights, practical tips, and thought-provoking discussions.

Recent Posts

Getting Started with Go Wails: Replacing Your Electron App

Getting Started with Go Wails: Replacing Your Electron App

If you're looking for a way to build a sleek desktop application with modern web-like interfaces while avoiding the resource-heavy nature of Electron, Wails is an excellent alternative. Built for developers familiar with Go, Wails allows you to combine Go's efficiency and performance with the aesthetic flexibility of web technologies. In this post, we’ll explore how to get started with Wails and build a simple desktop application.

Read More
Implementing Post-Quantum Cryptography in Go with crystals-go

Implementing Post-Quantum Cryptography in Go with crystals-go

The rapid advancement of quantum computing has spurred a critical need for cryptographic systems that can withstand attacks from quantum computers. Algorithms like RSA and ECC, which are widely used today, are vulnerable to quantum attacks. Enter post-quantum cryptography (PQC)—the next generation of cryptographic algorithms designed to secure data against both classical and quantum threats.

In this blog post, we’ll explore how to implement PQC in Go using the github.com/kudelskisecurity/crystals-go library, a Go-native implementation of the CRYSTALS-Kyber and CRYSTALS-Dilithium algorithms.

Read More