Ready for changes with Hexagonal Architecture
A story on how we leveraged Hexagonal Architecture principles to be prepared for changes in the Netflix Studio ecosystem.
A story on how we leveraged Hexagonal Architecture principles to be prepared for changes in the Netflix Studio ecosystem.
As a software developer, I spend a lot of time using the terminal, or more properly, a “terminal emulator”. Tools like iTerm2 , or PuTTY , or GNOME Terminal , or the classic xterm and rxvt are all “terminal emulators”; they take raw text and formatting instructions and interpret them to display pretty text on the…
Programming, retrogaming, hacking and computer stuff.
Learn about Wayland and Ubuntu Touch on PinePhone... And how we build PinePhone Apps with LVGL
On Tuesday, the NSA announced they had found a critical vulnerability in the certificate validation functionality on Windows 10 and Windows Server 2016/2019. This bug allows attackers to break the validation of trust in a wide variety of contexts, such as HTTPS and code signing. Concerned? Get the important details…
In your build tools, you may have noticed that you have an ECMAScript 3 target, and 5 and up, but never a 4. Why is that?
If you reached this page via a link to debian.community , the page you requested no longer exists. Read on to find out why.
This post is part of Advent of Parens 2019 , my attempt to publish one blog post a day during the 24 days of the advent. Ah clojure.core , it’s like an all you can eat hot-pot....
It is thought that the wheel was invented more than five thousand years ago, yet modern machine learning tools were only developed in the past few decade...
Yesterday, I read a phenomenal paper on how disruption free release at Facebook.
A US-funded government assistance program is selling budget-friendly mobile phones that come pre-installed with unremovable malicious apps.
What a query-based compiler is and what they are good for.
DARPA challenges The Defense Advanced Research Projects Agency (DARPA) has issued 23 mathematical challenges. DARPA says the solution of any one of these challenges would have the effect of “…
Paraphrasing - When, Why, and How
A message from Airbnb Co-Founder and CEO Brian Chesky.
Opinionated and highly efficient way to hire great software engineers
Micropayments systems are doomed. Here is why.
Another day, another HackerNews discussion about hiring being broken. The most recent one I saw was triggered by a blog post by the formidable Aline Lerner (disclaimer: Aline is a friend and we col…
I bought a Pinebook Pro in the first batch, and have been using it on and off for several months now. Some people I know wanted to know if ...
I thoroughly enjoyed reading Paul Graham's recent essay Great Hackers . His sermon is well-written, and I assume it played very well when he preached it to the choir at OSCON .
As discussed in the January blog roadmap , I want to concretely describe a reduced Oil language , and see if we can get it "done" in 2020.
From a friend, a few days ago: We were supposed to be in Vienna today for a short vacation, but the city is at high risk and we […]
If the first nuclear weapons test had been a flop, would the world be better or worse off?
AndreGarzia.com website
The chart classifies programming paradigms according to their kernel languages. Kernel languages are ordered according to the creative extension principle: a new concept is added when it cannot be encoded with only local transformations. Two languages that implement the same paradigm can nevertheless have very…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…