Migrating from Gatsby to Astro
After putting it off for nearly two years, I finally migrated my website from Gatsby to Astro. Here's how I did it, what I learned, and why it was worth the effort.
Read More →After putting it off for nearly two years, I finally migrated my website from Gatsby to Astro. Here's how I did it, what I learned, and why it was worth the effort.
Read More →How to think strategically in your career and in your work.
Read More →Personal Knowledge Management can take your thinking and creation to a totally new level.
Read More →How do you know if you're making progress in your career as a dev advocate? How do you grow and succeed?
Read More →If you want to get really good at something, teach it to a total beginner.
Read More →Sometimes you need to disconnect in order to do the important work.
Read More →How do you get a new job when all of your work is closed source or private?
Read More →What do you do if someone won't give up their authority?
Read More →How do you set goals as a developer or developer advocate?
Read More →It's easy to feel discouraged about all those unfinished projects. Did you know there's a hidden upside to them?
Read More →'Just act natural' is terrible interview advice. In this article, I'll give you some practical advice on how to sound natural and prepared for podcasts.
Read More →One of the best wasy to grow in your career is to re-purpose your day job work. I'll show you how in this article.
Read More →Sudden change can be scary. In this article, we'll talk about some ways you can make it through sudden change while preserving your mental health.
Read More →Learn how to get paid what you're worth and know when to create content for free.
Read More →Learn how to grow your skills through challenging yourself.
Read More →Stuck on a project or a goal? Here's quick process to unblock yourself.
Read More →Any progress is good progress.
Read More →This article shows you how to include JavaScript in your HTML files.
Read More →If you're interested in learning to code, you might hear the term 'full stack developer' used. What does 'full stack developer' mean? How do you become one?
Read More →Caitlyn Greffly and I had a chat about overcoming writer's block and publishing your first ebook.
Read More →Obsidian is an amazing tool for developer and developer advocates. You can use it as a second brain, for content creation, and more.
Read More →You don't need a title to start doing dev rel work.
Read More →Don't get stuck taking forever to write long articles. Build consistency through small wins.
Read More →Tips and resources I wish I had when I started doing technical speaking.
Read More →Doing anything consistently is tough. In this article, I'll share some lessons I've learned over the last few years that have helped me hack my brain into writing or creating content consistently as well as build better exercise and eating habits.
Read More →If you feel like you should finally get around to blogging but feel overwhelmed, check out the TIL format to get started with technical writing today.
Read More →Helpful people tend to get buried by saying yes to everything. How do we improve at saying no? How do we know what to say no to?
Read More →How to maintain focus at three different levels.
Read More →How to evaluate projects and pick which ones to work on.
Read More →How do we pick projects that will challenge us but also actually get completed? I'll show you in this article on how and why to reduce your project scope.
Read More →Let's look at a practical example of using the Tiny Experiments framework to create your first video course.
Read More →Finally make a dent in that endless list of project ideas.
Read More →Reviewing your progress is the missing puzzle piece of improving as a developer or developer advocate. In this article, you'll learn how to effectively determine where you're at in reaching your goals and finishing your projects.
Read More →It can be very difficult to sense whether we're making progress. The first piece of that puzzle is documenting what you're working on.
Read More →It's very common to want a mentor, but not that common to actually have one. How can we find ways to improve when we don't have a single guide on our developer journey? This article shows you how.
Read More →Asking for feedback is often fruitless. Why is that? In this article, we look at why most requests for feedback fail and how to effectively ask for feedback to improve.
Read More →In September 2020, I wrote and published my first eBook. In this article, I go over what I learned, what worked, and what didn't work.
Read More →How do I become a developer advocate? In this article, you'll learn what employers are looking for in a dev advocate, red flags to avoid, and the dev rel career ladder.
Read More →In this article, you'll learn what a developer advocate does and what their daily responsibilities are.
Read More →What is developer relations?
Read More →Switching project contexts causes needless friction and opportunities for distraction as we try to pull up related tabs and applications. We can use Keyboard Maestro to create palettes of shortcuts grouped by context.
Read More →AWS is massive, so where do you get started as a developer? In this article, you'll learn key AWS concepts for developers, essential resources, and an overview of all of the available AWS certifications.
Read More →Ambassadors programs are great ways to level up your career as a developer or prepare for becoming a developer advocate. In this article, you'll learn what ambassadors programs are and what they can offer you. I've also curated a list of current ambassador programs for you.
Read More →If you're curious about dev rel but don't know where to start, Getting Started in Developer Relations is the book for you. This article is a supplement to the book and includes links and resources to help you in your journey.
Read More →Slides and resources for my talk on Building a Learning System. This talk is to help developers and developer advocates build a sytem for predictable and repeatable growth.
Read More →We often need to pass a parameter like an ID to a route and then access that ID in order to call an API to get some data. In this article, we'll look at how to define a route with a parameter, how to use params with the routerLink directive, and how to use the route snapshot to use a param in a component.
Read More →When we first create an Angular app with the Angular CLI, it gives us an option to add routing. Sometimes we don't know whether we want to add routing yet, so we say no. What do we do, though, if we decide to add routing later?
Read More →I wanted an easy way to pin articles to the front page of my website. It turns out Gatsby and GraphiQL make this process much easier than you'd think!
Read More →Finding your way from AngularJS to Angular can be really confusing. In this article, Sam Julien uncovers the different paths for migration and how to choose the one right for your company.
Read More →Developer Relations can be dizzying and overwhelming at first. Without some good systems in place, it would be incredibly easy to work all the time. In this article, I share lessons I've learned for being productive while having a life.
Read More →One of the things that drove me crazy when I was first learning RxJS in Angular was how difficult it seemed to reload a collection after I added or deleted an item. With promises, we could just use .then(), but what do we do with observables? In this lesson, I'm going to show you one way using RxJS Subjects.
Read More →When we first try to use a local server in development, we get a rude CORS error in the console and nothing works. This is because we're running the server and the client on different ports. We can fix this by setting up the Angular CLI to proxy requests to the API so they appear to be coming from the same origin.
Read More →Confused on how to use a GraphQL API with NgRx? Sam Julien and Mike Ryan walk through a basic implementation of a GraphQL client.
Read More →Sam Julien teaches how to use scoped and global styles for web apps written in Angular. Two videos and sample code!
Read More →Angular is a really powerful framework, but can be intimidating for beginners. I've created a new free collection on egghead.io of Angular basics.
Read More →this post has all of the right fields
Read More →My #1 Lesson from 2017
Read More →