Front-end developers are pushing JavaScript as though the web could not function without it. The fact is that JavaScript is one of the top reasons for security breaches on the client computer and client mobile phones, it is a plague that turns privacy into a public exhibition, and it has paralyzed the industry in such a way that you can hardly find a website that doesn't display "the white screen of death" if JavaScript has been disabled in the browser. https://unixdigest.com/articles/stop-pushi
On Hacker News, Reddit, and elsewhere, people often ask about favorite note-taking methods. In this post I share mine. https://unixdigest.com/articles/my-favorite-note-taking-method.html
In Go you have to deal with both errors and panics and while some people consider it one of the worst things about Go, I think it demonstrates exactly how well designed Go is. https://unixdigest.com/articles/go-errors-and-panics.html
Object-oriented programming is just a programming paradigm that organize code in a different way from that of procedural programming. It is an extension of procedural programming, and it is about avoiding a global scope and about sharing resources between functions. Let's take a look at some of the "object-oriented" features of Go. https://unixdigest.com/articles/go-understanding-the-object-oriented-features-with-structs-methods-and-interfaces.html
This is a small article about some of my adventures with FreeBSD and why I believe it is an amazing operating system. https://unixdigest.com/articles/freebsd-is-an-amazing-operating-system.html
Usually we regard the phrase "the modern approach" as something that denote improvement over time, something that has changed to the better. However, the phrase "the modern approach" are often abused and we must be careful to separate fact from hype. https://unixdigest.com/articles/when-the-modern-approach-is-nothing-but-hype.html
A bad trend is becoming a standard at more and more tech companies when interviewing candidates for job positions. https://unixdigest.com/articles/job-interviews-in-tech-gone-haywire.html
As an operating system GNU/Linux has become a mess because of the fragmented nature of the project, the bloatware in the kernel, but mainly because of the manipulation by corporate interests. There exist several technical reasons for when a migration from GNU/Linux to BSD make sense, but this article isn't about that, it's an "analyzes" of the current status in Linux-land, and it is an opinionated rant, more than anything else. https://unixdigest.com/articles/why-you-should-migrate-everything-fr
This is the second part of the tutorial. In this part we're going to install Xfce and rice it a bit. You can look further down in the tutorial at the screenshots in order to determine if you like the results. https://unixdigest.com/tutorials/how-to-setup-freebsd-with-a-riced-desktop-part-2-xfce.html
In this three part tutorial I am going to show you how you can setup FreeBSD with a riced Xfce or i3 desktop. https://unixdigest.com/tutorials/how-to-setup-freebsd-with-a-riced-desktop-part-1-basic-setup.html