Stuart Dotson

Software Engineer

  • About Me
  • Blog
  • Publications
4 useful tips for testing with sinon
Tutorials

4 useful tips for testing with sinon

sdotson
April 20, 2020
No Comments

I recently updated tests in my open source library get-open-prs. My goal was to get as close as I possibly could to 100% test coverage. However, there were a few obstacles I had to overcome to do so. get-open-prs is a CLI and has a lot of side effects like…

javascript sinon testing Read more
Python lists, dicts, and functions for JavaScript engineers
Tutorials

Python lists, dicts, and functions for JavaScript engineers

sdotson
April 1, 2020
No Comments

I’ve been getting really into Python. There’s been times in the past where I’ve dabbled or built things in Python but something about this recent “build a microservice” project at work has inspired me to learn more and increase my expertise. That project has since left my team’s hands due…

javascript python Read more
How I handled configuration in my Node CLI package
Projects

How I handled configuration in my Node CLI package

sdotson
March 23, 2020
No Comments

Many folks in the United States are now working from home and social distancing. I am one of them. After cleaning, noodling on the guitar, reading, and pacing around for some time I decided to revisit an open source project I haven’t touched in a year or two: get-open-prs.

cli get-open-prs node Read more
7 Python basics for JavaScript engineers
Tutorials

7 Python basics for JavaScript engineers

sdotson
March 16, 2020
No Comments

I’ll be honest. My main expertise and experience is in JavaScript with Node and frontend frameworks like React. I took a Python Introduction to Computer Science course through EdX a few years back and have only really needed to use it sporadically since then. That all changed two weeks ago…

python Read more
How to get involved in mentoring as a software engineer
Career

How to get involved in mentoring as a software engineer

sdotson
February 21, 2020
No Comments

I’ve been thinking a lot about how to give back and how to find my place in the programming world. As a continuation of that thinking, I decided to do a deep-dive into something I imagine a lot of experienced programmers want to do: mentor.

Read more
List of software engineer volunteer opportunities
Career

List of software engineer volunteer opportunities

sdotson
February 12, 2020
No Comments

Are you a software engineer or web developer looking for volunteer opportunities that leverage your knowledge or skills? You’re in luck! This is the post for you.

volunteering Read more
My favorite uses for Array.prototype.reduce
Tutorials

My favorite uses for Array.prototype.reduce

sdotson
November 12, 2019
No Comments

I love `Array.prototype.reduce()`. I love the power and flexibility it brings me. Unfortunately, this Array prototype method confuses many developers, and as a result, isn’t used as often as it probably should be. Before diving into the many uses for this Array prototype method, let’s take a look at the…

Read more
Review: Moonwalking with Einstein by Joshua Foer
Reviews

Review: Moonwalking with Einstein by Joshua Foer

sdotson
November 4, 2019
No Comments

This was a fascinating book. It chronicles the experience of a journalist investigating the concepts of memory palaces, memory athletes, and his own journey to see if these seemingly superhuman powers were indeed within  the reach of the average person.

learning memory Read more
Review: Ultralearning by Scott Young
Reviews

Review: Ultralearning by Scott Young

sdotson
October 29, 2019
No Comments

Contrasting with Jonathon Levi’s course on SuperLearning reviewed here, this book written by Scott Young is more grounded in the scientific literature and state of knowledge in the field of learning rather than a collection of tricks. I thought the book was well-written and offered practical advice on how to…

learning Read more
How to programmatically open a new terminal tab or window
Tutorials

How to programmatically open a new terminal tab or window

sdotson
October 25, 2019
No Comments

I stumbled across this while trying to calculate some configuration options and open multiple terminal windows at once to run multiple Node services. There are two ways to programmatically open a new terminal window or tab on a mac, depending on whether or not you use iTerm or the default…

automation terminal Read more
  • « Previous

Recent Posts

  • 4 useful tips for testing with sinon
  • Python lists, dicts, and functions for JavaScript engineers
  • How I handled configuration in my Node CLI package
  • 7 Python basics for JavaScript engineers
  • How to get involved in mentoring as a software engineer

Categories

  • Career (7)
  • Learning (1)
  • Life (4)
  • Projects (4)
  • Reviews (4)
  • Tutorials (8)
  • Writing (2)

Tags

Android authentication automation career casper cli command line coursera dev tools eight post challenge get-open-prs headless browser humor javascript learning memory mongo node python React React Native Redux Redux-Persist server services sinon sli.do terminal testing Udemy volunteering web scraping
Copyright © 2021 Stuart Dotson