Taking a script from rough sketch to maintainable production code.

Photo by Isaac Smith on Unsplash

Contents

· Getting Started
· Our First Graphql Query
· Preparing Pagination
· Extracting GraphQL Queries to Separate Files
· Splitting up logic
· Handling Errors
· A Finished Product
· Conclusion and Next Steps

Getting Started

The images that need to…


Keeping things simple and efficient.

Photo by Joshua Aragon on Unsplash

Contents

The Task
Understanding the Challenge
Iterating in Steps
A Set of Basic Mathematical Operations
Test Cases Used
References


Photo by Joshua Aragon on Unsplash

Contents

The Task
Understanding the Challenge
Iterating in Steps
A Set of Basic Mathematical Operations
Porting to Python
References


Disclaimer

This post assumes a basic understanding of git version control. If you don’t know about it, I recommend reading chapter two of the free git book.

Contents

A Clear Case for Automation
Checking Out
Merging the Branches
Logging and Pushing
Confirmation
Adding Variables
Getting Back to Work
Putting Everything Together
Was it Worth Taking the Time to Automate?

Photo by Roman Synkevych on Unsplash

A Clear Case for Automation

Several companies I’ve worked for have deployed using the concept of a “trunk” branch, used for development branching and a “main” branch in line with what is actually…


An antique typewriter and a cup of coffee on a wooden desk.
Photo by Min An from Pexels

Contents

It can be a tricky habit to form
Entries can be meaningful even when they’re short
Don’t make too many rules
Use whatever technology is available
Get reminders
A personal record is more than worth the time you put in
Work backwards when you get behind
References

It can be a tricky habit to form

This was far from…


Photo by Cesar Carlevarino Aragon on Unsplash

Tool 14: Terminal Editors


Assorted Color Paint Brush and Drawing Tool Set
Photo by cottonbro from Pexels

Tool 10: Version Control


A man sitting on the ground, looking frustrated.
Photo by Ahmad Gunnaivi on Unsplash


A set of worn and well used hand tools, presumably from an automotive repair shop.
Photo by NeONBRAND on Unsplash

Tool 6: A good password manager

As a savvy developer, you’re sure to know that using the same password for multiple sites is extremely insecure. …


A laptop computer in front of a window, through which we can see that it is a cold and rainy day outside.
Photo by Tracy Adams on Unsplash

Stuart McLean

I like helping people to discover their own potential. He/him. Full-time parent & software developer, part-time teacher & musician.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store