Learning Nim
Mar 21, 2022
Here's each step in my 14-step plan for learning a new systems language, as applied to Nim lang:
- Read a value from an environment variable
- Concatenate strings
- Extract a substring from a larger string
- Execute an external command
- Create a data structure
- Make a HTTP GET request
- Make a HTTP POST request (with parameters)
- Parse a JSON string into a data structure
- Convert a data structure into a JSON string
- Parse a JSON string with nested objects
- Read a file from the file system
- Write a file to the file system
- Parse a URL into its constituent parts
- Respond to a HTTP request (i.e., build a minimal HTTP server)
Hi, I'm Glenn! 👋 I've spent most of my career working with or at startups. I'm currently the Director of Product @ Ockam where I'm helping developers build applications and systems that are secure-by-design. It's time we started securely connecting apps, not networks.
Previously I led the Terraform product team @ HashiCorp, where we launched Terraform Cloud and set the stage for a successful IPO. Prior to that I was part of the Startup Team @ AWS, and earlier still an early employee @ Heroku. I've also invested in a couple of dozen early stage startups.
Previously I led the Terraform product team @ HashiCorp, where we launched Terraform Cloud and set the stage for a successful IPO. Prior to that I was part of the Startup Team @ AWS, and earlier still an early employee @ Heroku. I've also invested in a couple of dozen early stage startups.