← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 116
  1. A personal reflection on accepting AI's disruption to software engineering, and the new puzzles that emerge once you get past the grief.

  2. After three months of daily use, here's what I learned about getting the most out of Cursor for AI-assisted development.

  3. Three years ago MacBooks were in a pretty bad spot for me and I switched to Ubuntu, later Pop!

  4. I've been slowly falling in love with TypeScript.

  5. So far I have not used my writing for advertisement.

  6. It's not the first time I'm switching to Ubuntu.

  7. Freewrite

    Today I've unwrapped an Austrohaus Freewrite.

  8. I recently answered a [question on Quora](https://www.quora.com/Is-it-true-that-programming-is-not-for-everyone/answer/Kevin-van-Zonneveld): > Is it true that programming is not for everyone?

  9. > This project also has its own homepage at [lanyon.io](https://lanyon.io).

  10. > TL;DR The world is moving from Gulp and Grunt towards npm scripts.

  11. Retrieving stuff from the web is unreliable.

  12. I was writing internal documentation on how I set up automated language checking at Transloadit.

  13. It's been a while since I've mentioned tus, but there have been some cool developments so we'd like to refresh your memory.

  14. Ratestate is a ratelimiter in the form of a [Node.js module](https://npmjs.org/package/ratestate) that can transmit states of different entities while avoiding transmitting the same state twice, and adhering to a global speed limit.

  15. Some people feel that shipping .json / .yml / .xml config files is an upgrade over using archaic environment variables.

  16. Recently I was asked to estimate how many hours I worked on a project.

  17. Four days ago the news about the Heartbleed got every sysadmin's attention.

  18. Almost spring here!

  19. Despite testcases, syntax errors still find their way into our commits. - Maybe it was a change in that bash script that wasn't covered by tests.

  20. When you're upgrading to MySQL 5.6 you may notice strict mode is turned on by default.

  21. > This project now has its own homepage at bash3boilerplate.sh.

  22. More and more sites are written in flat HTML.

  23. Yesterday I wrote my first Firefox OS App.

  24. Sometimes it happens that vagrant hangs during boot of your virtual image.

  25. At our company we use Capistrano for deploys.

  26. If you are writing code in Go and are executing a lot of (remote) commands, you may want to indent all of their output, prefix the loglines with hostnames, or mark anything that was thrown to stderr red, so you can spot errors more easily.

  27. In loosely typed languages such as JavaScript or PHP, using `==` to compare values is bad practice because it doesn't account for type, hence `false == 0 == '' == null == undefined`, etc.

  28. Here are some commands to download the most important pages of your site as plain text (determined by `MAX_DEPTH`), and save it into one big `DOMAIN.txt` file.

  29. Recently we moved the Transloadit status page from an unmanaged EC2 instance to the Nodejitsu platform.

  30. Unfortunately the Linux DNS resolver has no direct support for detecting and doing failovers for DNS servers.

  31. Back to basic, let's brush up on some `SQL` :) At my company we have employees creating customer accounts every day.

  32. > This project now has its own homepage at bash3boilerplate.sh.

  33. I often share screens with co-workers by Campfire, Github, or mail.

  34. I recently had an annoying encounter with the error message: `Too many authentication failures for root`.

  35. I love my NAS but because I tried to save a little money it does not [run SABnzbd](/blog/2011/02/28/optimize-your-synology-for-downloading/) very well.

  36. Quick tip.

  37. If you use EC2 you may have heard of Tim Kay's aws commandline tool.

  38. We used to run Hubot on Heroko until it crashed, not sure what happened exactly but we didn't bother to bring it back due to more pressing issues within our company.

  39. If you've written a webapp and you want to ensure that critical parts such as the signup process stay working, the best would be to have an actual user go through that process every time you change your codebase.

  40. PHP's strrev is not safe to use on utf-8 strings because it reverses a string one byte at a time.

  41. If something weird is happening, you want to know everything that's going on on a server, as fast as possible.

  42. > "Simplicity is prerequisite for reliability."

  43. This article in 50 words: I used to prefer spaces vs tabs, now I don't care so much, think it's more important that you can easily switch on a per-project basis.

  44. I recently bought a NAS so my data is safe & available, with the benefit of being low power / noise / heat.

  45. The Synology ships with a Download Station but it's not remotely as advanced as [SABnzbd](https://sabnzbd.org/).

  46. As a Vim newbie, I'd like my Vim plugins & configuration to stay in sync between machines at home, office, my servers & a laptop.

  47. Learning Vim

    In an attempt to familiarize myself with the unfamiliar, I decided to build a fun side-project in Ruby and Vim.

  48. When I started this techblog in 2007 and got my first 500 real visitors, I was in the clouds.

  49. If you want to set up Ruby on Rails on Ubuntu Lucid from scratch, there are quite some articles online to choose from.

  50. At Transloadit we use HAProxy "The Reliable, High Performance TCP/HTTP Load Balancer" so that we can offer different services on 1 port.