1. How to index a NTFS partition on Mac
  2. Replace links in files with Regular Expressions
  3. Berlin - April 2013
  4. Auto mount partition on Linux the easy way
  5. How to lazy load Disqus comments
  6. How to: Gzip compression of CSS and JS files on S3 with s3cmd
  7. Keep SSH connection alive
  8. Simple templating with regular expressions
  9. About vanity metrics and social media bullshit
  10. Create a new Github repository from the command line
  11. Simplest Apache configuration for hosting multiple sites
  12. node and sudo: now kiss
  13. Updating dynamic fields and nested arrays in MongoDB
  14. A closer look at Angular's dependency injection
  15. DRY dependency injection in Angular with gulp-ng-annotate
  16. A practical workflow for resizing images with ImageMagick
  17. How to setup Drone CI on a DigitalOcean droplet
  18. How to configure Drone behind an nginx proxy on a subdomain
  19. Angular: Filter already selected items from ng-options
  20. A list of Angular style guides
  21. Keep Docker container running
  22. Debugging acceptance tests with Angular and Cucumber
  23. How to zsh and hub auto completition
  24. Write your Protractor tests in Cucumber
  25. Start your coding kata the right way
  26. How to use morgan with node-simple-router
  27. How to make a pull request on GitHub from the command line
  28. Speed up your docker container by caching node_modules
  29. Angular ui-router: define multiple states with same base url
  30. About business value and confidence in legacy projects
  31. Functional JavaScript: Write your own negate/not function
  32. Write a damn README
  33. Conforming to protocols in JavaScript
  34. Backup mongodb from a docker container to host
  35. The simplest way to set vagrant default directory
  36. How to invalidate AppCache
  37. Always $digest after you expect
  38. Favor Viewmodel over $scope
  39. What Elixir and Angular have in common
  40. Introduction to AngularJS
  41. Jekyll new post script
  42. Elixir Plug order matters!
  43. Using a daily activity log
  44. Forking is a commitment
  45. I was at fosdem 2016 and it was awesome!
  46. Discourse first installation steps
  47. Use Simple-Jekyll-Search on your blog in these easy steps
  48. How to read Hacker Newsletter
  49. Chaining and indenting after the return statement
  50. Trying out Redash
  51. npm package kata
  52. how i build my site
  53. how i deploy my site
  54. Prevent accidental quit of iTerm
  55. My dotfiles
  56. Loop jekyll data directory files
  57. Keeping an eye on your Crypto-currency trades with Übersicht
  58. Building the new version of pomodoro.cc in the open
  59. Mapping historic market data
  60. A story about npm publish / unpublish
  61. setup nginx as a reverse proxy with basic auth for an upstream
  62. Offloading my Inbox items to /discover
  63. Fix issue with Pandoc, MacOS Sierra and pdflatex / xelatex
  64. Easy rate limit with Promise.all and p-limit
  65. Notes about Blockchain for Smart Communities
  66. Fix Python 2.7 issue on OSX: bad interpreter
  67. Cryptosheet.cc, The Launch
  68. Using Cryptosheet.cc, aggregations
  69. pm2 deploy fast
  70. clean android device storage
  71. Using Cryptosheet.cc, Extract cumulative wallet size
  72. Make Anaconda executables available in your PATH (fish shell)
  73. Start an npm script with pm2
  74. my current blogging stack
  75. Publishing org scoped npm packages with travis
  76. Notes about Crash course in Machine Learning
  77. How to fix Ansible error about "undefined variable"
  78. Get last non-empty cell value in a spreadsheet
  79. Upgrade MongoDB 3 to 4 on Ubuntu
  80. Fun with single letter commands
  81. Build for a slow connection
  82. Simple ad and trackers blocking with DNS
  83. Deploy Eleventy site with Github Actions on AWS S3
  84. Preferred way of defining flags in bash
  85. Simple telegram message with GitHub Actions
  86. AWS Lambda + S3 + ffmpeg = Timelapse
  87. Run Cypress Integration Tests with GitHub Actions Workflow
  88. my blogging stack in 2020
  89. completed hacktoberfest 2019
  90. test driven brainfuck compiler
  91. better web scraping with node.js
  92. the color fe1
  93. Raspberry SSH over Wi-Fi not working
  94. Raspberry Pi Camera as a HomeKit enabled device
  95. The cleanest way to maintain connect / express middlewares in Node.js
  96. Recover from failed `lerna` publish
  97. Lazy loading images in 2020
  98. Connect to MongoDB with monk in Node.js
  99. Minimal environments with dotenv and Node.js
  100. Simplest Vanilla JavaScript static site blog search for Jekyll, Hugo, 11.ty
  101. So Long, and Thanks for All the Veggies
  102. Twitter OAuth by example in Node.js
  103. Simple .npmrc management
  104. Take a photo with raspistill on a Raspberry Pi
  105. About Cloudflare's support for ccTLDs and gTLDs
  106. First steps with Darklang
  107. Send a Telegram message with Darklang
  108. Twitter OAuth Login by example with Node.js
  109. How to create a Twitter application for user login with OAuth
  110. Twitter OAuth Login with fastify and Node.js
  111. Ultimate web scraping with browserless, puppeteer and Node.js
  112. Crawling a web site with browserless, puppeteer and Node.js
Support me with coffee Buy me a coffee

Featured blog posts

Crawling a web site with browserless, puppeteer and node.js Ultimate web scraping with browserless, puppeteer and node.js Twitter oauth login with fastify and node.js Twitter oauth login by example with node.js Send a telegram message with darklang First steps with darklang Take a photo with raspistill on a raspberry pi Twitter oauth by example in node.js So long, and thanks for all the veggies Simplest vanilla javascript static site blog search for jekyll, hugo, 11.ty