# Radek Pazdera

I build software products and write on the Internet.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Introducing DevReading.com

DevFeed: [Introducing DevReading.com](<https://devfeed.tech/articles/introducing-devreading-com-40703.md>)

Original publisher: [Read original article](<https://radek.io/posts/introducing-devreading-com/>)

Published: 2024-04-24T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Computing](<https://devfeed.tech/topics/computing.md>), [Development](<https://devfeed.tech/topics/development.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [book](<https://devfeed.tech/tags/book.md>), [books](<https://devfeed.tech/tags/books.md>), [computers](<https://devfeed.tech/tags/computers.md>), [dev](<https://devfeed.tech/tags/dev.md>), [programming](<https://devfeed.tech/tags/programming.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

The article introduces DevReading.com, a site for browsing computer books and other technical titles by interests, topics, technology stacks, and languages. It argues that broad bookstore categories, weak title keywords, and low-effort AI-generated books make relevant technical reading harder to find.

### Source excerpt

Discover Your Next Technical Read

## How Predictive AI Interfaces Could Reinforce Our Habits

DevFeed: [How Predictive AI Interfaces Could Reinforce Our Habits](<https://devfeed.tech/articles/will-ai-make-us-prisoners-of-our-bad-habits-40760.md>)

Original publisher: [Read original article](<https://radek.io/posts/will-ai-make-us-prisoners-of-our-bad-habits/>)

Published: 2024-04-23T00:00:00Z

Content type: opinion

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Predictive AI](<https://devfeed.tech/topics/predictive-ai.md>), [ui](<https://devfeed.tech/topics/ui.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [interface](<https://devfeed.tech/tags/interface.md>), [predictive-ai](<https://devfeed.tech/tags/predictive-ai.md>), [screen](<https://devfeed.tech/tags/screen.md>)

### AI overview

This opinion article explores how predictive AI could become embedded in operating systems and everyday interfaces. It argues that interfaces which anticipate users' actions may make computers more useful, while also raising concerns that they could reinforce people's existing habits and reduce friction around repetitive behavior.

### Source excerpt

You spent 5 hours on TikTok yesterday. Wanna do it again?

## The Humane AI Pin and the Future of Computer Interfaces

DevFeed: [The Humane AI Pin and the Future of Computer Interfaces](<https://devfeed.tech/articles/the-humane-ai-pin-and-the-future-of-computer-interfaces-40752.md>)

Original publisher: [Read original article](<https://radek.io/posts/the-humane-ai-pin-and-the-future-of-computer-interfaces/>)

Published: 2024-04-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Computing](<https://devfeed.tech/topics/computing.md>)

Tags: [computer](<https://devfeed.tech/tags/computer.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [smartphones](<https://devfeed.tech/tags/smartphones.md>), [tech-industry](<https://devfeed.tech/tags/tech-industry.md>)

### AI overview

This commentary examines the Humane AI Pin and broader attempts to develop computer interfaces beyond conventional smartphones. It compares foldable phones, spatial computing, voice assistants, screenless devices, touchscreens, speech interfaces, vision, and LLMs, while questioning whether newer interfaces can replace smartphones.

### Source excerpt

Are smartphones indisruptable?

## How to Add Synonyms to MiniSearch

DevFeed: [How to Add Synonyms to MiniSearch](<https://devfeed.tech/articles/how-to-add-synonyms-to-minisearch-40699.md>)

Original publisher: [Read original article](<https://radek.io/posts/how-to-add-synonyms-to-minisearch/>)

Published: 2024-04-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [module](<https://devfeed.tech/tags/module.md>), [npm](<https://devfeed.tech/tags/npm.md>), [query](<https://devfeed.tech/tags/query.md>)

### AI overview

A tutorial on adding synonym support to MiniSearch using the minisearch-synonyms npm package. It explains how to expand queries with synonym variants, manage synonym groups dynamically, and the limitation that complex query combinations are not supported.

### Source excerpt

Adding synonym support to MiniSearch with a few lines of code.

## Architecture and Gardening for Startups

DevFeed: [Architecture and Gardening for Startups](<https://devfeed.tech/articles/architecture-and-gardening-for-startups-40652.md>)

Original publisher: [Read original article](<https://radek.io/posts/architecture-and-gardening-for-startups/>)

Published: 2021-06-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Framework](<https://devfeed.tech/topics/framework.md>), [App](<https://devfeed.tech/topics/app.md>), [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [approach](<https://devfeed.tech/tags/approach.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [building-products](<https://devfeed.tech/tags/building-products.md>), [discovery](<https://devfeed.tech/tags/discovery.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [features](<https://devfeed.tech/tags/features.md>), [founders](<https://devfeed.tech/tags/founders.md>), [product](<https://devfeed.tech/tags/product.md>), [software](<https://devfeed.tech/tags/software.md>), [startups](<https://devfeed.tech/tags/startups.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

The article applies George R. R. Martin's distinction between architects and gardeners to startup product development. It argues that founders need an architect mindset before launch to form and build a solution, then a gardener mindset after launch to discover what works through listening, tinkering, customer conversations, and experiments instead of focusing only on adding features.

### Source excerpt

What George R. R. Martin taught me about building products

## How UI Design Changes Can Disrupt Software Abstractions

DevFeed: [How UI Design Changes Can Disrupt Software Abstractions](<https://devfeed.tech/articles/can-you-move-the-button-30px-to-the-left-40661.md>)

Original publisher: [Read original article](<https://radek.io/posts/can-you-move-the-button/>)

Published: 2021-05-04T00:00:00Z

Content type: opinion

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [React Component](<https://devfeed.tech/topics/react-component.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [interface](<https://devfeed.tech/topics/interface.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [component](<https://devfeed.tech/tags/component.md>), [figma](<https://devfeed.tech/tags/figma.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [interface](<https://devfeed.tech/tags/interface.md>), [react-component](<https://devfeed.tech/tags/react-component.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A developer describes how changing a button's position in a Figma design forced a major restructuring of a React save dialog. The experience shows that changes in requirements or UI designs can have non-linear effects on implementation.

### Source excerpt

And how long will it take?

## How to Build a Secret Dark Mode Toggle for Your Blog

DevFeed: [How to Build a Secret Dark Mode Toggle for Your Blog](<https://devfeed.tech/articles/how-to-build-a-secret-dark-mode-toggle-for-your-blog-40738.md>)

Original publisher: [Read original article](<https://radek.io/posts/secret-darkmode-toggle/>)

Published: 2020-10-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Dark Mode](<https://devfeed.tech/topics/dark-mode.md>), [CSS](<https://devfeed.tech/topics/css.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Vanilla JavaScript](<https://devfeed.tech/topics/vanilla-js.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [dark-mode](<https://devfeed.tech/tags/dark-mode.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>)

### AI overview

A tutorial on building a secret dark mode toggle for a blog using vanilla HTML, CSS, and JavaScript. It covers theme custom properties, detecting the operating system's dark mode setting, creating a toggle, and hiding an Easter egg.

### Source excerpt

A simple Easter egg in vanilla HTML, CSS and JavaScript

## FOSDEM 2016: What I learned

DevFeed: [FOSDEM 2016: What I learned](<https://devfeed.tech/articles/fosdem-2016-what-i-learned-40690.md>)

Original publisher: [Read original article](<https://radek.io/posts/fosdem-2016/>)

Published: 2016-02-03T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [FOSDEM](<https://devfeed.tech/topics/fosdem.md>), [systemd](<https://devfeed.tech/topics/systemd.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [DNSSEC](<https://devfeed.tech/topics/dnssec.md>)

Tags: [accessible](<https://devfeed.tech/tags/accessible.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [debian](<https://devfeed.tech/tags/debian.md>), [design-thinking](<https://devfeed.tech/tags/design-thinking.md>), [dnssec](<https://devfeed.tech/tags/dnssec.md>), [fosdem](<https://devfeed.tech/tags/fosdem.md>), [github](<https://devfeed.tech/tags/github.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

A personal report from FOSDEM 2016 discusses systemd's growing adoption, its move to GitHub, progress in networkd and resolved, open-source design contributions, and the UK government's open-source and user-focused approach to Gov.uk.

### Source excerpt

I build software products and write on the Internet.

## 2015 on radek.io

DevFeed: [2015 on radek.io](<https://devfeed.tech/articles/2015-on-radek-io-40697.md>)

Original publisher: [Read original article](<https://radek.io/posts/happy-new-year/>)

Published: 2015-12-31T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [Publishing](<https://devfeed.tech/topics/publishing.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [blog](<https://devfeed.tech/tags/blog.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A review of how radek.io performed in 2015, covering the number of articles published, writing output, publishing frequency, popular posts, media features, and less successful articles. It also looks ahead to 2016.

### Source excerpt

I build software products and write on the Internet.

## Writing for developers, part 3

DevFeed: [Writing for developers, part 3](<https://devfeed.tech/articles/writing-for-developers-part-3-40762.md>)

Original publisher: [Read original article](<https://radek.io/posts/writing-for-developers-3/>)

Published: 2015-12-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [developers](<https://devfeed.tech/tags/developers.md>), [guide](<https://devfeed.tech/tags/guide.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [technical](<https://devfeed.tech/tags/technical.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The third part of a writing guide for developers focuses on writing style. It recommends using active voice and varying sentence length while avoiding overly complicated sentence structures.

### Source excerpt

I build software products and write on the Internet.

## Writing for developers, part 2

DevFeed: [Writing for developers, part 2](<https://devfeed.tech/articles/writing-for-developers-part-2-40764.md>)

Original publisher: [Read original article](<https://radek.io/posts/writing-for-programmers-2/>)

Published: 2015-12-17T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Development](<https://devfeed.tech/topics/development.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>)

Tags: [developers](<https://devfeed.tech/tags/developers.md>), [programming](<https://devfeed.tech/tags/programming.md>), [quality](<https://devfeed.tech/tags/quality.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This article explains how clarity and context improve writing for developers. It recommends cutting unnecessary material, using simple words instead of jargon, and avoiding complicated sentences so readers can understand the intended message.

### Source excerpt

I build software products and write on the Internet.

## Writing for developers

DevFeed: [Writing for developers](<https://devfeed.tech/articles/writing-for-developers-40763.md>)

Original publisher: [Read original article](<https://radek.io/posts/writing-for-programmers-1/>)

Published: 2015-12-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [developers](<https://devfeed.tech/tags/developers.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This article explains how programmers can improve technical writing by applying test-driven development principles. It recommends outlining the message first, drafting to cover the required points, and then refining the prose.

### Source excerpt

I build software products and write on the Internet.

## My notes from LNUG November 2015

DevFeed: [My notes from LNUG November 2015](<https://devfeed.tech/articles/my-notes-from-lnug-november-2015-40711.md>)

Original publisher: [Read original article](<https://radek.io/posts/lnug-november-2015/>)

Published: 2015-11-29T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [docker](<https://devfeed.tech/tags/docker.md>), [graphviz](<https://devfeed.tech/tags/graphviz.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [notes](<https://devfeed.tech/tags/notes.md>)

### AI overview

Notes from the November 2015 London Node.js User Group meeting, covering talks on GraphViz and DB DiaYAML, a JavaScript-to-C++ transpiler, and scaling Node.js services with Docker and nginx.

### Source excerpt

I build software products and write on the Internet.

## Open-source project release checklist

DevFeed: [Open-source project release checklist](<https://devfeed.tech/articles/open-source-project-release-checklist-40734.md>)

Original publisher: [Read original article](<https://radek.io/posts/release-checklist/>)

Published: 2015-11-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Code](<https://devfeed.tech/topics/code.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [io\_uring](<https://devfeed.tech/topics/io-uring.md>), [test](<https://devfeed.tech/topics/test.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [bug](<https://devfeed.tech/topics/bug.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

A practical checklist for releasing an open-source project, covering licensing, a landing page, accessibility, documentation, bug tracking, contributor-friendly tasks, and testing tools.

### Source excerpt

Things to remember when open-sourcing your code

## Parallel commits with gitwalk

DevFeed: [Parallel commits with gitwalk](<https://devfeed.tech/articles/parallel-commits-with-gitwalk-40729.md>)

Original publisher: [Read original article](<https://radek.io/posts/parallel-commits-with-gitwalk/>)

Published: 2015-11-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Repositories](<https://devfeed.tech/topics/repositories.md>), [parallel](<https://devfeed.tech/topics/parallel.md>), [Script](<https://devfeed.tech/topics/script.md>), [Bash](<https://devfeed.tech/topics/bash.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [bash](<https://devfeed.tech/tags/bash.md>), [git](<https://devfeed.tech/tags/git.md>), [merge](<https://devfeed.tech/tags/merge.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [repositories](<https://devfeed.tech/tags/repositories.md>), [script](<https://devfeed.tech/tags/script.md>)

### AI overview

This tutorial explains how to use gitwalk to select and process multiple Git repositories in parallel. It demonstrates selecting repositories with expressions and using a Bash script to create, commit, and push a file across matching repositories.

### Source excerpt

A tool to manipulate multiple git repositories at the same time

## Build a new open-source project every year

DevFeed: [Build a new open-source project every year](<https://devfeed.tech/articles/build-a-new-open-source-project-every-year-40722.md>)

Original publisher: [Read original article](<https://radek.io/posts/new-project-every-year/>)

Published: 2015-11-10T00:00:00Z

Content type: opinion

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Development](<https://devfeed.tech/topics/development.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [learn](<https://devfeed.tech/tags/learn.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project](<https://devfeed.tech/tags/project.md>), [skills](<https://devfeed.tech/tags/skills.md>)

### AI overview

The author recommends building at least one new open-source project each year while using a technology stack outside their usual day-to-day work. They argue that shipping projects develops broader software skills, including carrying an idea through changing requirements, development, release, sales, and support.

### Source excerpt

I build software products and write on the Internet.

## gitwalk: Bulk processing of git repos

DevFeed: [gitwalk: Bulk processing of git repos](<https://devfeed.tech/articles/gitwalk-bulk-processing-of-git-repos-40696.md>)

Original publisher: [Read original article](<https://radek.io/posts/gitwalk/>)

Published: 2015-11-03T00:00:00Z

Content type: release

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Repositories](<https://devfeed.tech/topics/repositories.md>), [Git](<https://devfeed.tech/topics/git.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [commit](<https://devfeed.tech/tags/commit.md>), [github](<https://devfeed.tech/tags/github.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [repositories](<https://devfeed.tech/tags/repositories.md>)

### AI overview

This article announces gitwalk, an open-source tool for manipulating multiple Git repositories at once. It describes selecting repositories with expressions, running processors such as searches, tests, linters, or edits, integrating with GitHub, and using built-in or custom resolvers and processors.

### Source excerpt

I build software products and write on the Internet.

## Manipulating git repositories with Node.js

DevFeed: [Manipulating git repositories with Node.js](<https://devfeed.tech/articles/manipulating-git-repositories-with-node-js-40725.md>)

Original publisher: [Read original article](<https://radek.io/posts/nodegit/>)

Published: 2015-10-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Repositories](<https://devfeed.tech/topics/repositories.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Express](<https://devfeed.tech/topics/express.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [C](<https://devfeed.tech/topics/c.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [development](<https://devfeed.tech/tags/development.md>), [express](<https://devfeed.tech/tags/express.md>), [git](<https://devfeed.tech/tags/git.md>), [http](<https://devfeed.tech/tags/http.md>), [js](<https://devfeed.tech/tags/js.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [repositories](<https://devfeed.tech/tags/repositories.md>)

### AI overview

A tutorial on using nodegit, Node.js native bindings to libgit2, to manipulate Git repositories. It covers installation, cloning repositories, asynchronous promises, and authentication over HTTP or SSH.

### Source excerpt

I build software products and write on the Internet.

## HTTPie: A command-line HTTP client with formatted output

DevFeed: [HTTPie: A command-line HTTP client with formatted output](<https://devfeed.tech/articles/httpie-a-cli-http-client-that-will-make-you-smile-40700.md>)

Original publisher: [Read original article](<https://radek.io/posts/httpie/>)

Published: 2015-10-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [HTTP](<https://devfeed.tech/topics/http.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Python](<https://devfeed.tech/topics/python.md>), [cURL](<https://devfeed.tech/topics/curl.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [curl](<https://devfeed.tech/tags/curl.md>), [http](<https://devfeed.tech/tags/http.md>), [python](<https://devfeed.tech/tags/python.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>)

### AI overview

This article introduces HTTPie, a Python command-line HTTP client. It describes formatted output features including pretty-printing and syntax highlighting, and notes installation options through PyPI and system package managers.

### Source excerpt

I build software products and write on the Internet.

## Growing the community around your open-source project

DevFeed: [Growing the community around your open-source project](<https://devfeed.tech/articles/growing-the-community-around-your-open-source-project-40717.md>)

Original publisher: [Read original article](<https://radek.io/posts/marketing-for-open-source-projects-5/>)

Published: 2015-10-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [issue tracker](<https://devfeed.tech/topics/issue-tracker.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [growth](<https://devfeed.tech/tags/growth.md>), [issue-tracker](<https://devfeed.tech/tags/issue-tracker.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The fifth and final article in a series about marketing open-source projects explains how to keep a project community growing. It recommends identifying manageable problems, maintaining issue trackers and documentation, responding to newcomers, and recognizing when limited audience size or technology decline constrains contributor growth.

### Source excerpt

Marketing for open-source projects #5

## Turning users into contributors

DevFeed: [Turning users into contributors](<https://devfeed.tech/articles/turning-users-into-contributors-40716.md>)

Original publisher: [Read original article](<https://radek.io/posts/marketing-for-open-source-projects-4/>)

Published: 2015-10-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Users](<https://devfeed.tech/topics/users.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [GUI](<https://devfeed.tech/topics/gui.md>)

Tags: [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [projects](<https://devfeed.tech/tags/projects.md>)

### AI overview

This article presents strategies for turning users of an open-source project into contributors. It recommends making the project's open-source status and contact paths visible, using crash dialogs and error messages to guide bug reports, inviting help with non-essential unfinished features, and providing separate developer documentation.

### Source excerpt

Marketing for open-source projects #4

## Spreading the word about your open-source project

DevFeed: [Spreading the word about your open-source project](<https://devfeed.tech/articles/spreading-the-word-about-your-open-source-project-40715.md>)

Original publisher: [Read original article](<https://radek.io/posts/marketing-for-open-source-projects-3/>)

Published: 2015-09-28T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

The third article in a series about marketing open-source projects explains how to promote a project by targeting relevant communities, creating useful content about the problems it solves, and sharing that content through suitable channels without spamming.

### Source excerpt

Marketing for open-source projects #3

## Make your open-source project accessible

DevFeed: [Make your open-source project accessible](<https://devfeed.tech/articles/make-your-open-source-project-accessible-40714.md>)

Original publisher: [Read original article](<https://radek.io/posts/marketing-for-open-source-projects-2/>)

Published: 2015-09-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Software](<https://devfeed.tech/topics/software.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [pacman](<https://devfeed.tech/topics/pacman.md>), [PyPI](<https://devfeed.tech/topics/pypi.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [rubygems](<https://devfeed.tech/topics/rubygems.md>)

Tags: [accessible](<https://devfeed.tech/tags/accessible.md>), [developers](<https://devfeed.tech/tags/developers.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [install](<https://devfeed.tech/tags/install.md>), [linux](<https://devfeed.tech/tags/linux.md>), [npm](<https://devfeed.tech/tags/npm.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [packages](<https://devfeed.tech/tags/packages.md>), [pacman](<https://devfeed.tech/tags/pacman.md>), [pypi](<https://devfeed.tech/tags/pypi.md>), [rubygems](<https://devfeed.tech/tags/rubygems.md>)

### AI overview

This article explains how open-source projects can improve contributor and user onboarding by making software easier to install. It recommends distribution-level packages such as Linux packages and Homebrew packages, along with language-level packages such as PyPI, Rubygems, and npm.

### Source excerpt

I build software products and write on the Internet.

## Marketing for open-source projects

DevFeed: [Marketing for open-source projects](<https://devfeed.tech/articles/marketing-for-open-source-projects-40713.md>)

Original publisher: [Read original article](<https://radek.io/posts/marketing-for-open-source-projects-1/>)

Published: 2015-09-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [projects](<https://devfeed.tech/tags/projects.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This first post in a five-part series explains how to market an open-source project so it can be discovered and attract users and contributors. It recommends identifying the target audience, finding relevant communities and communication channels, and setting up a landing page.

### Source excerpt

I build software products and write on the Internet.

[Next page](<https://devfeed.tech/sources/radek-pazdera.md?cursor=WyIyMDE1LTA5LTE0VDAwOjAwOjAwKzAwOjAwIiwgImViNTdhOWU2LTNkNTEtNDk3My1iOGRkLTc3NjU4NzE0ZTFhMyJd>)