41554 blogs Β· [ { "id": "01a0e2ce-52dc-73d9-bcee-df3c9d8e6ea4", "title": "Keeping up with docs reviews: Building a tracker for Mautic's documentation PRs", "url": "https://adiati.com/blog/building-a-tracker-for-mautics-documentation-prs/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0d502-8d98-7069-bfd0-cb1bf1fcbef2", "title": "How Mautic pairs Promptless with human review to catch up on docs", "url": "https://adiati.com/blog/how-mautic-pairs-promptless-with-human-review-to-catch-up-on-docs/", "published_at": "2026-09-03T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c2722ccc", "title": "Wanted: Beginners-friendly open source projects", "url": "https://adiati.com/blog/wanted-beginners-friendly-open-source-projects/", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c3399a16", "title": "I was skeptical of AI. Then it saved me hours of writing.", "url": "https://adiati.com/blog/ai-skeptical/", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c41af06e", "title": "From helping out to taking ownership: The art of sticking around", "url": "https://adiati.com/blog/from-helping-out-to-taking-ownership-the-art-of-sticking-around/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c44491c8", "title": "The curated, automated open source portfolio: How it’s going", "url": "https://adiati.com/blog/automated-open-source-portfolio/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c4550041", "title": "Open source engagement: What's working now?", "url": "https://adiati.com/blog/open-source-engagement-whats-working-now/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c45dae20", "title": "Beyond Hacktoberfest: Building a true open source journey", "url": "https://adiati.com/blog/beyond-hacktoberfest-building-a-true-open-source-journey/", "published_at": "2025-10-27T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c46adbea", "title": "My first video tutorials contribution for Hacktoberfest", "url": "https://adiati.com/blog/video-tutorials-contribution-for-hacktoberfest/", "published_at": "2025-10-22T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c50f0999", "title": "Giving non-code contributions the recognition they deserve", "url": "https://adiati.com/blog/giving-non-code-contributions-the-recognition-they-deserve/", "published_at": "2025-10-15T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c5a92d68", "title": "Hacktoberfest: Making it enjoyable for contributors and maintainers", "url": "https://adiati.com/blog/hacktoberfest-making-it-enjoyable-for-contributors-and-maintainers/", "published_at": "2025-10-11T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c5f5d0b8", "title": "How I built a curated, automated open source portfolio", "url": "https://adiati.com/blog/how-i-built-a-curated-automated-open-source-portfolio/", "published_at": "2025-10-05T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c672e4f2", "title": "Goals check-in: How's your progress flowing?", "url": "https://adiati.com/blog/goals-check-in-hows-your-progress-flowing/", "published_at": "2025-04-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c7263a3c", "title": "Hello, 2025: The one big goal", "url": "https://adiati.com/blog/hello-2025-the-one-big-goal/", "published_at": "2025-01-26T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c77063d8", "title": "Thank you, 2024: The challenges and achievements", "url": "https://adiati.com/blog/thank-you-2024-the-challenges-and-achievements/", "published_at": "2025-01-09T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c7997887", "title": "Join Virtual Coffee in new year, new goal: Setting one big goal and achieving it!", "url": "https://adiati.com/blog/join-virtual-coffee-in-new-year-new-goal-setting-one-big-goal-and-achieving-it/", "published_at": "2024-12-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c7b393f6", "title": "Monthly challenge: Creative community challenge!", "url": "https://adiati.com/blog/monthly-challenge-creative-community-challenge/", "published_at": "2024-11-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c7e2de53", "title": "Open source is for everyone: First experience in non-code contribution to Mautic during Hacktoberfest 2024", "url": "https://adiati.com/blog/open-source-is-for-everyone/", "published_at": "2024-11-19T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c86c9066", "title": "Hacktoberfest 2024: My 2nd year experience as a maintainer", "url": "https://adiati.com/blog/hacktoberfest-2024-my-2nd-year-experience-as-a-maintainer/", "published_at": "2024-11-03T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c95fd9f0", "title": "Hacktoberfest 2024: Why you should participate", "url": "https://adiati.com/blog/hacktoberfest-2024-why-you-should-participate/", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c96335d6", "title": "Monthly challenge: Welcoming community!", "url": "https://adiati.com/blog/monthly-challenge-welcoming-community/", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2c9de8c2d", "title": "Streamline your contributions: Mastering issue forms and PR templates", "url": "https://adiati.com/blog/fill-in-issue-forms-and-pr-templates/", "published_at": "2024-06-06T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ca84d419", "title": "Building bridges, not walls: The importance of documentation in open source projects", "url": "https://adiati.com/blog/building-bridges-not-walls-the-importance-of-documentation-in-open-source-projects/", "published_at": "2024-06-04T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cac875f9", "title": "Monthly challenge: Mid-year check-in β€” recharge and refocus for an amazing second half!", "url": "https://adiati.com/blog/monthly-challenge-mid-year-check-in-recharge-and-refocus-for-an-amazing-second-half/", "published_at": "2024-05-31T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cb4bbd2e", "title": "The missing piece: Why your project needs a maintainer onboarding process", "url": "https://adiati.com/blog/the-missing-piece-why-your-project-needs-a-maintainer-onboarding-process/", "published_at": "2024-05-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cb72465c", "title": "The secret recipe to getting your Pull Requests reviewed (and merged) faster", "url": "https://adiati.com/blog/the-secret-recipe-to-getting-your-pull-requests-reviewed-and-merged-faster/", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cbfd8fc0", "title": "Collaborate, conquer, & grow: Mastering the art of issue management for open source projects", "url": "https://adiati.com/blog/collaborate-conquer-grow-mastering-the-art-of-issue-management-for-open-source-projects/", "published_at": "2024-05-23T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cc7c2581", "title": "From contributor to maintainer: My journey in open source", "url": "https://adiati.com/blog/from-contributor-to-maintainer-my-journey-in-open-source/", "published_at": "2024-05-20T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cc7f4921", "title": "Join Virtual Coffee in the get job ready challenge!", "url": "https://adiati.com/blog/join-virtual-coffee-in-the-get-job-ready-challenge/", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cd584a49", "title": "Join Virtual Coffee in the month of learning challenge!", "url": "https://adiati.com/blog/join-virtual-coffee-in-the-month-of-learning-challenge/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cdff405d", "title": "Open source project ideas", "url": "https://adiati.com/blog/open-source-project-ideas/", "published_at": "2024-01-24T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ce965745", "title": "Join Virtual Coffee in new year, new goals!", "url": "https://adiati.com/blog/join-virtual-coffee-in-new-year-new-goals/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cf893234", "title": "🌟 #DEVImpact2023: My end of year reflections", "url": "https://adiati.com/blog/devimpact2023-my-end-of-year-reflections/", "published_at": "2023-12-29T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2cfb93f60", "title": "How to become a better open source maintainer", "url": "https://adiati.com/blog/how-to-become-a-better-open-source-maintainer/", "published_at": "2023-11-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d0114ced", "title": "How to resolve merge conflicts using the merge editor feature on VS Code", "url": "https://adiati.com/blog/how-to-resolve-merge-conflicts-using-the-merge-editor-feature-on-vs-code/", "published_at": "2023-11-22T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d03f85c9", "title": "Building your brand as a developer through open source", "url": "https://adiati.com/blog/building-your-brand-as-a-developer-through-open-source/", "published_at": "2023-11-21T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d0561db1", "title": "Hacktoberfest 2023: First experience as a maintainer", "url": "https://adiati.com/blog/hacktoberfest-2023-first-experience-as-a-maintainer/", "published_at": "2023-10-20T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d069d18e", "title": "Hacktoberfest23: The 5th year contributor", "url": "https://adiati.com/blog/hacktoberfest23-the-5th-year-contributor/", "published_at": "2023-10-19T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d16572d1", "title": "Ayu's Hacktoberfest 2023 pledge", "url": "https://adiati.com/blog/ayus-hacktoberfest-2023-pledge/", "published_at": "2023-10-01T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d17972e5", "title": "Hacktoberfest 2023: Let's make positive impacts, learn & grow together in open source!", "url": "https://adiati.com/blog/hacktoberfest-2023-lets-make-positive-impacts-learn-grow-together-in-open-source/", "published_at": "2023-10-01T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d1f1c6c9", "title": "How important is a Code of Conduct in an open source project?", "url": "https://adiati.com/blog/how-important-is-a-code-of-conduct-in-an-open-source-project/", "published_at": "2023-09-26T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d223e1b3", "title": "#100DaysOfOSS recap: Day 28-50", "url": "https://adiati.com/blog/100daysofoss-recap-day-28-50/", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d22aa9a7", "title": "Open source and Git glossary", "url": "https://adiati.com/blog/open-source-and-git-glossary/", "published_at": "2023-08-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d2e10f71", "title": "#100DaysOfOSS recap: Day 15-27", "url": "https://adiati.com/blog/100daysofoss-recap-day-15-27/", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d31e39ca", "title": "How to communicate better in open source", "url": "https://adiati.com/blog/how-to-communicate-better-in-open-source/", "published_at": "2023-08-14T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d33bb1ec", "title": "#100DaysOfOSS recap: Day 1-14", "url": "https://adiati.com/blog/100daysofoss-recap-day-1-14/", "published_at": "2023-08-07T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d3f414b1", "title": "Building portfolio with Next.js: Add navbar, footer, and metadata", "url": "https://adiati.com/blog/building-portfolio-with-nextjs-add-navbar-footer-and-metadata/", "published_at": "2023-07-20T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d4daee15", "title": "Building portfolio with Next.js: Migrate to App Router", "url": "https://adiati.com/blog/building-portfolio-with-nextjs-migrate-to-app-router/", "published_at": "2023-07-19T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d58fa737", "title": "How to install pnpm with npm on Windows 11", "url": "https://adiati.com/blog/how-to-install-pnpm-with-npm-on-windows-11/", "published_at": "2023-07-12T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d5c388c6", "title": "Building portfolio with Next.js: Add pages", "url": "https://adiati.com/blog/building-portfolio-with-nextjs-add-pages/", "published_at": "2023-07-11T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d5f0b497", "title": "Building portfolio: Install Next.js and Tailwind with pnpm", "url": "https://adiati.com/blog/building-portfolio-install-nextjs-and-tailwind-with-pnpm/", "published_at": "2023-07-10T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d6c6156a", "title": "Which package managers?", "url": "https://adiati.com/blog/which-package-managers/", "published_at": "2023-07-07T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d7aa6516", "title": "Getting back to coding with learning and building in public", "url": "https://adiati.com/blog/getting-back-to-coding-with-learning-and-building-in-public/", "published_at": "2023-07-05T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d7d3d924", "title": "Tips from a shy introvert: How to engage and get more involved in a community", "url": "https://adiati.com/blog/tips-from-a-shy-introvert-how-to-engage-and-get-more-involved-in-a-community/", "published_at": "2023-01-10T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d88f9b81", "title": "What makes you stay in a community?", "url": "https://adiati.com/blog/what-makes-you-stay-in-a-community/", "published_at": "2022-11-30T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d95d1237", "title": "7 supportive tech communities you want to be part of", "url": "https://adiati.com/blog/7-supportive-tech-communities-you-want-to-be-part-of/", "published_at": "2022-11-29T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2d9c6d9eb", "title": "Planning and tracking projects with GitHub's projects tool", "url": "https://adiati.com/blog/planning-and-tracking-projects-with-githubs-projects-tool/", "published_at": "2022-11-26T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2da0f9bad", "title": "Audio media accessibility: How to improve audio media transcriptions", "url": "https://adiati.com/blog/audio-media-accessibility-how-to-improve-audio-media-transcriptions/", "published_at": "2022-11-23T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2da35df79", "title": "I learned about audio media accessibility (and more!) from improving tech podcast transcriptions", "url": "https://adiati.com/blog/i-learned-about-audio-media-accessibility-and-more-from-improving-tech-podcast-transcriptions/", "published_at": "2022-11-14T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dad32817", "title": "Collective NaNoWriMo: Let's write together!", "url": "https://adiati.com/blog/collective-nanowrimo-lets-write-together/", "published_at": "2022-11-09T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2db9f1b1a", "title": "Mini portfolio: Bring your GitHub profile to the next level", "url": "https://adiati.com/blog/mini-portfolio-bring-your-github-profile-to-the-next-level/", "published_at": "2022-09-12T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dc2c93f5", "title": "What I learned from collaboration in building an e-commerce product page", "url": "https://adiati.com/blog/what-i-learned-from-collaboration-in-building-an-e-commerce-product-page/", "published_at": "2022-09-03T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dce72855", "title": "How to get unstuck in coding with the power of community", "url": "https://adiati.com/blog/how-to-get-unstuck-in-coding-with-the-power-of-community/", "published_at": "2022-08-27T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dcebb2a4", "title": "Failing is not failure β€” what I learned from failed interviews", "url": "https://adiati.com/blog/failing-is-not-failure-what-i-learned-from-failed-interviews/", "published_at": "2022-08-22T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dde7a456", "title": "Should developers put themselves out there?", "url": "https://adiati.com/blog/should-developers-put-themselves-out-there/", "published_at": "2022-05-05T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2de433482", "title": "Turn your blog post into a virtual talk", "url": "https://adiati.com/blog/turn-your-blog-post-into-a-virtual-talk/", "published_at": "2022-05-03T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2de60fa2a", "title": "Guide to asking questions about code", "url": "https://adiati.com/blog/guide-to-asking-questions-about-code/", "published_at": "2022-04-15T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ded221bc", "title": "Tech is for everyone. don't let people tell you otherwise", "url": "https://adiati.com/blog/tech-is-for-everyone-dont-let-people-tell-you-otherwise/", "published_at": "2022-04-13T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dedeae39", "title": "Learn accessibility", "url": "https://adiati.com/blog/learn-accessibility/", "published_at": "2022-03-22T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2df7d8b8a", "title": "Nevertheless, Ayu coded in 2022 and learned much more", "url": "https://adiati.com/blog/nevertheless-ayu-coded-in-2022-and-learned-much-more/", "published_at": "2022-03-09T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2dfb9dfac", "title": "How to use GitHub for project collaboration β€” based on Agile method", "url": "https://adiati.com/blog/how-to-use-github-for-project-collaboration-based-on-agile-method/", "published_at": "2022-03-04T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e092f7fb", "title": "How to fetch a contribution branch to test it locally as an open source maintainer", "url": "https://adiati.com/blog/how-to-fetch-a-contribution-branch-to-test-it-locally-as-an-open-source-maintainer/", "published_at": "2022-02-24T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e16bc675", "title": "Git: How to fetch a branch from the upstream to the local repo in 5 steps", "url": "https://adiati.com/blog/git-how-to-fetch-a-branch-from-the-upstream-to-the-local-repo-in-5-steps/", "published_at": "2022-02-14T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e1852b41", "title": "My 2021 review: The growing pains", "url": "https://adiati.com/blog/my-2021-review-the-growing-pains/", "published_at": "2021-12-31T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e2407a2f", "title": "What I learned from project collaboration with the collab lab", "url": "https://adiati.com/blog/what-i-learned-from-project-collaboration-with-the-collab-lab/", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e2f85d00", "title": "Emmet abbreviation for JSX in VSCode is unstable", "url": "https://adiati.com/blog/emmet-abbreviation-for-jsx-in-vscode-is-unstable/", "published_at": "2021-11-25T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e3415fcf", "title": "Chill & learn: How to begin thinking like a programmer", "url": "https://adiati.com/blog/chill-and-learn-how-to-begin-thinking-like-a-programmer/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e4347850", "title": "My impression of Polywork as a web developer and a technical blogger", "url": "https://adiati.com/blog/my-impression-of-polywork-as-a-web-developer-and-a-technical-blogger/", "published_at": "2021-11-18T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e43a21aa", "title": "What I learned from Hacktoberfest 2021", "url": "https://adiati.com/blog/what-i-learned-from-hacktoberfest-2021/", "published_at": "2021-11-02T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e4496a10", "title": "Contributing to open source 101", "url": "https://adiati.com/blog/contributing-to-open-source-101/", "published_at": "2021-10-29T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e4c7a400", "title": "First week of the Hacktoberfest: 8 top questions around Git", "url": "https://adiati.com/blog/first-week-of-the-hacktoberfest-8-top-questions-around-git/", "published_at": "2021-10-12T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e504aafe", "title": "Hashnode bootcamp IV: Personal thoughts and experience", "url": "https://adiati.com/blog/hashnode-bootcamp-iv-personal-thoughts-and-experience/", "published_at": "2021-09-29T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e5a504c0", "title": "I have been writing a blog for 10 months: Here is my story", "url": "https://adiati.com/blog/i-have-been-writing-a-blog-for-10-months-here-is-my-story/", "published_at": "2021-09-28T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e5bc6ce1", "title": "How to make changes on a commit in a Pull Request directly on GitHub's website", "url": "https://adiati.com/blog/how-to-make-changes-on-a-commit-in-a-pull-request-directly-on-githubs-website/", "published_at": "2021-09-26T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e6b2b6a0", "title": "Why ethics in contributing to open source matters", "url": "https://adiati.com/blog/why-ethics-in-contributing-to-open-source-matters/", "published_at": "2021-09-20T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e7385520", "title": "Building habits to be healthier developers", "url": "https://adiati.com/blog/building-habits-to-be-healthier-developers/", "published_at": "2021-09-15T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e74a9e1f", "title": "A letter for you, future me.", "url": "https://adiati.com/blog/a-letter-for-you-future-me/", "published_at": "2021-08-10T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e824c26b", "title": "Project collaboration and pair programming", "url": "https://adiati.com/blog/project-collaboration-and-pair-programming/", "published_at": "2021-08-03T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e90d19eb", "title": "Methods vs computed in Vue", "url": "https://adiati.com/blog/methods-vs-computed-in-vue/", "published_at": "2021-06-25T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e953826c", "title": "Lesson learned: Massive burnout in learning web development", "url": "https://adiati.com/blog/lesson-learned-massive-burnout-in-learning-web-development/", "published_at": "2021-06-07T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e9deb3b8", "title": "Tips for writing good Alt text in HTML", "url": "https://adiati.com/blog/tips-for-writing-good-alt-text-in-html/", "published_at": "2021-05-22T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2e9ef40b1", "title": "Core React concept: JSX", "url": "https://adiati.com/blog/core-react-concept-jsx/", "published_at": "2021-05-08T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ead56447", "title": "Hashnode bootcamp III: Personal experience", "url": "https://adiati.com/blog/hashnode-bootcamp-iii-personal-experience/", "published_at": "2021-04-24T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2eb918405", "title": "How to build an effective developer portfolio", "url": "https://adiati.com/blog/how-to-build-an-effective-developer-portfolio/", "published_at": "2021-04-23T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2eba3d8b8", "title": "The reasons why I blog (and you should too)", "url": "https://adiati.com/blog/the-reasons-why-i-blog-and-you-should-too/", "published_at": "2021-04-20T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ec63494c", "title": "Why developers need to build personal brand", "url": "https://adiati.com/blog/why-developers-need-to-build-personal-brand/", "published_at": "2021-04-19T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ecf39168", "title": "Vite with React template", "url": "https://adiati.com/blog/vite-with-react-template/", "published_at": "2021-04-06T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ed4c3a60", "title": "10+ free and affordable resources to learn frontend web development", "url": "https://adiati.com/blog/10-free-and-affordable-resources-to-learn-frontend-web-development/", "published_at": "2021-03-20T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ee1c4411", "title": "10 tips for new self-taught developers in learning to code", "url": "https://adiati.com/blog/10-tips-for-new-self-taught-developers-in-learning-to-code/", "published_at": "2021-03-13T00:00:00+00:00" }, { "id": "01a0871f-f9c7-7054-bf36-75e2ee73b862", "title": "#ChooseToChallenge: Stop underrating stay-at-home moms!", "url": "https://adiati.com/blog/choosetochallenge-stop-underrating-stay-at-home-moms/", "published_at": "2021-03-02T00:00:00+00:00" } ] posts Claim your blog
Back to adiati.com
Blog Β· corpus.blog/blogs/adiati.com/posts

adiati.com

adiati.com

2026

2025

2024

2023

2022

2021