Category Archives: Posts

AES encryption in Go

Here is a program I wrote to learn how to use the Go libraries for AES encryption. Build & run I hope it helps. References Advanced Encryption Standard Advanced Encryption Standard (Wikipedia)

Posted in Posts, SoftwareEngineering | Leave a comment

Build C/C++ libraries with debugging support

I’ve been debugging a program which uses certain library on CLion. The IDE is great, but I cannot see most of the code from the library, the debugger shows me assembly code, and that’s not very helpful. The solution was … Continue reading

Posted in Posts, SoftwareEngineering | Leave a comment

Hello-World AWS Encryption SDK C/C++ program

In one of my projects, I need to encrypt and decrypt data in C, specifically using the AWS Encryption SDK. The SDK supports C, but the documentation is not very clear, in my opinion, so I decided to share my … Continue reading

Posted in Posts, SoftwareEngineering | Leave a comment

Hello-World CGO program

I’m sharing my first CGO program, I hope it helps. File structure: hello.c hello.h main.go Build & run References I followed Cgo: First steps tutorial, but the examples provided didn’t compile for me (see error down below), I had to … Continue reading

Posted in Posts, SoftwareEngineering | Leave a comment

Interesting programming problems

The following problems were either difficult to solve, provided a valuable learning, or both. I’m putting them here so as not to forget a bout them. Drinks Three Pairwise Maximums FashionabLee Captain Flint and Crew Recruitment

Posted in Algorithms & Data structures, Posts | Leave a comment

Merriam-Webster’s Word of the day & week – July 10

Word of the day aphelion deracinate legerdemain sound emulate bromide histrionic Other words I didn’t know or wasn’t sure about its meaning or pronunciation: perihelion apogee perigee AU uproot befits glistering Phaehon sleight of hand adroitness sleight sly scrapping resonance … Continue reading

Posted in ESL, Posts | Leave a comment

Merriam-Webster’s Word of the day & week – July 3

Word of the day incontrovertible argot parse louche farrago obtain stentorian Other words I didn’t know or wasn’t sure about its meaning or pronunciation: spin-off pronto birdsong ken uptick apprehension twittering arcane golfese quantitative squinting cross-eyed repute dungarees lovestruck gruff … Continue reading

Posted in ESL, Posts | Leave a comment

Merriam-Webster’s Word of the day & week – June 26

Word of the day envisage masterful crux fraternize gourmand omnipotent yokel Other words I didn’t know or wasn’t sure about its meaning or pronunciation: barbecue summarily verdict gaslighting whitewashing hijack commonplace communal unwitting PSA heartily satiation gourmet slobbering helpings foodie … Continue reading

Posted in ESL, Posts | Leave a comment

Merriam-Webster’s Word of the day & week – June 19

Word of the day whodunit divagate bellwether null harangue conflate stalwart Other words I didn’t know or wasn’t sure about its meaning or pronunciation: pundit dot remake meanders spirited briskly lair deck contempt dues alike loquacious cornerback retort accentuated serviceable … Continue reading

Posted in ESL, Posts | Leave a comment

Merriam-Webster’s Word of the day & week – June 12

Word of the day capricious advocate gest lissome troubadour vilipend fictitious Other words I didn’t know or wasn’t sure about its meaning or pronunciation: caprice whim shudder hedgehog spine overlord climax stout ballad lithe nimble supple dazed cheapie courtly love … Continue reading

Posted in ESL, Posts | Leave a comment