Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 119
  1. The name SQLite is a nice name, but the "lite" part is misleading, it sounds like it is only useful for tiny things - which is very wrong.

  2. Don't be afraid to code it yourself

    Have you ever thought about developing some type of application from the ground up while people are telling you that you shouldn't do it, and that it is difficult, and that you shouldn't reinvent the wheel, etc.?

  3. In my last couple of articles I have been talking about the problems with object oriented programming theory and implementation, and I have been talking about the problems with frantic focusing on software testing.

  4. Stop being frantic about code testing

    Code testing is not only great, it is a MUST as you cannot develop software without testing your code.

  5. Procedural programming in PHP

    In this article we'll take a look at some of the benefits of procedural programming in PHP, and in general, and what you need to do in order to do it well.

  6. It's easy to determine if you really need the object-oriented paradigm, you just need to look for the things that you can only do with object-oriented programming and then ask yourself whether you really need that.

  7. It has happened again.

  8. JavaScript malware infested nightmare

    Are you a JavaScript framework or library fan-boy?

  9. If we assume that no security bugs are injected by malicious programmers, then security issues, like other issues, are errors in code introduced by programmers by mistake.

  10. In 2020 Laurent Bercot, the developer of the s6 init tools, was contacted by a recruiter at Google.

  11. So, you normally do something like pip install foo, or composer install foo, or npm install foo, or perhaps go get foo, and you never read the source code of the package you just pulled down?

  12. Some of the problems with the GPL

    The GNU Public License (GPL) was created to be the antithesis of the standard proprietary license, let's take a look at some of the problems with GPL.

  13. For many years I have been advocating passionately against the so-called "modern web" because it is a poor excuse of saving money by doing so-called rapid deployment.

  14. The other day, as I was going through some of my old notes, I stumbled upon something I had written about the console, the terminal and the shell on UNIX-like operating systems.

  15. The Social Dilemma

    About a documentary that explores the dangerous human impact of social networking.

  16. Thousands of the worlds best open source projects are still hosting their code repositories on GitHub.

  17. Choose your browser carefully

    Privacy on the Internet is important because privacy risks range from the gathering of statistics on users to more malicious acts such as the spreading of spyware and the exploitation of various forms of bugs (software faults).

  18. Come full circle - back to HTML

    From time to time people email me asking about what kind of work flow I use for this blog.

  19. I run FreeBSD as my daily driver on both my main workstation and on all my servers and I have been running FreeBSD since about 1999 because I consider it an amazing operating system.

  20. Vim - I hate to love you

    Vim users swear to the increased productivity that Vim provides, yet few Vim users actually realize that they are not really using Vim.

  21. Turning suckless into suckmore

    The suckless philosophy is all about keeping things simple, minimal and usable, but some people seem to have misunderstood it completely.

  22. In my previous article titled Why you should migrate everything from Linux to BSD I stated that "BSD is the place to be".

  23. Choosing between OpenBSD and FreeBSD

    A question I frequently get asked is how you choose between the operating systems OpenBSD and FreeBSD.

  24. After I posted the first part of this article it got posted on Hacker News, Reddit and Lobsters, and someone named "harryruhr" posted a response on his blog which he titled Should you migrate from Linux to BSD?

  25. FreeBSD is an amazing operating system

    This is a small article about some of my adventures with FreeBSD and why I believe it is an amazing operating system.

  26. 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.

  27. Job interviews in tech gone haywire

    A bad trend is becoming a standard at more and more tech companies when interviewing candidates for job positions.

  28. Usually we regard the phrase "the modern approach" as something that denote improvement over time, something that has changed to the better.

  29. My favorite note-taking method

    On Hacker News, Reddit, and elsewhere, people often ask about favorite note-taking methods.

  30. Object-oriented programming is just a programming paradigm that organize code in a different way from that of procedural programming.

  31. Go (Golang) - Errors and panics

    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.

  32. Go (Golang) - Logging that matters

    Some people complain about the logging capabilities of the log package from the Go standard library, but I not only find it adequate, I really like it.

  33. Stop pushing JavaScript!

    Front-end developers are pushing JavaScript as though the web could not function without it.

  34. If you are thinking about abstractions, design patterns, and programming principles while you are programming, you are not really programming, rather you are wasting valuable time fantasizing.

  35. In this article I share the results of a home-lab experiment in which I threw some different problems at ZFS, Btrfs and mdadm+dm-integrity in a RAID-5 setup.

  36. The real motivation behind systemd

    In this article we're going to take a close look at the real motivation behind the development of systemd, and we're going to take a look at some of the future perspectives for GNU/Linux as an operating system.

  37. Void Linux is a great rolling release and independent general purpose Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch.

  38. OpenBSD is fantastic

    I have been running OpenBSD, a FREE, multi-platform 4.4BSD-based UNIX-like operating system, both professionally and privately since about 2004, and today I'm going to share some of my thoughts about the system.

  39. Stay away from Cloudflare

    Cloudflare has become one of the fastest growing DNS and CDN hosters on the Internet delivering some of the best DNS speeds worldwide, but if you value customers or visitors to your website you maybe need reconsider using Cloudflare.

  40. In this article we're going to take a little look at the typical discussions about the differences between popular operating systems such as BSD and Linux.

  41. Most of the popular PHP frameworks postulate that they implement the model-view-controller (MVC) pattern, but it's just not true.

  42. The Internet is filled with articles, blog posts, and forum debates about which programming language or which programming paradigm that is better than another.

  43. Bummer PHP

    Since the release of the PHP programming language, PHP has been both loved and hated by many.

  44. On many websites, in a huge amount of Github projects, and in several books, like the book 'Modern PHP, New Features and Good Practices' by John Lockhart, so-called 'modern PHP' is made synonymous to using Composer and Packagist in combination with the us…

  45. To framework or not to framework?

    What level of complexity do you want to be at?

  46. In 2008 Roy T.

  47. Design Patterns Can Be Very Evil

  48. What are the facts about procedural programming versus object-oriented programming?

  49. I stumbled upon an article called "Writing modern day PHP applications" in which the author states that he sometimes comes across third party code that he believes exhibit features that were "customary in the 90's".