RSSAmplifier

Blog

Ayu Adiati

Technical writer, open source documentation maintainer, and community builder. Notes on the blog about open source, documentation, and learning in public.

adiati.comRSS feed ↗129 posts

Latest posts

Wanted: Beginners-friendly open source projects

It's been a while since I tried to find open source projects to contribute to as I've been swamped with some projects myself. Someone approached me. They…

I was skeptical of AI. Then it saved me hours of writing.

I've been writing tech blog posts for a few years now. If you don't know me yet, English is my second language. My mother tongue is Indonesian, and I'm also surrounded by Dutch every day…

From helping out to taking ownership: The art of sticking around

I frequently receive messages from enthusiastic contributors who have completed 2 or 3 high-quality...

The curated, automated open source portfolio: How it’s going

A few months ago, I shared a story about building an automated open source portfolio using just my...

Open source engagement: What's working now?

Recently, I read Bekah HW’s blog post, "When 'Local' Went Global: The Pandemic Era of International Communities." As someone active in many…

Beyond Hacktoberfest: Building a true open source journey

Hacktoberfest is almost over. How has your contribution journey been so far? Are you confident about contributing to open source projects, or are you…

My first video tutorials contribution for Hacktoberfest

If you’ve followed me for a while, you know that I'm a firm believer that everyone has a place in open source, even if you're not technical or lack…

Giving non-code contributions the recognition they deserve

Let's be honest. When you hear "open source," what's the first thing that pops into your head? For many, it's lines of code, complex algorithms, and…

Hacktoberfest: Making it enjoyable for contributors and maintainers

Can you believe we’re already almost two weeks into Hacktoberfest? It feels like just yesterday we were preparing for the biggest open source celebration…

How I built a curated, automated open source portfolio

I've been on a continuous journey in open source since 2020. First, as a contributor, and for the last few years, also as a project maintainer. It's a…

Goals check-in: How's your progress flowing?

Remember way back in January? A new year begins with fresh possibilities and an exciting sense of...

Hello, 2025: The one big goal

In my last post, I shared my achievements and challenges in 2024. I also mentioned that I will write...

Thank you, 2024: The challenges and achievements

The year 2024 was such a roller coaster for me. In one minute, I felt on top of the world, and the...

Join Virtual Coffee in new year, new goal: Setting one big goal and achieving it!

Hey, everyone! It's almost new year! 🎆 The new year is often a time for reflection and new...

Monthly challenge: Creative community challenge!

We can't believe that it's the last month of 2024. How time flies! At Virtual Coffee, we're wrapping...

Open source is for everyone: First experience in non-code contribution to Mautic during Hacktoberfest 2024

This year's Hacktoberfest felt different from my previous ones as a contributor. I was massively under the weather for the first two weeks of October, and…

Hacktoberfest 2024: My 2nd year experience as a maintainer

This is a submission for the 2024 Hacktoberfest Writing challenge: Maintainer Experience This...

Hacktoberfest 2024: Why you should participate

It's that time of the year again: Hacktoberfest! For those who don't know, Hacktoberfest is an...

Monthly challenge: Welcoming community!

Have you ever joined a community only to feel lost in the crowd? That awkward feeling of being the...

Streamline your contributions: Mastering issue forms and PR templates

As an open source maintainer, one of my daily tasks is reminding contributors to complete their pull request (PR) templates or asking them to provide…

Building bridges, not walls: The importance of documentation in open source projects

Have you ever been excited to use open source software or contribute to the codebase only to hit a brick wall of confusion because the instructions are…

Monthly challenge: Mid-year check-in — recharge and refocus for an amazing second half!

Have you ever felt like the year was flying by? It's already halfway through 2024! In January, we...

The missing piece: Why your project needs a maintainer onboarding process

In the open source community, we often focus on contributor onboarding. We ensure a clear README, contributing guidelines, and a welcoming community to…

The secret recipe to getting your Pull Requests reviewed (and merged) faster

One of the most satisfying moments as an open source project contributor is having your pull request (PR) merged into the main branch. This contribution…

Collaborate, conquer, & grow: Mastering the art of issue management for open source projects

Have you ever faced a dilemma as a maintainer, wondering whether to tackle an issue yourself or create an issue for the community to solve?

From contributor to maintainer: My journey in open source

Do you know that May is Maintainer Month? I never thought I would become a maintainer, but here I am, six months into my volunteer role as an open source…

Join Virtual Coffee in the get job ready challenge!

We are doing the "Get Job Ready" challenge in March at Virtual Coffee. We'll work on creating,...

Join Virtual Coffee in the month of learning challenge!

This February, we will do the "Month of Learning" challenge at Virtual Coffee, where we'll work on...

Open source project ideas

If you can build an open source project that's helpful for others and can be used...

Join Virtual Coffee in new year, new goals!

Happy New Year, everyone! 🎉 At Virtual Coffee this month, we start with a new challenge: New Year,...

🌟 #DEVImpact2023: My end of year reflections

Hi friends! 👋 I can't believe that 2023 is almost come to an end. There are many ups and downs...

How to become a better open source maintainer

I've been an open source contributor for a few years now. And I love and enjoy the open source collaboration culture. As a contributor, I used to wonder…

How to resolve merge conflicts using the merge editor feature on VS Code

When you encounter merge conflicts, where do you resolve them? Directly on GitHub or in your code editor? If you use VS Code, do you know that it has a…

Building your brand as a developer through open source

I've once asked myself, "What is a personal brand?" "Do I need to build a personal brand? I'm a developer and not an influencer." "I'm an introvert. How…

Hacktoberfest 2023: First experience as a maintainer

Hi friends! 👋 I'm Ayu, a tech blogger, front-end developer, and open source and tech community...

Hacktoberfest23: The 5th year contributor

Hi friends! 👋 I'm Ayu, a tech blogger, front-end developer, and open source and tech community...

Ayu's Hacktoberfest 2023 pledge

Hi friends! I'm Ayu, a tech blogger, front-end developer, open source contributor, and tech...

Hacktoberfest 2023: Let's make positive impacts, learn & grow together in open source!

The time that we're waiting for is here! Welcome, Hacktoberfest! 🎃 Virtual Coffee’s first...

How important is a Code of Conduct in an open source project?

Hi friends 👋🏼, As we know, most open source projects have a Code of Conduct included in their...

#100DaysOfOSS recap: Day 28-50

I'm participating in the 100DaysOfOSS challenge by OpenSauced. Inspired by the 100DaysOfCode challenge, 100DaysOfOSS is a challenge for everyone…

Open source and Git glossary

At the beginning of my open source journey, I got confused with many terms used around Git and open source.

#100DaysOfOSS recap: Day 15-27

I'm participating in the 100DaysOfOSS challenge by OpenSauced. Inspired by the 100DaysOfCode challenge, 100DaysOfOSS is a challenge for everyone…

How to communicate better in open source

As we know, open source encourages open collaboration among contributors and maintainers. And collaboration requires good communication. Mostly,…

#100DaysOfOSS recap: Day 1-14

I'm participating in the 100DaysOfOSS challenge by OpenSauced. Inspired by the 100DaysOfCode challenge, 100DaysOfOSS is a challenge for everyone…

Building portfolio with Next.js: Add navbar, footer, and metadata

So, I've added a navbar, footer, and metadata to my project.

Building portfolio with Next.js: Migrate to App Router

As mentioned in the earlier post, I mistakenly read the Pages Router docs instead of the App Router. To use the App Router consistently, I have to move…

How to install pnpm with npm on Windows 11

Not long ago, I contributed to one of Virtual Coffee's repositories. I had to install pnpm because we no longer use yarn. After I installed pnpm with npm…

Building portfolio with Next.js: Add pages

I executed the plan to add pages to the portfolio project. I love how convenient routing handling is in Next.js.

Building portfolio: Install Next.js and Tailwind with pnpm

As I learn and build my portfolio website with Next.js and Tailwind in public, I will write the process and progress.

Which package managers?

Hi Friends 👋🏼, Out of my curiosity, what are the differences between npm, yarn and pnpm? Which one...