### Setting up Good Security Practices 11 Oct, 2017 @ 00:00

Simple steps you can take to improve your current security practices. With an ever changing land field, making sure you follow some best practices will help prevent future disasters.

Good security, clean code, scalable architecture, what else is better? Maybe beer comes close, which is why I also blog at HoppyJo. Take a read and drop me a message if you find anything useful or better yet, if you disagree.

Simple steps you can take to improve your current security practices. With an ever changing land field, making sure you follow some best practices will help prevent future disasters.

With so many popular languages today, the importance of a Message Queue is becoming more and more paramount to enable inter language communication.

Why I started and got hooked with GoLang

Some Rust examples for calling rust code from ruby using Fiddle/FFI - Updated 5th September 2016 with new rust struct example using move instead of clone.

Rust is the kid on the block for systems programming languages, meant to be a safer alternative for C, C++. Solving Project Euler problems 8, 9, 10

Project Euler problem 7 in x86 ASM Prime number generator.

Project Euler problem 5 and Project Euler problem 6 in assembly. The problems were both rather simple so I decided to put both solutions together.

Project Euler 4's problem is a unique one, that is very easily solvable using strings and characters. In the interest of making everything difficult for myself, I have implemented it using a mathematical only approach.

The next part of the Project Euler's problems, number 3. This one was fairly straight forward if you want to brute force it, but required a more proven algorithm to get the real result in any decent time frame. We see why n² is such a bad way to go.

Solving Project Euler's second problem in ASM. This required finding the sum of the even values terms in the Fibonacci sequence under 4,000,000