My name is Brian Sunter and I'm a software engineer in San Francisco.
An introduction to Clojure with Reagent.
We're used to using semver to manage our dependencies, but when it comes time to deploy our app, is semver the right choice for versioning?
What are transducers and why would I want to use them?
Are there better alternatives for configuration languages like JSON and YAML?
Why not the programming language I'm already using or some other language? What makes Clojure uniquely well suited for modern software development?
Hiking the golden hills of Fremont California
We saw Seals and Blue water in Monteray California.
We went camping at Pfeiffer Beach in Big Sur
A few of my favorite panoramas taken over the years
Exploring the Mission Neighborhood of San Francisco
I build APIs for APIs. I work on DevExchange, Capital One's streaming data and REST API platform. We practice agile, microservice architecture, continuous delivery, and end to end ownership of features by full stack teams.
I worked on SnapUp, a machine learning powered shopping app. Track any product you like by taking a screenshot. We do this with patented product fingerprinting and price tracking technology. Acquired by ipsy.
I co-founded Partender, a bar and restaurant inventory management system. We practiced lean product development and worked closely with our customers to find market fit. We went through the 500 Startups accelerator to build out our sales and distribution. We are featured on the show hit show Bar Rescue with 2+ million viewers. Our customers include restaurant groups, hotel chains, and establishments worldwide.
I built debugging tools for Amazon's internal messaging platform. I used agile scrum, strict TDD, and continuous integration to write clean, correct, and maintainable code.
I developed a cross platform mobile app and node backend for guests of Disney's Wide World of Sports complex in Orlando, FL.