What we’re about
A group for people who try to improve their software development skills.
This is the place to
• Improve our coding skills with dojos (we are not focusing on any particular languages)
• Improve our team/soft skills by talking about techniques or playing "agile games"
• Improve our architecture skills with architectural katas and interesting talks
What we try to avoid:
• Learning about current trending frameworks/technologies (there are better places to learn e.g. about Angular X.Y.)
• Discuss benefits of several programming languages (every language has its strength and weaknesses)
• Talking about products, startups, business ideas
Also listed under the Softwerkskammer !
Upcoming events (2)See all
- GIT Kata - Improving your GIT skillsCoworking Salzburg, Salzburg, IT
Join us to improve your everyday Git skills with our Git Kata! This meetup is tailored to elevate and challenge your Git skills for your daily work, learn some new workflows or share and expand your knowledge alongside fellow enthusiasts who use Git daily.
What is Git?
Git, a distributed version control system, empowers developers to efficiently manage source code changes, collaborate seamlessly, and track project history. Mastering Git is not just about version control; it's about optimizing your daily workflow and unlocking the full potential of collaborative software development.
We'll address specific Git challenges, exploring command line functionalities for routine coding tasks. From handling basic commands to more complex or unfamiliar scenarios, our emphasis is on working together to resolve Git challenges that closely align with our daily tech workflows. We start with a short introduction and a recap of basic git commands. In the first round, we tackle examples using our go-to editor, just like in our daily work routine. Then, in round two, we switch to the command line to challenge our daily Git flow to figure out the practical differences between the IDE and Git on the command line. Together, we’ll share insights gained from both approaches.
So if you aim to try Git on the command line, to challenge your daily Git interaction, join us in this session.
- Clone the git-katas repo: we will work with this repo on our local machines, however, we won't push anything to the remote
- Installation of Git on your system (e.g following these guides https://github.com/git-guides/install-git, https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- Ensure a functional Git environment on the command line, in an IDE, or using a Git UI tool like Fork, Github Desktop etc. (find more here https://git-scm.com/downloads/guis)
- Ensure you have access to GitHub
- (Basic) Git knowledge is beneficial
- GitHub Actions Kata - Automate your build(s)eMundo GmbH Salzburg, Salzburg
Would you like to learn practically what goes behind the magic terms CI/CD?
Join us at the GitHub Actions Kata, where we will learn and share experiences in automating tasks using GitHub Actions.
This event is for everyone who has very basic IT knowledge. No programming skills are necessary.
What do I need?
- A laptop
- A GitHub account
- Having Node.js installed on the laptop will be useful
- A fork of this repository: TBD
- A willingness to learn and explore
What are GitHub Actions?
GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline. You can create workflows that build and test every pull request to your repository, or deploy merged pull requests to production.
GitHub Actions goes beyond just DevOps and lets you run workflows when other events happen in your repository. For example, you can run a workflow to automatically add the appropriate labels whenever someone creates a new issue in your repository.
GitHub provides Linux, Windows, and macOS virtual machines to run your workflows, or you can host your own self-hosted runners in your own data center or cloud infrastructure.
[Description from https://docs.github.com/]
What will we do?
We will create simple actions to automate day-to-day tasks. Starting with basic operations like unit testing, we will advance to automatic deployments and more.
If you are really curious about the exact tasks, here are the slides: TBD