Code-Maven Workshops in Israel
Lead by Gabor Szabo.
Schedule of the public events that are usually free to participate in
- 2019.09.19 Getting Started with Data Science for non-programmers
- How to develop software faster and have more stable releases?
- Getting started with Docker
- Getting Started with Google Cloud
- Setting up Continuous Integration for GitHub projects
- XP: Pair Programming Workshop
- Serverless AWS Lambda
- Continuous Integration with Jenkins
- Git for beginners
- Git for beginners part 2
- Introduction to Ansible
- Linux as a virtual environment
- Mob programming
- Your First Open Source contribution
- Getting started with Golang
- Mocking in Python as a testing tool
- Fixtures and Test Doubles in Pytest (e.g. Mocking)
- Python Pair Programming with TDD
- Python testing workshop
Host a workshop
Would you like to host a Code-Maven workshop?
About the Code-Maven Workshops
Code Maven Workshops are short, 3-hours meetings with a mix or presentations and hands-on exercises to learn tools, technologies, and processes used in the world of Development, Testing, Operations, and DevOps. They can be provided in-house at your company as a morning or afternoon half-day session. Ocassionally they are also run via the Code-Mavens at Meetup group in which case they can usually be attended free of charge. Below you’ll see the dates and locations of the previous events.
In addition to the 3-hours long workshops Gabor also provides full-length training courses in these subject. Check out the list of currently available courses and let me know if you are interested in either of those or something in a related subject.
Earlier public events
- 2019.09.04 Getting started with Golang
- 2019.07.18 Getting started with Docker (rerun of the same event)
- 2019.07.11 Getting started with Docker
- 2019.06.20 Getting Started with Google Cloud
- 2019.05.27 Fixtures and Test Doubles in Pytest (e.g. Mocking)
- 2018.08.02 Setting up Continuous Integration for GitHub projects
- 2018.07.18 How to develop software faster and have more stable releases?
- 2018.07.05 XP: Pair Programming Workshop
- 2018.06.25 Serverless AWS Lambda
- 2018.05.31 How to develop software faster and have more stable releases?
- 2018.05.29 Continuous Integration with Jenkins
- 2018.05.23 Mocking in Python as a testing tool
- 2018.04.30 Git for beginners part 2
- 2018.04.16 Git for beginners
- 2018.03.21 Introduction to Ansible
- 2018.02.27 Linux as a virtual environment
- 2018.02.28 Mob programming
- 2018.01.24 Your First Open Source contribution
- 2018.01.16 Python Pair Programming with TDD
- 2017.12.19 Python testing workshop
These are just ideas. They might change. They might get abandoned. You are more than welcome to comment on them or suggest new ones via the GitHub repository of this page or in a private e-mail to gabor at szabgab.com.
- Opening the Linux Shell
- Regular expressions for fun and profit
- Git advanced commands
- How Open source projects are developed and how do they maintain quality?
- Getting Started with Digital Ocean
- Getting Started with AWS
- Creating Jenkins pipeline without any coding
- Jenkins pipeline exclusively with Groovy code
- Creating web presence with GitHub pages
- Image manipulation with Python PIL - Pillow
- Infrastructure as Code with Terraform
- ELK - Elasticsearch - Logstash - Kibana stack
- … More to come.
- Testing (Unit, Integration, Acceptance)
- Logging and monitoring (StatsD, ElasticSearch)
- Configuration management (Ansible, Chef, Puppet)
- Virtualization (Vagrant, Docker, Kubernetes)
- Continuous Integration ( Travis-CI, Jenkins, CircleCI, Appveyor )
- Continuous Delivery
- Continuous Deployment
- Cloud infrastructure (Amazon AWS, Google Cloud Platform, Microsoft Azure)
- Microservices Architecture
- Serverless Architecture
Just to name a few.
Some of workshops were also lead by Yonit Gruber-Hazani