Published in We’ve moved to freeCodeCamp.org/news·Apr 9, 2019ABS 1.2: background commands & the ability to import filesABS is a programming language that puts together the productivity of bash scripts with the elegance of high-level languages such as Python or Ruby. …Scripting3 min read
Published in We’ve moved to freeCodeCamp.org/news·Feb 19, 2019ABS 1.1.0: more Python and Bash for the most fun programming language out thereIf you missed my previous post, ABS is a programming language that allows you to interact with the underlying system with a modern syntax. This is an example of it as a version of Bash built in 2019. In this article, I’ll discuss a fresh new release of the ABS…Programming3 min read
Feb 19, 2019ABS 1.0.0: here we go!Eventually, the time has come: ABS 1.0.0 is finally out! This wraps up weeks of work since I started the project a little over a month ago, and gives you a fairly stable release with all of the “must” features I originally wanted to introduce in the language. About this release There are…Java Script3 min read
Feb 18, 2019Book review: Simplify: How the Best Businesses in the World SucceedSomething I’m extremely fascinated with is the power of simplicity: I’ve found myself fighting complexity far too many times, and always realized that when planning and developing a system, we’d achieve the best results when keeping things simple. What’s more interesting, simple systems could be combined together to kind of…Design3 min read
Published in We’ve moved to freeCodeCamp.org/news·Jan 8, 2019Introducing ABS, a programming language for shell scriptingOver the past few days I took some time to work on a project I had in mind for ages, a scripting alternative to Bash: let me introduce you to the ABS programming language. Why Let me keep this brief: we all love shell programming — automating repetitive tasks without too…Bash4 min read
Published in We’ve moved to freeCodeCamp.org/news·Oct 2, 2018Web Security: How to Harden your HTTP cookiesNote: this is part 4 of a series on web security. Part 3 was Secure your web application with these HTTP headers. Imagine being a backend developer who needs to implement sessions in an application: the first thing that comes to your mind is to issue a token to clients…Java Script15 min read
Published in We’ve moved to freeCodeCamp.org/news·Sep 26, 2018Secure your web application with these HTTP headersThis is part 3 of a series on web security: part 2 was “Web Security: an introduction to HTTP” As we’ve seen in the previous parts of this series, servers can send HTTP headers to provide the client additional metadata around the response, besides sending the content that the client…Java Script20 min read
Sep 25, 2018Book review: Cloud Native infrastructureThis goes right into the list of books I really wanted to like but kind of disappointed me. The book is structured extremely well, so it comes out as a very enjoyable read. One downside, though, becomes fairly evident a few chapters in: it isn’t practical at all, describes few…Cloud Computing2 min read
Published in We’ve moved to freeCodeCamp.org/news·Sep 25, 2018How to get valid SSL certificates for local developmentA few weeks ago I bumped into mkcert, a tool written by Filippo. He is the same guy behind the popular heartbleed test tool. The tool in question answers one simple need: By creating a local root CA file that gets installed in your system, it makes all certificates issued…Ssl2 min read
Sep 24, 2018Chrome’s DevTools console getting cleared unexpectedly? Blame the Buffer extension!This was a funny one! After weeks thinking the Chrome team might have messed up, I finally got frustrated and looked for a solution to one of the weirdest problems I had encountered: the DevTool’s console getting cleared unexpectedly. I use the console on a daily basis to be able…Java Script1 min read