
🕸 Senior Frontend at @airbnb 🧑💻 Helping new devs break into tech with @frontendeval 🛠 Always learning, growing, making
San Francisco, CA
Joined December 2012
- Tweets273
- Following613
- Followers1K
- Likes1.6K
Pinned Tweet
500 followers?! About time for an intro...
About me:
🇬🇧 Brit
🇺🇸 Moved to SF Bay Area/switched to tech in 2014
💻 Senior Frontend Engineer
I'll tweet about:
🤝 Helping people get their first Frontend job
📈 Personal growth/productivity
🔧 Stuff I'm building/I think is cool
James retweeted
I built a Gameboy with Svelte using HTML, CSS, Javascript 🎮
There’s a few details I’d like to share….
James retweeted
Looking for a Frontend challenge to start the week?
Try building a counter with a twist...
frontendeval.com/questions/u…
James retweeted
ICYMI - Community solutions are available on frontendeval.com 👀
All you need is a Github account to register! Make sure you give feedback to others as well! 📝
Thanks to everyone who joined @genericmikechen's stream this morning!
If you're looking for a little extra Frontend practice, here are the challenges he tackled 👇
🏛 Make a 2 column layout as many different ways as possible
codepen.io/frontendeval/pen/…
💭 Implement memoize in JavaScript
codepen.io/frontendeval/pen/…
James retweeted
Super proud of the team @genericmikechen & @JayrobinDev for getting this out! We hope this helps the community HELP 👏 EACH 👏 OTHER 👏!
More amazing features to come in the future! 💫📆
BIG ANNOUNCEMENT DEVS! 🥳
Our team has been tirelessly working to provide more value to our community! We’ve listened to your feedback and we are proud to announce that you can now sign up and submit solutions! Make sure to leave feedback and share!
frontendeval.com/
James retweeted
BIG ANNOUNCEMENT DEVS! 🥳
Our team has been tirelessly working to provide more value to our community! We’ve listened to your feedback and we are proud to announce that you can now sign up and submit solutions! Make sure to leave feedback and share!
frontendeval.com/
James retweeted
It's no wonder why people struggle with learning.
It's simple: The system works AGAINST you.
You need to fight.
I'm learning how to code: it's painful, but it's easy if you plan ahead.
Here are 9 secrets on how to learn anything👇
Every time my learning starts to plateau or I'm not sure where to go next, I take the same strategy: learn something deeply, or learn something different.
If you ever need to console.log in a one-line JavaScript function and, like me, are too lazy to add curly braces...
James retweeted
What many sw engineers don't realize:
The majority of jobs do not hire you to write the highest quality code or produce the cleanest architecture.
They hire you to solve their business problems very efficiently. Sometimes this means high-quality code. Sometimes not at all.
James retweeted
It's #PortfolioReviewFriday!
Submit your personal portfolio for an honest and actionable review. One of the best ways to get better is to receive constructive criticism.
P.S. - I'm still reviewing previous submissions. Please be patient.
Supported by @usepastel
Plan your day tomorrow at the end of today.
It’s a great way to transition away from ‘work mode’ when working remotely, and it’s so much easier to start the day with a plan in place.
James retweeted
If you could go back to the first time you were learning how to be a Web Developer, what would you tell yourself?
The JavaScript Intl API makes formatting numbers, dates, currencies, and lists incredibly easy.
Not too long ago, each of these could have been a Leetcode question.
Thanks to everyone who joined @genericmikechen's Twitch stream today!
We learned a lot, had some laughs, and nearly came to blows over <H1> tags.
If you'd like to practice your Frontend skills, check out the links to all of the questions in the thread below 👇
🥤 Bring FizzBuzz into the 21st century
codepen.io/frontendeval/pen/…
If you've made it this far and are looking for more Frontend practice, check out frontendeval.com/ for a whole library of challenges.















