RSS Amplifier

Blog

Black Girl Bytes

I'm a Developer Advocate at GitHub. I'm passionate about community, code, and education! Reach out to me on [Twitter](https://twitter.com/blackgirlbytes) ❤️

blackgirlbytes.devRSS feed ↗20 posts

Latest posts

Your AI Agent isn't an Engineer

Raise your hand if you've been personally victimized by the question: 'Will AI replace software engineers?' It's a common debate that drives developers to extremes—either avoiding AI entirely or frantically signing up for every AI course available. ...

What Text Area Popovers Taught Me About Browser APIs

I recently went down several rabbit holes about building WYSIWYG editors and popovers. While on maternity leave, I finally have time to deeply explore random technical problems without deadlines - a rare opportunity. Thus far, I've focused on contrib...

A Beginner-Friendly Illustrated Guide to Verifiable Credentials

This blog post uses storytelling to introduce beginners to Verifiable Credentials, followed by a tutorial on creating them in JavaScript and Kotlin. In Our Last Issue... In our previous issue, we met Dawson Webhart, a junior frontend software enginee...

Shifting Loan Power to Borrowers

"Our current credit system says, 'Saddle yourself, so we can give you more to saddle.'" Eric Lapin, President of FormFree, stated during a recent TBD live stream. His comment sheds light on a fundamental paradox of the U.S. credit system: it often re...

Developer Relations is an all-company effort

Technology adoption doesn't happen with one software engineer coding in solitude. Even though big companies like Meta and Microsoft boast of their humble beginnings in a dorm room or a garage, product adoption requires good marketing. Many software e...

How to Query Records by Protocol Path

Starting a new job is thrilling because I get to learn new things. At my new job, I'm learning about Web5 and decentralization. So, I'm writing this blog post to share my insights about protocols and querying records. When I built my first Web5 appli...

What's the point of Web5?

Meet Dawson Meet Dawson Webhart, a software engineer who's part of the frontend team at StyleByte, a cutting-edge fashion company that uses augmented reality to style its customers. The team focuses on the part of the app that users see and interact ...

Closing a chapter at GitHub

Leaving a job I truly adore is a new experience for me. I'm not afraid to quit things if that means it will improve my quality of life, but I typically leave jobs when I hate the job, I'm struggling with my mental health, or I'm chasing fresh opportu...

How to make an impact as a developer advocate

I find it hard to engage in discussions about my strategy for building a following and driving content engagement. While I never shy away from amplifying my content on social media, discussing these topics fills me with imposter syndrome, so I usuall...

Building an AI-Powered, Decentralized App for Time Management

The beauty of developer advocacy is that it offers the freedom to build anything, anytime, and in any way I desire. The downside is that it's a role that comes with its fair share of responsibilities, often leaving little room for personal exploratio...

How container technology promotes equity in tech

In the tech industry, we often talk a lot about diversity, equity, and inclusion. Sometimes, we mention belonging. But, if we’re being honest very little improvements have been made to the state of diversity in our field. During the peak of the Black...

How I'm using GitHub Copilot to learn p5.js

Introduction Because I’m an avid advocate for GitHub Copilot and other forms of AI-assisted programming, people often ask me the same questions: “Does GitHub Copilot stunt learning? Will it limit my ability to learn code? Will I become overly reliant...

How to build a markdown editor in two minutes

Is it possible to build a markdown editor in 2 minutes? It is for me (if I'm using GitHub Copilot). In fact, I proposed building a markdown editor with GitHub Copilot for a 15-minute demo, and my manager seemed a bit nervous that my idea was overly a...

The Ultimate Guide to Writing Technical Blog Posts

Really long introduction about how I started writing tech blog posts Technical skill and content creation are equally important for your software development or (software development adjacent) career. Technical skills such as coding help you to perfo...

How to set up a dev container for a Next.js/TypeScript app

It's the first day of your new software engineering job, and you're super excited to make your first pull request to the codebase, but before you can do that, you have to get your local environment up and running. This painstaking process can take yo...

ChatGPT Meets GitHub Codespaces

OpenAI recently launched a beta feature called ChatGPT plugins. Essentially, this feature enables third-party tools to interact with the GPT model. To assist developers in creating their own plugins for ChatGPT, OpenAI introduced a quickstart reposit...

A Beginner's Guide to Prompt Engineering with GitHub Copilot

When I started using GitHub Copilot and other generative AI tools, I felt frustrated because I wasn't receiving the expected results. How were people feeling so successful with these tools, and why weren't they doing what I wanted? For example, I wou...

How to build a rock, paper, scissors game with GitHub Copilot

In this tutorial, we will build a rock, paper, scissors game with GitHub Copilot. We will also explore GitHub Copilot, a cloud-based AI tool that assists users of various editors in suggesting lines of code and whole functions instantly. We will disc...

Securely store environment variables with GitHub Codespaces

As a developer advocate, I make a lot of demo projects to illustrate my talks or content. Also, as a chaotic person, I don’t do the best job at securely storing my environment variables during my demos. On more than one occasion, I’ve revealed my env...

Could GitHub Copilot be a valuable investment for my team?

GitHub recently launched Copilot for Business, which enables companies to purchase and manage licenses for their entire team. If you're considering investing in GitHub Copilot, here's what you need to know. Short answer: Yes, GitHub Copilot could be ...