Presented by:

First computer job was phone support for intuit in 1999, since then he has worked with companies ranging from the small business to the large enterprise.

An advocate for free software, he enjoys contributing to free software projects as time allows. Used FreeBSD before Linux was popular (though admittedly getting around BSD now would take google.) Outside interests include spending time with family, casual gaming, cycling.

Top tech interests

  • Building tools and APIs with Golang
  • Containers and orchestration (Docker, K8s, Swarm)
  • Distributed Systems Engineering
  • Machine Learning, practically applied
  • Security at scale (DevSecOps)
  • Configuration Management (Chef, Ansible, Puppet, etc)

GO generate all the things!

This workshop will show how to rapidly build software with code generation tools in golang. Anyone can attend the workshop, though having a fundamental understanding of modern software architecture & design will be helpful.

The examples will be available during and after the course on github here => https://github.com/kbfastcat/go-generate. I will go over the tools, with some basic demonstrations on one of them to build CLI utilities. Otherwise the complete working demonstrations will be written ahead of the workshop. All the examples are freely licensed under the MIT license.

Recommended Prerequisites

  • Working installation of golang 1.10 and dep
  • Basic understanding software development and network architecture
  • Desire to learn cool things

Date:
2018 April 28 - 06:00
Duration:
45 min
Room:
CC-236
Conference:
LinuxFest Northwest 2018
Language:
Track:
Code
Difficulty:
Medium

Happening at the same time:

  1. Build and Program Your First NXT Robot
  2. Start Time:
    2018 April 28 02:30

    Room:
    CC-234 BAIRS

  3. Do good things - and talk about it!
  4. Start Time:
    2018 April 28 05:00

    Room:
    CC-201 TUT1

  5. Introduction to Working with Vagrant
  6. Start Time:
    2018 April 28 05:00

    Room:
    CC-202 TUT2

  7. 10 in 10: Ten new things in Postgres 10
  8. Start Time:
    2018 April 28 05:30

    Room:
    HC-103 Postgres

  9. Successful 2FA is a matter of smooth workflows
  10. Start Time:
    2018 April 28 06:00

    Room:
    CC-200

  11. The business case for copyleft
  12. Start Time:
    2018 April 28 06:00

    Room:
    CC-114

  13. Better Brewing through Data Science and Machine Learning
  14. Start Time:
    2018 April 28 06:00

    Room:
    CC-208

  15. The Ubuntu Home Server
  16. Start Time:
    2018 April 28 06:00

    Room:
    CC-115

  17. OpenSource: Love what you do everyday!
  18. Start Time:
    2018 April 28 06:00

    Room:
    G-103

  19. Programmers are Evil
  20. Start Time:
    2018 April 28 06:00

    Room:
    HC-108

  21. Orchestrating Multi-service Applications on Kubernetes
  22. Start Time:
    2018 April 28 06:00

    Room:
    CC-235