All blogs / Software / engineering practice
Radek Pazdera
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
2023 1
2021 2
2020 1
2016 1
2015 29
- 2015 on radek.io
- Writing for developers, part 3
- Writing for developers, part 2
- Writing for developers
- My notes from LNUG November 2015
- Open-source project release checklist
- Parallel commits with gitwalk
- Build a new open-source project every year
- gitwalk: Bulk processing of git repos
- Manipulating git repositories with Node.js
- httpie: A CLI http client that will make you smile
- Growing the community around your open-source project
- Turning users into contributors
- Spreading the word about your open-source project
- Make your open-source project accessible
- Marketing for open-source projects
- Students and open source: A match made in heaven
- How to use Github issues to attract new contributors
- The future of open source for programmers
- Should innovation be driven by experiments or experience?
- How to pick an open source licence for your code
- Secondary skills for software engineers
- Open source software in the commercial world
- Bringing the best of Bash scripting to Ruby
- Free software vs. open source: What's the difference?
- Printing images in the terminal with 9 lines of Ruby
- Setting up a Debian repository using dr
- 5 Useful Gmail Filters for GitHub Users
- docopt: A brief introduction
2014 12
2013 3
2012 11
2011 51
- Multiple Versions of gcc on Fedora 15
- nVidia CUDA on Linux (Fedora 15)
- Learning Ruby
- Myhill-Nerode Theorem in Practice
- The Pragmatic Programmer
- Theorem Proving in Mathematics
- Languages in Computer Science
- Strings in Computer Science
- Errors as Part of Interface
- Best Practices in Error Handling
- New Theme
- Static and extern keywords in C
- Basic Computer Science
- An Introduction to Computer Science
- Code Complete!
- Design Patterns: Bridge
- Design Patterns: Adapter
- The UML Class Diagram
- Installing Brother HL-2035 on Fedora 15
- Interface Segregation Principle
- Hello Lua
- Building Ogre3D from Sources on Fedora 15
- Dependency Inversion Principle
- Design Patterns: Renderer
- Liskov Substitution Principle
- Single Responsibility Principle
- The 'Oh' Moment
- SOLID Object-Oriented Design
- Open/Closed Principle in Software Design
- Design Patterns: Object Pool
- Design Patterns: Prototype
- Brute-force String Generation in C
- Design Patterns: Builder
- String Generation for Brute-force Attacks
- Documenting Python Code with Sphinx
- Design Patterns: Abstract Factory
- Unit Testing in Python
- Design Patterns: Factory Method
- Static variables and methods in Python
- Private, protected and public in Python
- Design Patterns: Singleton
- Design Patterns
- Linux File Permissions Explained
- My notes on vim
- New to Fedora
- Getopt in Bash
- Syslog Howto
- Licensing Your Software
- Why have a blog like this?
- Exploring Runlevels
- Changing the Linux Shell Prompt