

I blog occasionally and poorly, but this is what I’ve got.
Start Here
Using AWS Cloud Development Kit to manage uniform resource deployments
This is a quick follow up to my prior post about strictly using Python instead of the CLI with AWS Cloud Development Kit. In…
Continue Reading Using AWS Cloud Development Kit to manage uniform resource deployments
Using AWS Cloud Development Kit without the CLI in Python
AWS went GA with the Cloud Development Kit (CDK) today. The TLDR is that this a way to really build your infrastructure as code…
Continue Reading Using AWS Cloud Development Kit without the CLI in Python
How to dynamically generate Graphene 2.0 objects mid-runtime
A quick a dirty example of how a dictionary could be used modify Graphene ObjectType field definitions without restarting the engine.
Continue Reading How to dynamically generate Graphene 2.0 objects mid-runtime

I also wrote a series on using GraphQL in Python
Using GraphQL in Python with Graphene – An Introduction
Rather than rehashing the virtues of GraphQL or doing another JS demo, I’d like to dive into a quick start around building an engine using Graphene – a Python implementation of the GraphQL spec.
Continue Reading Using GraphQL in Python with Graphene – An Introduction
Defining a Graphene ObjectType for a GraphQL engine – Step 1
In GraphQL, an ObjectType is a basic primitive that represents a “thing you can query.” So let’s implement our first `ObjectType`.
Continue Reading Defining a Graphene ObjectType for a GraphQL engine – Step 1
Defining a Graphene Resolver to return a GraphQL ObjectType – Step 2
On the surface, there wasn’t anything too complicated in declaring the `ObjectType `, but how Graphene would know how to assign values to the `Fields`?
Continue Reading Defining a Graphene Resolver to return a GraphQL ObjectType – Step 2
Defining a Graphene Field to create a complete GraphQL Definition – Step 3
While a “field” in GraphQL is a generic for several things, it is also a mapping device that makes the graph possible. Without a Field, the ObjectType and the resolver remain unbounded from each other.
Continue Reading Defining a Graphene Field to create a complete GraphQL Definition – Step 3
Using a Graphene Schema to execute a GraphQL query – Step 4
In GraphQL, a schema is a root level type that is meant to collect and expose all the functionality available through that node. It’s also at this point that I begin to slide away from needing to think strictly about Python and one type and start thinking in terms of graphs.
Continue Reading Using a Graphene Schema to execute a GraphQL query – Step 4