<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Radek Pazdera — Full-stack Product Engineer</title><description>I build software products and write on the Internet.</description><link>https://radek.io/</link><item><title>Introducing DevReading.com</title><link>https://radek.io/posts/introducing-devreading-com/</link><guid isPermaLink="true">https://radek.io/posts/introducing-devreading-com/</guid><description>Discover Your Next Technical Read</description><pubDate>Wed, 24 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Will AI Make Us Prisoners of Our Bad Habits?</title><link>https://radek.io/posts/will-ai-make-us-prisoners-of-our-bad-habits/</link><guid isPermaLink="true">https://radek.io/posts/will-ai-make-us-prisoners-of-our-bad-habits/</guid><description>You spent 5 hours on TikTok yesterday. Wanna do it again?</description><pubDate>Tue, 23 Apr 2024 00:00:00 GMT</pubDate></item><item><title>The Humane AI Pin and the Future of Computer Interfaces</title><link>https://radek.io/posts/the-humane-ai-pin-and-the-future-of-computer-interfaces/</link><guid isPermaLink="true">https://radek.io/posts/the-humane-ai-pin-and-the-future-of-computer-interfaces/</guid><description>Are smartphones indisruptable?</description><pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Why Google or Meta Won&apos;t Let You Pay for Privacy</title><link>https://radek.io/posts/why-google-or-meta-wont-let-you-pay-for-privacy/</link><guid isPermaLink="true">https://radek.io/posts/why-google-or-meta-wont-let-you-pay-for-privacy/</guid><description>The problem with the pay-to-remove-ads model</description><pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate></item><item><title>How to Add Synonyms to MiniSearch</title><link>https://radek.io/posts/how-to-add-synonyms-to-minisearch/</link><guid isPermaLink="true">https://radek.io/posts/how-to-add-synonyms-to-minisearch/</guid><description>Adding synonym support to MiniSearch with a few lines of code.</description><pubDate>Mon, 08 Apr 2024 00:00:00 GMT</pubDate></item><item><title>What I Learned from Zero to One</title><link>https://radek.io/posts/zero-to-one-what-i-learned/</link><guid isPermaLink="true">https://radek.io/posts/zero-to-one-what-i-learned/</guid><description>A book on tech startups published 10 years ago</description><pubDate>Mon, 14 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Architecture and Gardening for Startups</title><link>https://radek.io/posts/architecture-and-gardening-for-startups/</link><guid isPermaLink="true">https://radek.io/posts/architecture-and-gardening-for-startups/</guid><description>What George R. R. Martin taught me about building products</description><pubDate>Thu, 03 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Can You Move the Button 30px to the Left?</title><link>https://radek.io/posts/can-you-move-the-button/</link><guid isPermaLink="true">https://radek.io/posts/can-you-move-the-button/</guid><description>And how long will it take?</description><pubDate>Tue, 04 May 2021 00:00:00 GMT</pubDate></item><item><title>How to Build a Secret Dark Mode Toggle for Your Blog</title><link>https://radek.io/posts/secret-darkmode-toggle/</link><guid isPermaLink="true">https://radek.io/posts/secret-darkmode-toggle/</guid><description>A simple Easter egg in vanilla HTML, CSS and JavaScript</description><pubDate>Mon, 26 Oct 2020 00:00:00 GMT</pubDate></item><item><title>FOSDEM 2016: What I learned</title><link>https://radek.io/posts/fosdem-2016/</link><guid isPermaLink="true">https://radek.io/posts/fosdem-2016/</guid><pubDate>Wed, 03 Feb 2016 00:00:00 GMT</pubDate></item><item><title>2015 on radek.io</title><link>https://radek.io/posts/happy-new-year/</link><guid isPermaLink="true">https://radek.io/posts/happy-new-year/</guid><pubDate>Thu, 31 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Writing for developers, part 3</title><link>https://radek.io/posts/writing-for-developers-3/</link><guid isPermaLink="true">https://radek.io/posts/writing-for-developers-3/</guid><pubDate>Thu, 24 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Writing for developers, part 2</title><link>https://radek.io/posts/writing-for-programmers-2/</link><guid isPermaLink="true">https://radek.io/posts/writing-for-programmers-2/</guid><pubDate>Thu, 17 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Writing for developers</title><link>https://radek.io/posts/writing-for-programmers-1/</link><guid isPermaLink="true">https://radek.io/posts/writing-for-programmers-1/</guid><pubDate>Thu, 10 Dec 2015 00:00:00 GMT</pubDate></item><item><title>My notes from LNUG November 2015</title><link>https://radek.io/posts/lnug-november-2015/</link><guid isPermaLink="true">https://radek.io/posts/lnug-november-2015/</guid><pubDate>Sun, 29 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Open-source project release checklist</title><link>https://radek.io/posts/release-checklist/</link><guid isPermaLink="true">https://radek.io/posts/release-checklist/</guid><description>Things to remember when open-sourcing your code</description><pubDate>Mon, 23 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Parallel commits with gitwalk</title><link>https://radek.io/posts/parallel-commits-with-gitwalk/</link><guid isPermaLink="true">https://radek.io/posts/parallel-commits-with-gitwalk/</guid><description>A tool to manipulate multiple git repositories at the same time</description><pubDate>Wed, 18 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Build a new open-source project every year</title><link>https://radek.io/posts/new-project-every-year/</link><guid isPermaLink="true">https://radek.io/posts/new-project-every-year/</guid><pubDate>Tue, 10 Nov 2015 00:00:00 GMT</pubDate></item><item><title>gitwalk: Bulk processing of git repos</title><link>https://radek.io/posts/gitwalk/</link><guid isPermaLink="true">https://radek.io/posts/gitwalk/</guid><pubDate>Tue, 03 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Manipulating git repositories with Node.js</title><link>https://radek.io/posts/nodegit/</link><guid isPermaLink="true">https://radek.io/posts/nodegit/</guid><pubDate>Tue, 27 Oct 2015 00:00:00 GMT</pubDate></item><item><title>httpie: A CLI http client that will make you smile</title><link>https://radek.io/posts/httpie/</link><guid isPermaLink="true">https://radek.io/posts/httpie/</guid><pubDate>Tue, 20 Oct 2015 00:00:00 GMT</pubDate></item><item><title>Growing the community around your open-source project</title><link>https://radek.io/posts/marketing-for-open-source-projects-5/</link><guid isPermaLink="true">https://radek.io/posts/marketing-for-open-source-projects-5/</guid><description>Marketing for open-source projects #5</description><pubDate>Mon, 12 Oct 2015 00:00:00 GMT</pubDate></item><item><title>Turning users into contributors</title><link>https://radek.io/posts/marketing-for-open-source-projects-4/</link><guid isPermaLink="true">https://radek.io/posts/marketing-for-open-source-projects-4/</guid><description>Marketing for open-source projects #4</description><pubDate>Mon, 05 Oct 2015 00:00:00 GMT</pubDate></item><item><title>Spreading the word about your open-source project</title><link>https://radek.io/posts/marketing-for-open-source-projects-3/</link><guid isPermaLink="true">https://radek.io/posts/marketing-for-open-source-projects-3/</guid><description>Marketing for open-source projects #3</description><pubDate>Mon, 28 Sep 2015 00:00:00 GMT</pubDate></item><item><title>Make your open-source project accessible</title><link>https://radek.io/posts/marketing-for-open-source-projects-2/</link><guid isPermaLink="true">https://radek.io/posts/marketing-for-open-source-projects-2/</guid><pubDate>Mon, 21 Sep 2015 00:00:00 GMT</pubDate></item><item><title>Marketing for open-source projects</title><link>https://radek.io/posts/marketing-for-open-source-projects-1/</link><guid isPermaLink="true">https://radek.io/posts/marketing-for-open-source-projects-1/</guid><pubDate>Mon, 14 Sep 2015 00:00:00 GMT</pubDate></item><item><title>Students and open source: A match made in heaven</title><link>https://radek.io/posts/students-and-open-source/</link><guid isPermaLink="true">https://radek.io/posts/students-and-open-source/</guid><pubDate>Mon, 31 Aug 2015 00:00:00 GMT</pubDate></item><item><title>How to use Github issues to attract new contributors</title><link>https://radek.io/posts/github-issues/</link><guid isPermaLink="true">https://radek.io/posts/github-issues/</guid><pubDate>Mon, 24 Aug 2015 00:00:00 GMT</pubDate></item><item><title>The future of open source for programmers</title><link>https://radek.io/posts/the-future-of-open-source/</link><guid isPermaLink="true">https://radek.io/posts/the-future-of-open-source/</guid><pubDate>Mon, 17 Aug 2015 00:00:00 GMT</pubDate></item><item><title>Should innovation be driven by experiments or experience?</title><link>https://radek.io/posts/experience-vs-experiment-driven-innovation/</link><guid isPermaLink="true">https://radek.io/posts/experience-vs-experiment-driven-innovation/</guid><pubDate>Mon, 10 Aug 2015 00:00:00 GMT</pubDate></item><item><title>How to pick an open source licence for your code</title><link>https://radek.io/posts/picking-an-oss-licence/</link><guid isPermaLink="true">https://radek.io/posts/picking-an-oss-licence/</guid><pubDate>Mon, 03 Aug 2015 00:00:00 GMT</pubDate></item><item><title>Secondary skills for software engineers</title><link>https://radek.io/posts/secondary-skills-for-software-engineers/</link><guid isPermaLink="true">https://radek.io/posts/secondary-skills-for-software-engineers/</guid><description>Increase your impact as a software developer</description><pubDate>Mon, 27 Jul 2015 00:00:00 GMT</pubDate></item><item><title>Open source software in the commercial world</title><link>https://radek.io/posts/open-source-in-the-commercial-world/</link><guid isPermaLink="true">https://radek.io/posts/open-source-in-the-commercial-world/</guid><description>Crazy hippies and evil corporations</description><pubDate>Mon, 20 Jul 2015 00:00:00 GMT</pubDate></item><item><title>Bringing the best of Bash scripting to Ruby</title><link>https://radek.io/posts/ruby-scripting/</link><guid isPermaLink="true">https://radek.io/posts/ruby-scripting/</guid><description>Using docopt and scriptster</description><pubDate>Mon, 13 Jul 2015 00:00:00 GMT</pubDate></item><item><title>Free software vs. open source: What&apos;s the difference?</title><link>https://radek.io/posts/fs-vs-os/</link><guid isPermaLink="true">https://radek.io/posts/fs-vs-os/</guid><description>Hairy hippies and evil corporations</description><pubDate>Mon, 06 Jul 2015 00:00:00 GMT</pubDate></item><item><title>Printing images in the terminal with 9 lines of Ruby</title><link>https://radek.io/posts/catpix/</link><guid isPermaLink="true">https://radek.io/posts/catpix/</guid><description>Including pictures of cats in your scripts with ease</description><pubDate>Mon, 29 Jun 2015 00:00:00 GMT</pubDate></item><item><title>Setting up a Debian repository using dr</title><link>https://radek.io/posts/dr-setup/</link><guid isPermaLink="true">https://radek.io/posts/dr-setup/</guid><description>A guide to setting up a small deb repo</description><pubDate>Sun, 21 Jun 2015 00:00:00 GMT</pubDate></item><item><title>5 Useful Gmail Filters for GitHub Users</title><link>https://radek.io/posts/5-useful-gmail-filters-for-github-users/</link><guid isPermaLink="true">https://radek.io/posts/5-useful-gmail-filters-for-github-users/</guid><description>Make your life easier with these</description><pubDate>Sun, 07 Jun 2015 00:00:00 GMT</pubDate></item><item><title>docopt: A brief introduction</title><link>https://radek.io/posts/docopt/</link><guid isPermaLink="true">https://radek.io/posts/docopt/</guid><description>The biggest advancement in argument parsing in the last 40 years</description><pubDate>Mon, 19 Jan 2015 00:00:00 GMT</pubDate></item><item><title>Digital For Good: Inspirations</title><link>https://radek.io/posts/bathdigital/</link><guid isPermaLink="true">https://radek.io/posts/bathdigital/</guid><description>The final night of the Bath Digital Festival</description><pubDate>Wed, 12 Nov 2014 00:00:00 GMT</pubDate></item><item><title>Scriptster</title><link>https://radek.io/posts/scriptster/</link><guid isPermaLink="true">https://radek.io/posts/scriptster/</guid><description>Making your Ruby scripts all hipster</description><pubDate>Sat, 01 Nov 2014 00:00:00 GMT</pubDate></item><item><title>Parson</title><link>https://radek.io/posts/parson/</link><guid isPermaLink="true">https://radek.io/posts/parson/</guid><description>A simple and compact C library for JSON processing</description><pubDate>Sun, 14 Sep 2014 00:00:00 GMT</pubDate></item><item><title>ack</title><link>https://radek.io/posts/ack/</link><guid isPermaLink="true">https://radek.io/posts/ack/</guid><description>grep optimised for programmers</description><pubDate>Mon, 25 Aug 2014 00:00:00 GMT</pubDate></item><item><title>GitHub Authentication with Octokit</title><link>https://radek.io/posts/github-oauth-with-octokit/</link><guid isPermaLink="true">https://radek.io/posts/github-oauth-with-octokit/</guid><description>Using Sinatra + Octokit to get an OAuth token from GitHub</description><pubDate>Sun, 03 Aug 2014 00:00:00 GMT</pubDate></item><item><title>The Halting Problem</title><link>https://radek.io/posts/the-halting-problem/</link><guid isPermaLink="true">https://radek.io/posts/the-halting-problem/</guid><description>And other things computers cannot solve</description><pubDate>Sun, 27 Jul 2014 00:00:00 GMT</pubDate></item><item><title>Debian Repository Manager</title><link>https://radek.io/posts/dr/</link><guid isPermaLink="true">https://radek.io/posts/dr/</guid><description>Set up and manage your own Debian repository with less effort</description><pubDate>Mon, 12 May 2014 00:00:00 GMT</pubDate></item><item><title>Small gem updates</title><link>https://radek.io/posts/small-gem-updates/</link><guid isPermaLink="true">https://radek.io/posts/small-gem-updates/</guid><description>A short summary of the recent changes made to the tco and word_wrap gems</description><pubDate>Mon, 05 May 2014 00:00:00 GMT</pubDate></item><item><title>Terminal colours made simple</title><link>https://radek.io/posts/tco/</link><guid isPermaLink="true">https://radek.io/posts/tco/</guid><description>The first release of tco</description><pubDate>Sun, 30 Mar 2014 00:00:00 GMT</pubDate></item><item><title>FOSDEM 2014</title><link>https://radek.io/posts/fosdem-2014/</link><guid isPermaLink="true">https://radek.io/posts/fosdem-2014/</guid><description>The best free and open source conference in Europe.</description><pubDate>Sun, 09 Feb 2014 00:00:00 GMT</pubDate></item><item><title>Word-wrap in Ruby</title><link>https://radek.io/posts/word-wrap-in-ruby/</link><guid isPermaLink="true">https://radek.io/posts/word-wrap-in-ruby/</guid><description>As simple as it gets CLI tool and Ruby library</description><pubDate>Sat, 25 Jan 2014 00:00:00 GMT</pubDate></item><item><title>Moving Designs</title><link>https://radek.io/posts/moving-designs/</link><guid isPermaLink="true">https://radek.io/posts/moving-designs/</guid><description>New theme and hosting for this site</description><pubDate>Sat, 18 Jan 2014 00:00:00 GMT</pubDate></item><item><title>Developers Conference 2013</title><link>https://radek.io/posts/developers-conference-2013/</link><guid isPermaLink="true">https://radek.io/posts/developers-conference-2013/</guid><description>A report from Brno&apos;s biggest open-source event</description><pubDate>Mon, 25 Feb 2013 00:00:00 GMT</pubDate></item><item><title>The Biography of Linus Torvalds</title><link>https://radek.io/posts/just-for-fun-the-biography-of-linus-torvalds/</link><guid isPermaLink="true">https://radek.io/posts/just-for-fun-the-biography-of-linus-torvalds/</guid><description>A review of his Just for Fun book from 2001</description><pubDate>Tue, 19 Feb 2013 00:00:00 GMT</pubDate></item><item><title>FOSDEM 2013</title><link>https://radek.io/posts/fosdem-2013/</link><guid isPermaLink="true">https://radek.io/posts/fosdem-2013/</guid><description>My report from the Free and Open Source Developers&apos; European Meeting</description><pubDate>Tue, 05 Feb 2013 00:00:00 GMT</pubDate></item><item><title>Raspberry Pi</title><link>https://radek.io/posts/raspberry-pi/</link><guid isPermaLink="true">https://radek.io/posts/raspberry-pi/</guid><description>A brief introduction of this tiny Linux-powered computer</description><pubDate>Tue, 25 Dec 2012 00:00:00 GMT</pubDate></item><item><title>Brief GDB Basics</title><link>https://radek.io/posts/brief-gdb-basics/</link><guid isPermaLink="true">https://radek.io/posts/brief-gdb-basics/</guid><description>Introducing a few typical use-cases of gdb for debugging.</description><pubDate>Mon, 24 Dec 2012 00:00:00 GMT</pubDate></item><item><title>The Boxes Comic</title><link>https://radek.io/posts/boxes-comic/</link><guid isPermaLink="true">https://radek.io/posts/boxes-comic/</guid><description>A rather angular illustrated short story</description><pubDate>Wed, 05 Dec 2012 00:00:00 GMT</pubDate></item><item><title>The Magical container_of() Macro</title><link>https://radek.io/posts/magical-container_of-macro/</link><guid isPermaLink="true">https://radek.io/posts/magical-container_of-macro/</guid><description>Probably the most confusing piece of C code I&apos;ve encountered</description><pubDate>Sat, 10 Nov 2012 00:00:00 GMT</pubDate></item><item><title>Fedora 17 Tweaks</title><link>https://radek.io/posts/fedora-17-tweaks/</link><guid isPermaLink="true">https://radek.io/posts/fedora-17-tweaks/</guid><description>A collection of post-installation fixes and hacks</description><pubDate>Sat, 07 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Running a Custom Kernel on Fedora</title><link>https://radek.io/posts/custom-kernel-on-fedora/</link><guid isPermaLink="true">https://radek.io/posts/custom-kernel-on-fedora/</guid><description>Build and install your own kernel on Fedora</description><pubDate>Sun, 12 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Core dumps in Fedora</title><link>https://radek.io/posts/core-dumps-in-fedora/</link><guid isPermaLink="true">https://radek.io/posts/core-dumps-in-fedora/</guid><description>How to use memory snapshots for debugging</description><pubDate>Sat, 11 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Fun with netcat</title><link>https://radek.io/posts/fun-with-netcat/</link><guid isPermaLink="true">https://radek.io/posts/fun-with-netcat/</guid><description>A short introduction to a nifty networking tool</description><pubDate>Fri, 10 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Test Driven Development</title><link>https://radek.io/posts/test-driven-development/</link><guid isPermaLink="true">https://radek.io/posts/test-driven-development/</guid><description>A review of Kent Beck&apos;s famous book on testing</description><pubDate>Fri, 10 Feb 2012 00:00:00 GMT</pubDate></item><item><title>A Brief History of Time</title><link>https://radek.io/posts/brief-history-of-time/</link><guid isPermaLink="true">https://radek.io/posts/brief-history-of-time/</guid><description>Stephen Hawking writing in plain English</description><pubDate>Fri, 03 Feb 2012 00:00:00 GMT</pubDate></item><item><title>The DRY Principle</title><link>https://radek.io/posts/dry-principle/</link><guid isPermaLink="true">https://radek.io/posts/dry-principle/</guid><pubDate>Thu, 19 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Multiple Versions of gcc on Fedora 15</title><link>https://radek.io/posts/multiple-versions-of-gcc-on-fedora-15/</link><guid isPermaLink="true">https://radek.io/posts/multiple-versions-of-gcc-on-fedora-15/</guid><description>A guide to compiling gcc from scratch on Fedora</description><pubDate>Sun, 30 Oct 2011 00:00:00 GMT</pubDate></item><item><title>nVidia CUDA on Linux (Fedora 15)</title><link>https://radek.io/posts/nvidia-cuda-on-linux-fedora-15/</link><guid isPermaLink="true">https://radek.io/posts/nvidia-cuda-on-linux-fedora-15/</guid><description>A step-by-step walk-through making the CUDA SDK work on Linux.</description><pubDate>Sun, 30 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Learning Ruby</title><link>https://radek.io/posts/learning-ruby/</link><guid isPermaLink="true">https://radek.io/posts/learning-ruby/</guid><description>My personal take on learning the Ruby programming language</description><pubDate>Fri, 28 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Myhill-Nerode Theorem in Practice</title><link>https://radek.io/posts/myhill-nerode-theorem-in-practice/</link><guid isPermaLink="true">https://radek.io/posts/myhill-nerode-theorem-in-practice/</guid><description>A way of proving that a language is regular</description><pubDate>Mon, 24 Oct 2011 00:00:00 GMT</pubDate></item><item><title>The Pragmatic Programmer</title><link>https://radek.io/posts/the-pragmatic-programmer/</link><guid isPermaLink="true">https://radek.io/posts/the-pragmatic-programmer/</guid><description>An industry classic, reviewed</description><pubDate>Mon, 24 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Theorem Proving in Mathematics</title><link>https://radek.io/posts/theorem-proving-in-mathematics/</link><guid isPermaLink="true">https://radek.io/posts/theorem-proving-in-mathematics/</guid><description>The most common methods of proving you&apos;re explained</description><pubDate>Mon, 24 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Languages in Computer Science</title><link>https://radek.io/posts/language-in-computer-science/</link><guid isPermaLink="true">https://radek.io/posts/language-in-computer-science/</guid><description>Certainly not the typical ones.</description><pubDate>Fri, 21 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Strings in Computer Science</title><link>https://radek.io/posts/strings-in-computer-science/</link><guid isPermaLink="true">https://radek.io/posts/strings-in-computer-science/</guid><description>The concept of a string in Computer Science and what can you do with it.</description><pubDate>Fri, 23 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Errors as Part of Interface</title><link>https://radek.io/posts/errors-as-part-of-interface/</link><guid isPermaLink="true">https://radek.io/posts/errors-as-part-of-interface/</guid><description>Steve McConnells idea about proper error handling.</description><pubDate>Wed, 21 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Best Practices in Error Handling</title><link>https://radek.io/posts/best-practices-in-error-handling/</link><guid isPermaLink="true">https://radek.io/posts/best-practices-in-error-handling/</guid><description>My idea of how errors should be handled in programs.</description><pubDate>Tue, 13 Sep 2011 00:00:00 GMT</pubDate></item><item><title>New Theme</title><link>https://radek.io/posts/new-theme/</link><guid isPermaLink="true">https://radek.io/posts/new-theme/</guid><pubDate>Fri, 02 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Static and extern keywords in C</title><link>https://radek.io/posts/static-and-extern-keywords-in-c/</link><guid isPermaLink="true">https://radek.io/posts/static-and-extern-keywords-in-c/</guid><description>What does the C standard actually say about these?</description><pubDate>Thu, 01 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Basic Computer Science</title><link>https://radek.io/posts/basic-computer-science/</link><guid isPermaLink="true">https://radek.io/posts/basic-computer-science/</guid><pubDate>Wed, 31 Aug 2011 00:00:00 GMT</pubDate></item><item><title>An Introduction to Computer Science</title><link>https://radek.io/posts/introduction-to-computer-science/</link><guid isPermaLink="true">https://radek.io/posts/introduction-to-computer-science/</guid><pubDate>Tue, 30 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Code Complete!</title><link>https://radek.io/posts/code-complete/</link><guid isPermaLink="true">https://radek.io/posts/code-complete/</guid><pubDate>Mon, 29 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Bridge</title><link>https://radek.io/posts/design-patterns-bridge/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-bridge/</guid><description>Software design patterns by example</description><pubDate>Fri, 26 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Adapter</title><link>https://radek.io/posts/design-patterns-adapter/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-adapter/</guid><description>Software design patterns by example</description><pubDate>Mon, 15 Aug 2011 00:00:00 GMT</pubDate></item><item><title>The UML Class Diagram</title><link>https://radek.io/posts/uml-class-diagram/</link><guid isPermaLink="true">https://radek.io/posts/uml-class-diagram/</guid><description>One of the most useful UML diagrams explained.</description><pubDate>Sat, 13 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Installing Brother HL-2035 on Fedora 15</title><link>https://radek.io/posts/installing-brother-hl-2035-on-fedora-15/</link><guid isPermaLink="true">https://radek.io/posts/installing-brother-hl-2035-on-fedora-15/</guid><pubDate>Fri, 12 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Interface Segregation Principle</title><link>https://radek.io/posts/interface-segregation-principle-in-software-design/</link><guid isPermaLink="true">https://radek.io/posts/interface-segregation-principle-in-software-design/</guid><pubDate>Fri, 12 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Hello Lua</title><link>https://radek.io/posts/hello-lua/</link><guid isPermaLink="true">https://radek.io/posts/hello-lua/</guid><pubDate>Thu, 11 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Building Ogre3D from Sources on Fedora 15</title><link>https://radek.io/posts/building-ogre3d-from-sources-on-fedora-15/</link><guid isPermaLink="true">https://radek.io/posts/building-ogre3d-from-sources-on-fedora-15/</guid><pubDate>Wed, 10 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Dependency Inversion Principle</title><link>https://radek.io/posts/dependency-inversion-principle/</link><guid isPermaLink="true">https://radek.io/posts/dependency-inversion-principle/</guid><description>SOLID Object-Oriented Design</description><pubDate>Wed, 10 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Renderer</title><link>https://radek.io/posts/design-patterns-renderer/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-renderer/</guid><description>Software design patterns by example</description><pubDate>Tue, 09 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Liskov Substitution Principle</title><link>https://radek.io/posts/liskov-substitution-principle/</link><guid isPermaLink="true">https://radek.io/posts/liskov-substitution-principle/</guid><description>SOLID Object-Oriented Design</description><pubDate>Tue, 09 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Single Responsibility Principle</title><link>https://radek.io/posts/single-responsibility-principle/</link><guid isPermaLink="true">https://radek.io/posts/single-responsibility-principle/</guid><description>SOLID Object-Oriented Design</description><pubDate>Mon, 08 Aug 2011 00:00:00 GMT</pubDate></item><item><title>The &apos;Oh&apos; Moment</title><link>https://radek.io/posts/the-oh-moment/</link><guid isPermaLink="true">https://radek.io/posts/the-oh-moment/</guid><pubDate>Fri, 05 Aug 2011 00:00:00 GMT</pubDate></item><item><title>SOLID Object-Oriented Design</title><link>https://radek.io/posts/solid-object-oriented-design/</link><guid isPermaLink="true">https://radek.io/posts/solid-object-oriented-design/</guid><pubDate>Fri, 05 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Open/Closed Principle in Software Design</title><link>https://radek.io/posts/openclosed-principle-in-software-design/</link><guid isPermaLink="true">https://radek.io/posts/openclosed-principle-in-software-design/</guid><pubDate>Thu, 04 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Object Pool</title><link>https://radek.io/posts/design-pattern-object-pool/</link><guid isPermaLink="true">https://radek.io/posts/design-pattern-object-pool/</guid><description>Software design patterns by example</description><pubDate>Thu, 04 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Prototype</title><link>https://radek.io/posts/design-pattern-prototype/</link><guid isPermaLink="true">https://radek.io/posts/design-pattern-prototype/</guid><description>Software design patterns by example</description><pubDate>Wed, 03 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Brute-force String Generation in C</title><link>https://radek.io/posts/brute-force-string-generation-in-c/</link><guid isPermaLink="true">https://radek.io/posts/brute-force-string-generation-in-c/</guid><description>Simple and fast way of generating string sequences in C.</description><pubDate>Wed, 03 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Builder</title><link>https://radek.io/posts/design-patterns-builder/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-builder/</guid><description>Software design patterns by example</description><pubDate>Tue, 02 Aug 2011 00:00:00 GMT</pubDate></item><item><title>String Generation for Brute-force Attacks</title><link>https://radek.io/posts/string-generation-for-brute-force-attacks/</link><guid isPermaLink="true">https://radek.io/posts/string-generation-for-brute-force-attacks/</guid><description>A simple way to generate strings in Python</description><pubDate>Tue, 02 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Documenting Python Code with Sphinx</title><link>https://radek.io/posts/documenting-python-code-with-sphinx/</link><guid isPermaLink="true">https://radek.io/posts/documenting-python-code-with-sphinx/</guid><pubDate>Thu, 28 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Abstract Factory</title><link>https://radek.io/posts/design-patterns-abstract-factory/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-abstract-factory/</guid><description>Software design patterns by example</description><pubDate>Sun, 24 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Unit Testing in Python</title><link>https://radek.io/posts/unit-testing-in-python/</link><guid isPermaLink="true">https://radek.io/posts/unit-testing-in-python/</guid><pubDate>Sat, 23 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Factory Method</title><link>https://radek.io/posts/design-patterns-factory-method/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-factory-method/</guid><description>Software design patterns by example</description><pubDate>Fri, 22 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Static variables and methods in Python</title><link>https://radek.io/posts/static-variables-and-methods-in-python/</link><guid isPermaLink="true">https://radek.io/posts/static-variables-and-methods-in-python/</guid><description>Bringing a bit of C++ into Python.</description><pubDate>Thu, 21 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Private, protected and public in Python</title><link>https://radek.io/posts/private-protected-and-public-in-python/</link><guid isPermaLink="true">https://radek.io/posts/private-protected-and-public-in-python/</guid><description>How does encapsulation (not) work in Python.</description><pubDate>Thu, 21 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns: Singleton</title><link>https://radek.io/posts/design-patterns-singleton/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns-singleton/</guid><description>Software design patterns by example</description><pubDate>Thu, 21 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Design Patterns</title><link>https://radek.io/posts/design-patterns/</link><guid isPermaLink="true">https://radek.io/posts/design-patterns/</guid><pubDate>Wed, 20 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Linux File Permissions Explained</title><link>https://radek.io/posts/linux-file-permissions-explained/</link><guid isPermaLink="true">https://radek.io/posts/linux-file-permissions-explained/</guid><pubDate>Tue, 19 Jul 2011 00:00:00 GMT</pubDate></item><item><title>My notes on vim</title><link>https://radek.io/posts/my-notes-on-vim/</link><guid isPermaLink="true">https://radek.io/posts/my-notes-on-vim/</guid><pubDate>Tue, 19 Jul 2011 00:00:00 GMT</pubDate></item><item><title>New to Fedora</title><link>https://radek.io/posts/new-to-fedora/</link><guid isPermaLink="true">https://radek.io/posts/new-to-fedora/</guid><pubDate>Thu, 14 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Getopt in Bash</title><link>https://radek.io/posts/getopt-in-bash/</link><guid isPermaLink="true">https://radek.io/posts/getopt-in-bash/</guid><description>How to parse CLI arguments in bash scripts</description><pubDate>Thu, 14 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Syslog Howto</title><link>https://radek.io/posts/syslog-howto/</link><guid isPermaLink="true">https://radek.io/posts/syslog-howto/</guid><pubDate>Fri, 08 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Licensing Your Software</title><link>https://radek.io/posts/licensing-your-software/</link><guid isPermaLink="true">https://radek.io/posts/licensing-your-software/</guid><pubDate>Fri, 01 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Why have a blog like this?</title><link>https://radek.io/posts/why-have-a-blog-like-this/</link><guid isPermaLink="true">https://radek.io/posts/why-have-a-blog-like-this/</guid><pubDate>Fri, 01 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Exploring Runlevels</title><link>https://radek.io/posts/exploring-runlevels/</link><guid isPermaLink="true">https://radek.io/posts/exploring-runlevels/</guid><pubDate>Fri, 01 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Changing the Linux Shell Prompt</title><link>https://radek.io/posts/changing-the-linux-shell-prompt/</link><guid isPermaLink="true">https://radek.io/posts/changing-the-linux-shell-prompt/</guid><description>How to modify your shell prompt on Linux</description><pubDate>Thu, 30 Jun 2011 00:00:00 GMT</pubDate></item></channel></rss>