CodeMash (http://www.codemash.org/) is a technical conference targeted towards developers which is held in the first of January in Sandusky, Ohio at the Kalahari Resort and Conference Center. In 2019, it was held during January 8-11 with the first two days as a precompiler (workshops), and the last two days are the conference. See http://www.codemash.org/schedule/. It is widely attended by developers from around the country. The conference has vendors who demonstrate their development products, like JetBrains and Quicken, as well as technical recruiters.
The slack channel for codemash is codemash.slack.com.
A master list of the presentation links can be found at https://docs.google.com/spreadsheets/d/1omYTaGvLAbkJ-AGphM-WO90iE5O5s5-1dG2srKbNFYo/edit#gid=0.
I attended the conference this year and here is a quick summary. Summaries:
PreCompiler Links
Some precompiler links of interest found in codemash.slack.com under #precompilers. The prerequisites were at http://prereqs.codemash.org/.
Alexa workshop. https://github.com/alexa/skill-sample-nodejs-city-guide/blob/master/instructions/0-intro.md.
Go workshop. https://github.com/zevdg/2018-codemash-go. The golang site is https://tour.golang.org.
Building a Production-Ready React Native App. https://github.com/TAGraves/production-ready-rn-codemash-2019.
A Hands-On Intro to Containers. https://www.dropbox.com/s/dnub7mmgwt2qppf/Gotimer.DockerWorkshop.pdf?dl=0.
REST APIs. https://github.com/ambertests/explore-with-postman/tree/master/codemash.
Data Management in a Microservices World. https://www.slideshare.net/gvenzl/data-management-in-a-microservices-world-128345289.
Day Three
Kafka the Hard Parts
Chris Keathley presented on Kafka. He talked about partitioning, data formats, testing, and logging. A few rough notes below.
- Java client
- librdkafka
Property based testing – What should be the final state?
- Looks like the network graph in a browser
How a PoC at home can scale to Enterprise Level using Custom Vision APIs
On day three, I attended a presentation on Vision APIs by Bruno Capuano. He is using Machine Learning frameworks to identify objects and people in images. I only captured one picture of the presentation.
One of the major topics at CodeMash is Machine Learning.
ONNX – windows ML. https://onnx.ai/.
Is AI Right for Me?
Amber McKenzie gave a general discussion on Artificial Intelligence and Machine Learning. All of the slides below except the first one are from Amber.
Begin Your Machine Learning Journey in the Public Cloud
John Dages talked about ML and AI.
ML is the practice of using algorithms to parse data, learn from it, and make a determination or prediction about something in the world. – Nvidia
- Regression algorithms
- Clustering algorithms
ML in the cloud
- AWS SageMaker – integration with AWS tools – RDS, Redshift, Glue.
- Pre-optimized algorithms
- Devops pipeline
MS Machine Learning Services
- Integration with azure toolchain – app services, azure sql, ADL, data factory
- Use notebooks
- API deployment interface
Robotic Process Automation: Building a Digital Workforce
Mark Ramsey presented how Robotic Process Automation (RPA) is being used at Nationwide Insurance. NW uses Automation Anywhere to automate repetitive manual processes. RPA generally is a record and play back of browser screens with logic to handle data input and potential errors.
Continuous Delivery Requires Radical Changes for Testers
Jeff Morgan, aka Chezy, talked about how he sets up his project teams for DevOps and testing. He takes Agile and automation in the direction that everyone should be going. Enjoy the slides.