The Curious Engineer

All blogs / Software / engineering practice

Radek Pazdera

radek.io

I build software products and write on the Internet.

Software / engineering practiceEssays / personalAI / MLDev tools / editors / IDEsEngineering blogs

Posts
116 from 30 Jun 2011 to 24 Apr 2024
Posting
quiet since 2024
Kind
personal blog
Feed
https://radek.io/rss.xml

2024 5

  1. Introducing DevReading.com
  2. Will AI Make Us Prisoners of Our Bad Habits?
  3. The Humane AI Pin and the Future of Computer Interfaces
  4. Why Google or Meta Won't Let You Pay for Privacy
  5. How to Add Synonyms to MiniSearch

2023 1

  1. What I Learned from Zero to One

2021 2

  1. Architecture and Gardening for Startups
  2. Can You Move the Button 30px to the Left?

2020 1

  1. How to Build a Secret Dark Mode Toggle for Your Blog

2016 1

  1. FOSDEM 2016: What I learned

2015 29

  1. 2015 on radek.io
  2. Writing for developers, part 3
  3. Writing for developers, part 2
  4. Writing for developers
  5. My notes from LNUG November 2015
  6. Open-source project release checklist
  7. Parallel commits with gitwalk
  8. Build a new open-source project every year
  9. gitwalk: Bulk processing of git repos
  10. Manipulating git repositories with Node.js
  11. httpie: A CLI http client that will make you smile
  12. Growing the community around your open-source project
  13. Turning users into contributors
  14. Spreading the word about your open-source project
  15. Make your open-source project accessible
  16. Marketing for open-source projects
  17. Students and open source: A match made in heaven
  18. How to use Github issues to attract new contributors
  19. The future of open source for programmers
  20. Should innovation be driven by experiments or experience?
  21. How to pick an open source licence for your code
  22. Secondary skills for software engineers
  23. Open source software in the commercial world
  24. Bringing the best of Bash scripting to Ruby
  25. Free software vs. open source: What's the difference?
  26. Printing images in the terminal with 9 lines of Ruby
  27. Setting up a Debian repository using dr
  28. 5 Useful Gmail Filters for GitHub Users
  29. docopt: A brief introduction

2014 12

  1. Digital For Good: Inspirations
  2. Scriptster
  3. Parson
  4. Ack
  5. GitHub Authentication with Octokit
  6. The Halting Problem
  7. Debian Repository Manager
  8. Small gem updates
  9. Terminal colours made simple
  10. FOSDEM 2014
  11. Word-wrap in Ruby
  12. Moving Designs

2013 3

  1. Developers Conference 2013
  2. The Biography of Linus Torvalds
  3. FOSDEM 2013

2012 11

  1. Raspberry Pi
  2. Brief GDB Basics
  3. The Boxes Comic
  4. The Magical container_of() Macro
  5. Fedora 17 Tweaks
  6. Running a Custom Kernel on Fedora
  7. Core dumps in Fedora
  8. Fun with netcat
  9. Test Driven Development
  10. A Brief History of Time
  11. The DRY Principle

2011 51

  1. Multiple Versions of gcc on Fedora 15
  2. nVidia CUDA on Linux (Fedora 15)
  3. Learning Ruby
  4. Myhill-Nerode Theorem in Practice
  5. The Pragmatic Programmer
  6. Theorem Proving in Mathematics
  7. Languages in Computer Science
  8. Strings in Computer Science
  9. Errors as Part of Interface
  10. Best Practices in Error Handling
  11. New Theme
  12. Static and extern keywords in C
  13. Basic Computer Science
  14. An Introduction to Computer Science
  15. Code Complete!
  16. Design Patterns: Bridge
  17. Design Patterns: Adapter
  18. The UML Class Diagram
  19. Installing Brother HL-2035 on Fedora 15
  20. Interface Segregation Principle
  21. Hello Lua
  22. Building Ogre3D from Sources on Fedora 15
  23. Dependency Inversion Principle
  24. Design Patterns: Renderer
  25. Liskov Substitution Principle
  26. Single Responsibility Principle
  27. The 'Oh' Moment
  28. SOLID Object-Oriented Design
  29. Open/Closed Principle in Software Design
  30. Design Patterns: Object Pool
  31. Design Patterns: Prototype
  32. Brute-force String Generation in C
  33. Design Patterns: Builder
  34. String Generation for Brute-force Attacks
  35. Documenting Python Code with Sphinx
  36. Design Patterns: Abstract Factory
  37. Unit Testing in Python
  38. Design Patterns: Factory Method
  39. Static variables and methods in Python
  40. Private, protected and public in Python
  41. Design Patterns: Singleton
  42. Design Patterns
  43. Linux File Permissions Explained
  44. My notes on vim
  45. New to Fedora
  46. Getopt in Bash
  47. Syslog Howto
  48. Licensing Your Software
  49. Why have a blog like this?
  50. Exploring Runlevels
  51. Changing the Linux Shell Prompt