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
Building Your First Wails App: Beyond Basics
This guide will cover:
Integrating external APIs.
Handling complex backend logic.
Packaging your app for cross-platform distribution.
Building an Advanced Note-Taking App with Wails: Part 1
In this series, we’ll create an advanced, cross-platform note-taking app using the Wails framework. With features like rich text editing, cloud sync, offline mode, and custom themes, this project will show you how to harness Wails to build feature-rich desktop applications. In this first post, we’ll set up the project and implement basic functionality.
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.
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.