Have you ever lost important data? I have. I learned doing backups the hard way after I lost a entire book I had just finished writing! https://unixdigest.com/articles/having-a-solid-backup-strategy-and-why-you-should-not-rely-on-fancy-tools-for-backup.html
There exist a bunch of really cool open source backup tools such as Borg and Restic, but did you know that you can use GNU Tar and GnuPG to create encrypted incremental snapshots? https://unixdigest.com/tutorials/how-to-do-encrypted-incremental-backups-and-snapshots-with-gnu-tar-and-gnupg.html
One of the main benefits of Git is that it is an extremely flexible set of tools with which you can build many development models and branching strategies from. In this tutorial I'll show you my favorite Git workflow that works very well both as a solo developer and in a team with many developers. https://unixdigest.com/tutorials/a-simple-git-workflow-using-main-as-the-development-branch.html
As soon as you step outside your house or apartment, you're located in the "public arena" where there is no privacy. I don't mean juridically speaking, but practically, as everyone can see you. Now, why would you think it is any different with the Internet!? https://unixdigest.com/articles/there-is-no-such-thing-as-privacy-on-the-internet.html
I am sure you have heard it many times, "use the right tool for the job", yet at the same time we're often inclined toward a specific operating system or a specific piece of software. And while it's quite normal to have a favorite operating system or a favorite piece of software, it can be very counter productive to only use a single solution for every problem. https://unixdigest.com/articles/use-the-right-tool-for-the-job.html
I think that most people in the software industry have been in the situation of running a legacy system that everyone dreads because it was developed on a platform that was outdated a long time ago. In this article I will address the issue of how you develop software that keeps running without fear of breakage even when you upgrade to the latest version of the platform that the system is running on. https://unixdigest.com/articles/how-to-write-software-that-will-keep-working-for-decades.html
2022 needs to be the year when we seriously begin to get rid of bloatware, hype and trends in web development. It needs to be the year when we focus on performance and on utilizing the technology in harmony with the intend behind it. I am not saying that we should do all web development in assembly or C, but we need to stop the JavaScript, Ruby on Rails, Python with Django and PHP framework madness. https://unixdigest.com/articles/so-called-modern-web-developers-are-the-culprits.html
During the last couple of weeks I have had the opportunity to work with a web application that required a new user management system. As most people know I am very much against using frameworks - and for good reasons. Let's talk a little about that. https://unixdigest.com/articles/using-a-framework-can-make-you-stupid.html
I have previously written about some of the major problems with so-called modern web development in some of my articles, mainly So-called modern web developers are the culprits and Is the madness ever going to end? and I have addressed the issues to the developers themselves. However, in some cases the business owners and managers are the main driving force behind the bad decisions, so if you're a business owner or a manager looking for the quick fix regarding web development - or software devel
As a response to my article, So-called modern web developers are the culprits, someone stated that my advice was outdated because today we make web apps, not websites. I will address that issue in this article. https://unixdigest.com/articles/no-your-website-is-not-a-webapp-even-if-you-call-it-so.html