DEV Community

loading...
Emma Goto πŸ™ profile picture

Emma Goto πŸ™

Front-end developer. In my spare time I like to make Trello Power-Ups ✨

Location Sydney, Australia Joined Joined on  Personal website https://www.emgoto.com github website twitter website

Work

Front-end developer at Atlassian

Last 250 comments

Generate custom social card images for your Gatsby blog

Thanks!

How to add comments to your Gatsby blog

Thanks Carlos!

How to add comments to your Gatsby blog

Nice! Glad I could help πŸ˜€

How to add comments to your Gatsby blog

Thanks for reading!

Got Myself into a Pickle Last Week!

Nice! Ill admit I'm still not a merge conflict expert - somet...

GatsbyConf 2021 - Gatsby v3.0 And The New Gatsby Plugin Image

I just migrated over to Gatsby v3 + the new image plugin toda...

Nevertheless, she coded: Arisa Fukuzaki

Congrats on the GatsbyConf talk! That's impressive. I also s...

Using CSS-in-JS with Preact

Awesome! Glad I could help Homero :)

MonarchMap: Help save the Monarch butterfly with New Relic πŸ¦‹

Thanks Alex!!

Hack the Planet ($5k grand prize) contest ends Friday

Just put in my submission! ...

Announcing the New Relic Hack the Planet Contest!

I've seen teams compete in the hackathons before, so I'm sure...

Automate file renaming with Node.js scripts

So this was more of an example, but for me personally, I writ...

Automate file renaming with Node.js scripts

Glad to hear it 😊

Automate file renaming with Node.js scripts

Ah, thanks for that! I'll keep in the part about the package....

My 2020 in books

Thankyou, added you back! I hope you'll get to read more this...

My 2020 in books

Congrats on 20 books! Still a great achievement. I've followe...

My 2020 in books

Goodreads can be a bit of a mixed bag, sometimes I do questio...

My 2020 in books

Thanks Michael!

My 2020 in books

Thankyou! πŸ˜†

My 2020 in books

Thanks Ruanna! Good luck on your reading goal as well!

2020 in review: My first year of blogging

Wow, thankyou!

2020 in review: My first year of blogging

Thanks so much Doaa, that means a lot!

2020 in review: My first year of blogging

I can definitely remember reading these sorts of posts at the...

2020 in review: My first year of blogging

Thanks Jonathan! Looking forward to your posts in 2021 as wel...

2020 in review: My first year of blogging

Thankyou! Four separate blogs does sound like a lot - maybe y...

It's Official: I'm a Software Engineer!

Congrats Alex!!

My physical and mental fitness momentum heading into 2021

Awesome! Lots of people start their fitness goals anew on Jan...

CV / Resume - Is this okay?

I would probably fix up the formatting a little bit, e.g. thi...

Dev.to posts quality

I wonder if the fact that DEV has a "saved" articles feature ...

Apollo pagination tutorial: using fetchMore()

Hi Sudeepto - unfortunately I don't think my team is looking ...

How to add search to your Gatsby site

Yes, so you can write a React component in one of two ways: a...

How to add search to your Gatsby site

You're welcome! Keen to see it in action!

Have you ever contributed to DEV?

Yes! I've made a couple of contributions. My favourite is som...

How to build a search bar in React

Makes sense, thanks for the detailed explanation :)

How to build a search bar in React

Wow that's awesome! I'll make sure to subscribe :)

How to build a search bar in React

Hi, thanks for the feedback - do you have suggestions on how ...

How to build a search bar in React

Thanks Keith! I had to do a lot of Googling to try and find o...

How to build a search bar in React

I'm sure some of this is probably quite similar to Vue - espe...

How to build a search bar in React

Thanks Doaa, glad you like it!

Have you built any projects with Svelte?

Not yet, but it's on the list of things I want to eventually ...

Sharpen your axe and chop down the tree quickly

Nice post, it's always great to put some time into learning n...

Working in Public: how can we solve the problems of open source?

Thanks for the explanation! At the time, Microsoft talked a...

Working in Public: how can we solve the problems of open source?

Nice!

I finally achieved my goal, but again, it’s not the end.

Congrats!

Working in Public: how can we solve the problems of open source?

"Open source" was never intended as a process to share value...

Working in Public: how can we solve the problems of open source?

Thank you! To be honest I wasn't really aware of that distinc...

Write an Attractive Blog Post Title in Under 4 hours.

Another useful tool I've found recently is this Headline Anal...

What are you looking forward to when the pandemic is over?

I'm looking forward to visiting my family in Japan, it's been...

Devalytics - DIY detailed Dev.to Analytics

That's pretty cool! I wonder if DEV stores this sort of data ...

Meta tags: All you need to know for your Gatsby blog

Thanks Tyler! I do have this plugin in my gatsby-config file:...

Apollo pagination tutorial: using fetchMore()

Thank you!

A guide to module mocking with Jest

You're welcome!

for of, for in or forEach?

I personally use forEach loops wherever possible. The only ti...

My 5 key takeaways from reading the Pragmatic Programmer

Thankyou! I guess you're right πŸ˜†

If you love GitHub ❀️

The word "master" can have some connotations with slavery, so...

First Day on DEV!

Welcome! Any tips on how to engage with the community would...

Using the DEV API to add DEV.to comment counts to my blog

Thanks!

Publishing DEV articles from GitHub

This is super cool! I cross-post my stuff from Github markdow...

Personal update

Welcome back! I also ended up taking a couple weeks off writi...

I made my Gatsby blog open source: a feature walkthrough

Thankyou! There are definitely a lot of good tutorials out th...

How does one go to bed?

I think you should set up a "wind down" ritual. Stop coding a...

I made my Gatsby blog open source: a feature walkthrough

Thanks for reading!

Is there an API endpoint to upload images to DEV.TO?

Interesting, that's actually really smart!

Is there an API endpoint to upload images to DEV.TO?

I actually want to know the answer to this too! (I came acros...

Using CSS-in-JS with Preact

I'm going to bodly say the big advantage of my library over ...

Using CSS-in-JS with Preact

Hi Adam, if the library works with React, then it should work...

Attempts at my fifth pull request to Forem

Thank you - you've always been super communicative and approa...

Attempts at my fifth pull request to Forem

Ooh, good luck to you too!

Attempts at my fifth pull request to Forem

Thanks Jim!

Learnings from my 1st Live Pairing Session & 1st Pull Request to Forem

I'm gonna admit I was a bit scared at the idea of livestreami...

Bumbag - an accessible & themeable React UI Kit

I think the benefit of a component library is that you get co...

Reflecting on a week off from the internet

Thanks for the recommendation! I might give that one a go

Embracing digital minimalism by doing a digital declutter

Wow 30 days is quite a commitment, good luck!

A guide to module mocking with Jest

Awesome! Glad I could help

Raising my first pull request to Forem

Thank you! Let me know if you need any help setting Forem up!

Twitter accounts for Apple, Elon Musk and Bill Gates were hacked

That's insane! The developers over at Twitter must be panicki...

Redux vs Recoil: which should you use?

For sure, replacing Redux completely might not make sense. I ...

Share some React-Redux alternatives πŸ˜ƒ

I've been looking into this lately! You might like react-swee...

Redux vs Recoil: which should you use?

That's an interesting point I hadn't thought about - it looks...

Redux vs Recoil: which should you use?

Thanks for the comment, Mike! That library looks pretty impre...

Linting, committing and pushing your code in one magic command

If the limiting error isn't auto fixable, it will fail, so yo...

React state management with sweet-state

No worries! Thanks for reading!

React state management with sweet-state

Yeah! There's at least two more I want to cover (Mobx and Rec...

Do you have a "uses" page?

There's only 8 people under the Australia tag on the uses.tec...

Website Feedback

Equal sizing looks much better - but I think you should also ...

Do you have a blog or a YouTube Channel?

Thanks!

Do you have a blog or a YouTube Channel?

Thank you! I'm going to try and keep posting all year 🀞

Do you have a blog or a YouTube Channel?

Yeah! I didn't realise people actually use mailing lists (I n...

Website Feedback

Hi! Some quick thoughts: You link to your home page in thre...

Do you have a blog or a YouTube Channel?

I have a blog: emgoto.com It's still very tiny (under 1000 ...

Getting started with state management using Redux Toolkit

(Also, this is taking me a really long time because right no...

Getting started with state management using Redux Toolkit

Thanks for the comment! The new docs look good - will you be ...

Let's make and wear those CSS3 progress rings. πŸ’

Wow that looks great!

Top 5 Books Each Programmer Must Read During Their Entire Life. Part 2

Top 5 Books Each Programmer Must Read During His Entire Life...

Announcing: The Grant For The Web x DEV Hackathon Winners!

No worries! I actually recently received another voucher so I...

Announcing: The Grant For The Web x DEV Hackathon Winners!

Hey - you can have my runners up voucher if you want! Unfortu...

Announcing: The Grant For The Web x DEV Hackathon Winners!

Congrats! Glad to see you scored a prize, you deserved it!

Announcing: The Grant For The Web x DEV Hackathon Winners!

Congrats! This has been a lot of fun, I'm excited for any fut...

One year of writing a blog post every week this is what happened

As of the writing of this article I have 32k followers on de...

Is it possible to write articles on dev.to in other languages?

I've seen some Japanese articles! If you go to your misc sett...

What I'm Up To Lately

I'll definitely keep you updated if you're interested :D Y...

Getting started with state management using Redux

The Redux docs do provide a tutorial on Toolkit. It essential...

Getting started with state management using Redux

Thankyou! It's sad that it's gotten a bit of a bad rep, but i...

Getting started with state management using Redux

Thanks! That's a good point to call out.

Getting started with state management using Redux

Thanks for commenting! I'm glad to hear that πŸ˜€

What I'm Up To Lately

Nice, a podcast sounds exciting! I've picked up the #100Days...

Teaching hard concepts in an easy way

Nice!

How I went from 0 to 1,050 Developer Blog Email Signups in 6 Months

Do you think there's a point where paying for the mailing lis...

Getting started with state management using useReducer and Context

Good question! The context doesn't need to be at the top of t...

Getting started with state management using useReducer and Context

Wow, I wonder how many state management libraries are out the...

Getting started with styled-components in React

Great question! It looks like styled components does provide ...

Getting started with state management using useReducer and Context

Glad to hear, let me know if you have any questions πŸ™‚

Getting started with state management using useReducer and Context

Thank you!

Getting started with state management using useReducer and Context

I actually hadn't heard of it until I was Googling for workar...

You can now web-monetize your DEV posts! (But don't get your hopes up too quickly)

This is super exciting! Keen to see the cents start rolling i...

I am glad that I am old enough to have used the componentWillReceiveProps and young enough to be using useEffect.

It's nice when you can navigate older/legacy codebases with e...

Classical CSS vs CSS in JavaScript

I ❀️ CSS-in-JS because it's so easy to use (although I may be...

Hackathon Update: Breaking Our Idea Down Into Dog-Treat-Sized Tasks

The name is so cute! 😍 (I might be biased because I own a Shi...

Fetch w/ react

I'm taking a look at your useStats hook and it seems to be co...

May 30th Side Project Check-in

I'm slowly chugging along on my habit tracking app. I'm doing...

Published my first React component library, react-web-monetization-ui!

Nice work! This stuff is gonna be super useful as web monetiz...

What is your go to CSS-in-JSS library?

I'm a big fan of the styled API that both styled-components a...

I tried Svelte

If you're looking for something new to try, I'd recommend che...

What's the one thing you always need to google?

The shorthand form of css padding - e.g. when you do padding:...

Setting up web monetization on your Gatsby blog (with RSS)

You're welcome! Good luck!

I'm Giving My First-Ever Conference Talk!

Congrats Alex!

Discover content creators using monetized-rss

Thanks Robert πŸ˜„

Tsuyoku Naritai: I Want To Become Stronger!

Interesting that they decided to use the Japanese phrase inst...

What are your worst habits as a developer?

Recently we've had some talk around pull request etiquette in...

πŸ”₯ Introducing PayTrackr - an easy way to keep track of all your micropayments!

This looks super cool and useful!

Stop Waiting and Start Writing ✍🏻

I've been blogging every week this year - some weeks I don't ...

Are you more optimistic or pessimistic for the future of the software development career?

Optimistic for sure! I don't think we're at the stage yet whe...

I Built a Tool to Catch Fish and Bugs in Animal Crossing with React and TypeScript

The Walking Stick is supposed to be in its last month availab...

Getting started with web monetization in React

Did you manage to get it working? I don't think the order sho...

Building a web-monetized RSS reader using Blitz.js

Thanks Robert!

Building a web-monetized RSS reader using Blitz.js

Ah neat - glad to see there's a workaround!

Betterer v1.0.0

This is pretty cool!

How I'm Implementing the Idea of the Infinite 1%

Love it! I try and do the same.

I just crossed 100 followers.

Congrats! Soon you'll be at 1000 πŸ™‚

Announcing react-monetize βš›οΈ

You can also check out this repository for some inspiration: ...

Journey into Web Monetization - day 1

That's an interesting idea!

Getting started with web monetization in React

Haha! Unfortunately I'm completely out of ideas at the moment...

Journey into Web Monetization - day 1

What would happen if readers go offline to read, turning off...

How one CSS-in-JS library cut 56 KB from my bundle

Nice post!

I hate black bars! My Chrome and Edge extension for remove them on 21:9 monitors!

Doesn't that stretch the image though?

How can I fix the post's cover image on social media

I think DEV would need to create a feature to allow users to ...

Grant for the Web Hackathon Help Thread

I have a question for the Coil team - what happens if you pay...

Did MySpace Get You Interested in Coding?

It was Neopets for me, actually! I remember printing out HTML...

The Power of Habit by Charles Duhigg

Studying Japanese, and then a bit of time spent programming (...

What bothers you about a dev?

This sounds so weird to me because I've worked at 3 separate ...

Announcing the Grant For The Web Hackathon on DEV

Thank you!

Announcing the Grant For The Web Hackathon on DEV

Ooh, another hackathon! Coil sounds super interesting and I'm...

The Power of Habit by Charles Duhigg

Yes, I love this book! My keystone habit is waking up early, ...

The one in black and orange

It looks super cool, well done!

May 6th Side Project Checkin

I'm on the verge of starting something related to goal and ha...

Go Time! x Twilio Hackathon Project Update

Thank you so much, Alex!! πŸ˜†

How do you stay motivated?

I have a couple of long-term goals for where I see myself in ...

Should devs code in their free time?

It wasn't until I started using Twitter and DEV that I realis...

Trello + Twilio: Simplify conversations with your customers

Thankyou! πŸ˜†

Announcing: The Twilio Hackathon Winners!

Wow this is so unexpected! Thankyou! 😊

The Blitz.js Manifesto (A New Fullstack React Framework)

Just found out about Blitz, looks pretty cool! It's not for...

🍣 Kaiten Sushi 🍣 Approaches to Web Animations

That's so cute! I could really go for some kaitenzushi right ...

Scratching my own itch: Building Notebag

I really like the design of the app and the website, looks re...

Did my Computer Science degree help me?

I think if I tried to self-learn programming at 18 I would ha...

Honest advice to ace the hardest remote work interview (at Toptal)

Nice! I am slightly intrigued, maybe I will give the intervie...

Automated Social Sharing Images with Puppeteer, 11ty, and Netlify

Nice! I use Gatsby and I do it semi-manually using a modified...

Honest advice to ace the hardest remote work interview (at Toptal)

I was curious and took a look at some of the developers avail...

Understanding the shallow function in Enzyme

You're welcome!

FOR THOSE HUNGRY FOR CRITIQUE: the big reason Medium still has something on dev.to

This is a great idea!

Roadblocks and a Big Mindset Shift x Twilio Hackathon Project Update

Good luck Alex!!

Do you have a self-hosted blog? If so, what's the URL? If not, why not?

Thankyou!

Do you have a self-hosted blog? If so, what's the URL? If not, why not?

Yes: emgoto.com/ A couple of my posts are DEV-specific so t...

What's the best approach for form validation in React?

I've never used it but I've seen some great things from react...

Paying the bill for tech debt - working from home

What's in the bags? Sort of reminds me of an advent calendar πŸ™‚

One year writing on DEV

Wow, congrats on a whole year!

Any thoughts on create-react-app breaking due to one line npm package

I'll admit I don't know that much about npm and dependency ma...

Trello + Twilio: Simplify conversations with your customers

Thankyou! πŸ™‚

Trello + Twilio: Simplify conversations with your customers

Thanks Sophia! πŸ™‚

Go Time! x Twilio Hackathon Project Update

Good luck! I'm gonna need to get around to finishing my submi...

What I've Learned After 3 Months Writing on DEV

I've had a couple of my posts picked up by DEV's Twitter acco...

I launched Overpass, a Personalized Pair Programming Service for Devs!

Nice website! I like the logo too. Couple of things that s...

Jest code coverage report explained

Interesting! I hadn't heard of rewire before. Looks like th...

Twilio Hackathon Help Thread

Sweet, thanks!

Twilio Hackathon Help Thread

I want to use Twilio to send and receive SMSs - is the only...

Curb Run: Get notified when grocery pickup slots are available

The website explains things so clearly! Nice.

Jest code coverage report explained

Yes! I've never had the chance to use react-testing-library...

On Tech Blogging: If You Write It, They Will Come

I'm not quite at your level yet: But it's still pretty c...

IMPOSTER SYNDORME

Your welcome. Good job on your first post!

Why even the simplest task seems like a struggle?

Do they actually ask you questions like "why took you so mu...

IMPOSTER SYNDORME

Imposter syndrome is definitely important for every develop...

How to pass a coding interview (for junior devs)

I like that you've not only posted your video, but put down...

What Makes A Great Tutorial?

My favourite kind of tutorials are the end to end ones wher...

What was your win this week?

I got DEV's 16 week streak badge! I wrote a post about i...

How I got into the most exclusive remote working platforms

Wow - even if you don't think you're in the top 1% of develop...

Why I cross-post

Nice post! I cross-post too. If you hook up your site's RSS...

What I learned from achieving a 16 week writing streak

Thank you! I'm gonna try my best to keep going πŸ’ͺ

What I learned from achieving a 16 week writing streak

Thankyou! I see you've got the 16 week streak badge, congra...

What I learned from achieving a 16 week writing streak

I use Gatsby for my blog - definitely recommend it!

What I learned from achieving a 16 week writing streak

Awesome!

How to add Tags to your Gatsby blog - Part 1

Nice post! My Gatsby blog is only set up for one tag, I nee...

Why and how I built a platform to help developers find remote jobs.

The illustrations are so cute 😍

Storing values with the useRef hook

Hi! Good point on keeping their usages inside of useEffect. ...

A quick start guide to creating an app with Preact, TypeScript and Ruby on Rails

You should see some sort of "hello world" files inside of app...

When's the Best Time to Post on Dev.to?

Nice post! I've been publishing my posts when I wake up on ...

How do you manage writing technical articles ?

For me I've definitely directed myself towards fairly small...

Share your WFH setup!

I took this photo on the day our office was closed and ev...

How to mock React hooks using dependency injection

My pleasure!

So You Forgot to Feed Your Sourdough Starter Baby? πŸžπŸ‘Ά

Nice, this is such a creative idea!

Styling in Gatsby

Yeah I think doing inline styles is totally fine in this sc...

Styling in Gatsby

Yeah I'm a bit confused about how to do CSS in JS for Preac...

Styling in Gatsby

Maybe something like this would work: // find some way o...

Styling in Gatsby

You can do stuff like this using React CSS: <div style=...

COVID-19: How to keep in touch with my colleagues

We've been doing some of the things you've listed too. Anot...

What's your favorite alias that you use in your shell?

I have a magic "commit message" command that will lint, com...

How do you measure soft skills?

I think it's hard to actually measure your soft skills, but I...

How did you estimate your coding experience level for dev.to?

I've got a couple of years of experience, so I put myself i...

Celebrating 10,000+ followers πŸŽ‰ - Thank you DEV: #AMA 🌼

Congrats on the 10k! It's been super inspiring to see all t...

Auto-Generate Content Folders In Gatsby

Nice! I'm gonna admit I just copy-paste over a previous pos...

Google Code-in 2019: My Experience and The Joy of Becoming a Winner

That's super exciting that you won the grand prize! Congrat...

It's A Scary Time Right Now.

I'm trying to take this as an opportunity to nail down a so...

A quick start guide to creating an app with Preact, TypeScript and Ruby on Rails

Hi Jovi, thanks so much! I don't think this was necessarily...

How to take smart notes (as a developer)

I've just gotten started with Notion so I'm not sure my way w...

How to take smart notes (as a developer)

Is Roam free to use? I've never heard of it before.

How to take smart notes (as a developer)

That answers it - thanks! I could definitely see myself doi...

How to take smart notes (as a developer)

Wow thanks so much for writing that out (you could probably...

How to take smart notes (as a developer)

Nice! How did you find out about the book? I borrowed mine ...

Mar. 20, 2020: What did you learn this week?

I learnt how to improve my note-taking skills: ...

Can you help me with some feedback on my react practice code, please?

It's hard to know the exact reasons why - I think a good fi...

DEV.TO writers, what MD tools do you use?

Images I would do manually. Since I need to save them to a ...

DEV.TO writers, what MD tools do you use?

I recently created a Notion account to manage my blog draft...

Show DEV: I built a dashboard to track my life

This is super cool! I've been looking into creating a simil...

Shouldn't We Have an Agile Tag?

There is an agile tag: #agile ...

Hell world - I'm Wojtek

Welcome to DEV Wojciech! I always like reading people's t...

Tips on Blog Marketing

Cross-posting all your stuff to DEV is a great place to sta...

What weekend coding are you doing these days?

Trying to build out another Trello power-up - checklists re...

What was your win this week?

This week I felt like I was stuck in a rut with my writing,...

Getting started with styled-components in React

Thanks Anthony!

Getting started with styled-components in React

Glad I could help!

Mar. 13, 2020: What did you learn this week?

I updated the social card generator on my gatsby blog websi...

Yes, you should write that first post!

Yes!! At the beginning of this year I totally had no confid...

Coming off a hiatus in 2020 and looking forward to a new beginning!

Welcome back! What are you planning on learning first?

Are you currently working on multiple projects at a time?

Hmm, I mean that's a very open-ended question so it's hard ...

Book Review: The Developer's Guide to Content Creation

Nice post, you've convinced me to buy the book myself!

Are you currently working on multiple projects at a time?

I like making Trello Power-ups, so I'd probably make a coup...

Good enough portfolio ?

This is what I see on Firefox: dev-to-uploads.s3.amazonaws...

Are you currently working on multiple projects at a time?

I have released multiple side projects but they all have im...

Good enough portfolio ?

Wow! This is a pretty impressive site. In terms of improvem...

Ben++

Wow congrats! Sounds like it's going to be an adventure for...

loading...