loading...
Peter Witham profile picture

Peter Witham

I'm a passionate learner and sharer. I always try to give back to the developer community.

Work

Manager Software Developer Team

All 185 Comments

re: What was your win this week?
4 Hacktoberfest pull request merges and counting!
re: What are you looking forward to when the pandemic is over?
Just hanging out with team members without the need to schedu...
re: Write Fewer Media Queries With the Clamp() CSS Function
This is genius, never heard of clamp before now. Thanks!
re: 26 Awesome Cheatsheets from Twitter
Very cool, thanks.
re: Mozilla's layoffs are bad news for developers
I was sad to hear about this when it happened. The sad truth ...
re: What do you do within the first 30 minutes of starting your work day?
Panic! LOL just kidding. The first thing I do is check and ...
re: How long does it typically take to be productive in a new job?
This one is tricky because it depends on a few things. Can ...
re: July 3rd, 2020: What did you learn this week?
I started learning Combine this week on the Apple platforms a...
re: What was your win this week?
Outstanding, well done. That's a tough crowd so 500 is amazin...
re: What was your win this week?
Very nice.
re: What was your win this week?
Congrats, sometimes we forget to look at our own stuff and fi...
re: What was your win this week?
Well done, not feeling like doing something and pushing throu...
re: What was your win this week?
Very well done!
re: What was your win this week?
My win this week was to get macOS Big Sur beta running on an ...
re: How do you fight boredom in software development?
These are the things I try to tackle first on the day, that w...
re: Two things you can do to improve your DEV home feed
I never even knew about the weighting, thanks for pointing th...
re: How to Build Your First JAMstack Site: A Complete Guide
Great write up since I switched to a JAMStack using GatsbyJS ...
re: What is your top tool that most devs would be surprised you use regularly?
Probably using Keyboard Maestro for some code snippets and al...
re: How to create fancy corners with CSS
Brilliant, thanks! I love the 'think different' about this, r...
re: Javascript Frameworks that will rock this year!
I was surprised not to see Svelte, even though I've not tried...
re: How do you deal with imposter syndrome?
So no scientific answer to this one, I just keep going and ...
re: Streamed another SwiftUI live coding session
p.s. I couldn't find a way to embed a twitch.tv video in th...
re: Bullet Journaling Basics
A great explanation Corey! I use a form of bullet journali...
re: What are your tips and tricks for beginners writing tests?
I would say start simple, create tests for the simple thing...
re: A beginner’s guide to programming for CSS with Sass
Absolute first class advice and post, over the time I have ...
re: Are you coding more in your spare time due to COVID—19?
Weirdly enough, yes I am spending my off-work time writing ...
re: How to enable right click on iPad
Thanks Josh, you are most welcome.
re: Donate Your Unused CPU Cycles to Fight the Coronavirus
Done and on the team, a worthy cause and something I always...
re: What is your favourite Git command?
So true, any time I have had to use it I always stop and as...
re: Pock an awesome utility for the Mac Touchbar
I tried Pock for a while and have to say it takes some gett...
re: I am an engineering manager now
Congratulations!
re: What was your win this week?
This weeks win is a familiar battle... Apple signing certi...
re: How to self-teach JavaScript
You are so right that the key to a learning path is to writ...
re: How are you winding down your year?
For the projects I work on and my team, it's all about gett...
re: Have you used an iPad as a second monitor?
I do use it as a second and sometimes third display like ma...
re: Nov. 24, 2019: What did you learn this week?
So this week I learned that SwiftUI multiline text fields a...
re: What are your favourite Alfred workflows?
Nice, thanks for the pointer to Spotify mini player.
re: What are your favourite Alfred workflows?
I only recently switched to Alfred from LaunchBar, but so f...
re: What's in your podcast rotation right now?
I am also an Overcast.fm user for the most part, but I do a...
re: Easy Monitoring of Your Netlify Builds
An interesting idea, I'll have to take a look and try it on...
re: Seeking New Focus Music For Coding? Try Loopsy Dazy
If nothing else, I just love the name. Will give this a lis...
re: How to actually make your life easier with Docker
I have to agree, I am finding more and more that Docker is ...
re: What's your favorite new thing?
My favorite thing this week is an app/service that I instan...
re: Making New Projects with Gatsby & Sanity
Thanks for this, I was looking for a simple explanation of ...
re: 7 Great Programming Quotes
Love the quote from Grave Hopper, so perfect.
re: Intro To Functional Programming
This might be the first time that it's made sense in a way ...
re: Podcasts To Inspire You About Web Development & Entrepreneurship
Nice list, I'd like to also suggest The Art of Product Bo...
re: Getting Started with Live Coding
Jeremy, thanks for putting all the information in one easy ...
re: The Great iOS Reworking Begins, Hello Dark Mode
Thanks Ed
re: How often do you clean your screen/keyboard?
OK I confess, marks on my screens drive me crazy once I see...
re: Most Common Blogging Mistakes of Beginner Bloggers
A great set of thoughts and tips, many of the things you me...
re: Why Blogging is Awesome
Just love listening to the Ladybug Podcast, I find that it'...
re: When is learning what to Google good enough?
I'd say it is as long as you accept one thing. Knowing how...
re: A Beginner's Guide on Creating a Portfolio Website with Github and Gatsby
Yep, a great step by step to getting set up and started. I ...
re: What I hate hearing most as a developer.
The one that always gets me is "Our priorities have change...
re: 10 simple Linux tips which save 50% of my time in the command line
Great collection of tips, I use the history grep a lot for ...
re: git commit -m "_____"
git commit -m "See previous commit"
re: 5 Handy Bash Tricks in 2 Minutes
Thanks for these, sometimes it's the little things that you...
re: How to delete ALL node_modules folders on your machine and free up HD space!
Fantastic Tip, thank you! Saved .... 1.7gb
re: Clamshell Mode with my MacBook Pro
For me, it turns on automatically when I plug it in so I do...
re: I've been looking to break into the industry since 2018, what am I doing wrong?
Hi Angel, Don't get discouraged, it's a tough industry wit...
re: Introducing our August 2019 sponsors
I just want to give a +1 to DigitalOcean, I always apprecia...
re: What was your win this week?
My win was that I met all my goals in one week, rarely does...
re: Name Three Goals You Have Before The Year Ends?
Congratulations on reaching your goals early, that is alway...
re: Name Three Goals You Have Before The Year Ends?
Nice list. Be sure to report back on how the presentation g...
re: 💻My Web Development VS Code Settings, theme, Extensions, tips and tricks
Fantastic list, I only recently discovered the Bracket colo...
re: What was your win this week?
This week I managed to get a React Native project to compil...
re: What's your most re-watchable movie?
I think still has to be the original Blade Runner (Director...
re: What's one thing you wish you knew before you started programming?
That 80% of the work happens after you think it's almost do...
re: What does a developer say after solving a really hard bug?
So it was just a missing ; after all that!
re: 🤯 Ultra List: One List to Rule Them All. June, '19
So many new things to look at, thank you!
re: What is your favourite Git command?
I wish this wasn't true but it's probably git --reset hard...
re: What have been the broken promises of computer technology?
Yep, there is nothing I can add, you said it all. They pro...
re: I have no idea what I'm doing, but here Goes #2 Yay! Json!!
So very true, we all gotta have some fun with these things ...
re: I have no idea what I'm doing, but here Goes #2 Yay! Json!!
I've found that if I search long enough and with enough tri...
re: I have no idea what I'm doing, but here Goes #0
Welcome to the party Jaimie, I think you have solved one o...
re: How I manage my projects, folders, and files
Thank you for sharing this, it never occurred to me to have...
re: 8 tips from John Wick for 10x developers
Well done, but I feel my take away from this is if you can'...
re: Using Netlify to the Fullest
Thanks for the post, it never even occurred to me that sche...
re: If you had to live with only 5 dev tools, what would they be?
I used Redmine for a while before we switched to Jira, I li...
re: If you had to live with only 5 dev tools, what would they be?
I see you sneaking Docker in there :) TablePlus is a new o...
re: //TODO: Write a better comment
I think comments are very valuable for all the reasons you ...
re: Four Firefox Dev-Tools I use daily
I did not know about the Fonts tab, thanks for pointing tha...
re: What does your Terminal look like?
My Terminal feels so boring compared to everyone else. But ...
re: What's your advice to someone over the age of 30 considering a career in software development?
This is such a great question. Do it. Pick a few differen...
re: What do you want to be when you grow up?
I love this idea, maybe call it 'caffeine commit'
re: What do you want to be when you grow up?
We need so many people thinking this way around the World o...
re: What do you want to be when you grow up?
It's taken many years, but I can finally say I'm doing exac...
re: If you had to live with only 5 dev tools, what would they be?
I think PHPStorm is valid, I was very tempted to add WebSto...
re: If you had to live with only 5 dev tools, what would they be?
No GUI’s...love it! Now if we just got rewarded for all the...
re: If you had to live with only 5 dev tools, what would they be?
You might be right about Meld, I overlooked that tool. I us...
re: If you had to live with only 5 dev tools, what would they be?
I am so glad to see that Windows has embraced the *nix sub-...
re: Is there a future for the Atom editor?
I feel that Microsoft has done an outstanding job of showin...
re: If you had to live with only 5 dev tools, what would they be?
I probably would add Putty if I was on Windows as well.
re: If you had to live with only 5 dev tools, what would they be?
It was a close call for me between VS Code and SublimeText.
re: Is there a future for the Atom editor?
I tried so hard to get along with Atom. For me, the configu...
re: Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦
I think your arguments are well thought out and presented, ...
re: How many software developers does it take to screw in a lightbulb?
None, Product owners will kill the project before the devel...
re: Creating your Blog using GatsbyJS and Dev.to API
Brilliant! I was thinking about this over the weekend so I'...
re: What do you listen to while programming?
I would describe it more as ambient tones or very low fidel...
re: What are you reading right now?
Catching up on my Swift books that recently got updated for...
re: What do you listen to while programming?
I have recently been trying brain.fm and I think it might b...
re: What mistake did you make last week?
Last week I upgraded some software on a personal project th...
re: What do you wear to work?
I have found my self imposed dress code tends to work for m...
re: What are you "old enough to remember" in software development?
I'm old enough to remember how stunned I was when I wrote m...
re: 10 Free Courses to Learn Docker in 2020
Great list for those that want to get into Docker, thanks f...
re: Coding Best Practices, Chapter One: Functions.
If there is one rule that gets broken more than most it has...
re: 11 Ways You Can Get Involved in the Tech Community
Great list of suggestions. I try to take part in as many of...
re: Flexbox 101
Great write up and straight forward an explanation for thos...
re: blog-cli: A CLI for Blogging with Static Site Generators
Great! I will be taking a look at it.
re: A Grammar-Based Naming Convention
Great article that should almost be a pseudo coding standar...
re: Keeping Your Sanity First As A Web Developer
Thank you for writing this, I think sometimes this area eit...
re: Personal and Professional Growth Through Constructive Feedback
I think you have summed up the idea of feedback perfectly. ...
re: Don't marry the framework!
I could not agree more, we all have favorites that fall in ...
re: Advice for (first time) remote workers
Living on both sides of this as a remote worker to my team ...
re: Neither You nor Your Work Has to be Perfect
I agree with everything you said, we all have this idea of ...
re: Setup your Workstation for JavaScript Development
Excellent. I think they will serve as a great resource for ...
re: Setup your Workstation for JavaScript Development
Nice article, any plans to cover other JavaScript framework...
re: My new blog post workflow
I am going to use your post as a starting point for creatin...
re: My new blog post workflow
Could not ask for a better explanation of how you use Notio...
re: What was your win this week?
This week, I... Made my first two pull requests and so far...
re: Get off of Medium and publish a blog under your own domain
I had a blog and a publication on Medium for a while but mo...
re: blog-cli: A CLI for Blogging with Static Site Generators
I think I'd need to see an implementation of the idea to re...
re: I am now a Google Developers Expert in Web Technologies!
Well done Ahmad!
re: Anybody wants to start/practice contributing to OSS projects??
Thank you!! So glad you liked it, I certainly intend to kee...
re: blog-cli: A CLI for Blogging with Static Site Generators
Thanks for the reply, I plan to put some time aside to take...
re: blog-cli: A CLI for Blogging with Static Site Generators
This is a great idea for a tool, two questions Is it poss...
re: Personal Blogs: Don't Call it a comeback!
I've been working to move my WordPress site over to Gatsby ...
re: Anybody wants to start/practice contributing to OSS projects??
A brilliant idea. I have to give this a go even though I kn...
re: When npm tells you you're hosed
Thanks John, this is one of those slap on the head moments ...
re: Getting Into Live Streaming
This question could not be more timely, I was considering t...
re: Can you succeed as a junior developer in a fully remote role?
Nathan, I think you hit on a key point here, team and comp...
re: Can you succeed as a junior developer in a fully remote role?
Scott, this is a great question to put out there for discus...
re: What's in your podcast rotation right now?
Wow! That is a lot of hours I'm betting
re: What was your win this week?
Congrats!
re: What was your win this week?
Congratulations and good luck.
re: What was your win this week?
This week, I... Dived into an Objective-C code base (I lea...
re: What's in your podcast rotation right now?
And this is only a fraction of the entire list, I probably ...
re: What's in your podcast rotation right now?
I've tried to add the ones from my list that I don't alread...
re: What's a Design System and why you need one
Hi Tomek, Thanks for this post, I think it helps to clarif...
re: I got the job 💃
Congratulations!
re: #100DaysofCode worth it or not? 🤔
I hope it helps them :) I try to motivate and suggest ways...
re: Git hacks you should know about
This is a great list. I have used amend for the last commit...
re: Difference Between Development, Stage, And Production
I think this is a great explanation for those that might no...
re: #100DaysofCode worth it or not? 🤔
I did try 100DaysOfCode but I eventually quit working on it...
re: Showcase your Gatsby Site
This is great, thanks, I was totally unaware of this. Proba...
re: Career Advice Everyone Needs To Hear
Fantastic advice and very well put in an easy to understand...
re: What was your win this week?
This week, I... Restarted work on the next update for my l...
re: What was your win this week?
This week, I.... had a couple of wins Turned over mobile...
re: Why I Switched From Visual Studio Code To JetBrains WebStorm
Thanks for this post, a very well thought out evaluation of...
re: I left my job today after 7 years
The very best of luck!
re: Retired, Apparently
Congratulations on all of your achievements, I would consid...
re: What's your first step while starting project?
I think probably the MVP list and a working name. The harde...
re: Swift 5. What is new?
I think there will be a lot to love about Swift 5, I am hop...
re: Advice for Developers in the Early Stage of their Career
I think I've been developing in various forms since the mid...
re: Do you have any energy and time for your personal goals after a full day of work at your job?
The short answer would be no but I force myself to do it an...
re: Screenshot for Mac!
Great find, I did not even notice that change.
re: What's your favorite Markdown editor?
I have played with more than a few, full disclosure they ar...
re: Be The One Who Ships
Over the last year, I think I shipped more personal project...
re: What do you do while waiting for tests to finish running?
Most of the time I worry that my tests might have stalled o...
re: Top 5 DEV Comments from the Past Week
Thanks, congrats everyone!
re: Who or what inspired you to do programming?
If I remember right, that first time that I felt inspired (...
re: Getting Started in CI/CD for Beginners
As someone that is just starting to appreciate Docker and a...
re: There's nothing like waking up in the morning and your side project is buying your lunch!
Congratulations Chris, side projects have this way of makin...
re: Harnessing the power of Bootstrap in React with Reactstrap
Hi IIona, Thanks for this post, as someone who is just sta...
re: The IDE - The beginner's trap !
Hi Yafkari, Thanks for this. I think a great point you rai...
re: 8 Productivity Tips for GitHub
Thanks, Darren, this list is a real gem of tips for all lev...
re: How do you use Night Mode?
I'm with you, if there is a dark/night mode then that is al...
re: How to REALLY set up a React Native environment on Mac
Thanks Rob, This helped me get set up and running in no t...
re: Don't Give Up. Keep Iterating
I phrased it badly, I should emphasize that I expect it to ...
re: Gatsby and WordPress: Keeping it cheap and staying in touch
Hi Mark, Thanks for this series, I have been curious to lo...
re: Tea Break Challenge, Day #5
Hi Jonathan, I wanted to drop a quick comment to say thank...
re: Don't Give Up. Keep Iterating
Hi Jaime, Thanks for sharing this, I agree with the sentim...
re: How to make the most of dev.to
Hi Arik, As a new member of this community, I just want to...
re: Coding Resolutions 2019
Absolutely, if I cannot say I do something then it will be ...
re: Coding Resolutions 2019
Happy New Year Banesa, Great resolutions, thanks for shari...
re: Welcome Thread - v25
Thanks for the follow up, looking forward to the posts. Hap...
re: If you've recently switched code editors— How's it going so far?
Hi Ben, Late last year I decided to switch back to SublimeT...
re: New Year's Resolutions Suck! Pick a Theme of the Year
Hi Frederik, Great post and topic for discussion. I think ...
re: Welcome Thread - v25
Hi Raheem, I look forward to reading your thoughts on Flut...
re: Welcome Thread - v25
Hello everyone! So I have been a developer of some type for...
loading...