Development
Integrate a github fork's remote changes
Creating a fork on github is the default way of submitting pull requests or perform off the shelf changes. If you would like to re-integrate the updates from an upstream repository, this is sometimes a bit tricky. Here is how to do this.
AES-GCM encryption in JavaScript, decrypted in C#
If you must encrypt in the browser, JavaScript with Web Crypto API is an option. If you need to decrypt the results in a different language, it takes some time to find out how. Here’s one approach with AES-GCM.
Learn concepts, not frameworks
Software development is a complex task and today it is characterized by the use of third-party libraries and frameworks. Unfortunately learning to use them may not be the best way to improve as a programmer. So what to do instead?
Shell scripting - cheatsheet
Here’s a cheatsheet for shell scripting including some tips and tricks, where and how to use it.
Markdown - cheatsheet
Markdown is an easy way to write formatted and structured content in a simple text editor. It converts easily to various formats, such as HTML and is often used to publish github project documentation in form of a README.md
. Here is my personal cheatsheet.
HTML / CSS tricks, you might not know...
In the last years I came across some really useful HTML and CSS tricks, I find really useful and that I would like to share with you.