Skip to content

ShankyJS/talks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎀 Talks & Demos Repository

en es

πŸ‘‹ About Me

Hi! I'm Shanky (@shankyjs), a Sr. Platform Engineer passionate about cloud-native technologies, DevOps, and open-source software. I love sharing knowledge through talks, workshops, and demos.

Community Involvement:

πŸ“š About This Repository

Welcome to my talks and demos repository! This is where I collect and share all the presentations, demonstrations, and code examples I've created over the years. Whether it's from conferences, meetups, workshops, or community events, you'll find the resources here.

Each talk includes:

  • πŸ“ Presentation materials and slides
  • πŸ’» Demo code and examples
  • πŸ“– Step-by-step instructions
  • πŸ”— Additional resources and references

πŸ“Š Statistics

  • 🎀 Total Talks: 3
  • βœ… Past: 3
  • πŸ”œ Upcoming: 0
  • πŸ“… Active Years: 2
  • 🏷️ Top Topics: GitOps (2), Kubernetes (2), AWS (1)

πŸ“‘ Talks Index

Browse all talks by year, topic, and event. Click on any talk to access the full demo, code, and materials.

2026

Date Talk Title Topics Event/Location Materials
2026-02-25 GitOps en 30 minutos: de cero a flujo real con FluxCD GitOps, FluxCD, Kubernetes, EKS, Terraform, CI/CD Cloud Native Community Meetup EN / ES

2025

Date Talk Title Topics Event/Location Materials
2025-11-19 Otel Jaeger Go Services Otel, Jaeger, Go Cloud Native Vancouver: Nov 2025 EN / ES
2025-10-30 Intro To Flux With EKS GitOps, AWS, Kubernetes October 30th Cloud Native Vancouver event EN / ES

Coming Soon πŸš€

More talks and demos will be added here as they happen!


🏷️ Browse by Topic

🀝 Contributing

Found a typo or want to improve something? Feel free to open an issue or submit a pull request!

πŸ“« Get in Touch

  • GitHub: @shankyjs
  • Feel free to reach out if you have questions about any of the demos or talks!

πŸ“„ License

Unless otherwise specified, all content in this repository is available for educational purposes. Please reference this repository if you use any materials.


⭐ If you find these resources helpful, consider giving this repository a star!

Contribute

# 1. Build automation tools
make build

# This compiles all automation tools:
# - create-talk (create new talk directories)
# - generate-index (update talks index)
# - check-metadata (validate metadata files)
# - generate-stats (generate statistics)

# 2. Install pre-commit hooks (optional but recommended)
pip install pre-commit  # or brew install pre-commit
pre-commit install

Note: All automation is built using Go. Run make build to compile the binaries.

Creating a New Talk

# Use the Makefile command
make create-talk DATE=2025-11-15 SLUG=my-awesome-talk

# Or use the shorter alias
make new DATE=2025-11-15 SLUG=my-awesome-talk

# This creates:
# - 2025/nov-15th-my-awesome-talk/
# - metadata.yaml (edit this!)
# - README.md
# - README-es.md

Updating the Index

# After creating or editing talks
make update-index

# Or simply
make regen

Pre-commit Hooks

Once installed, pre-commit hooks will:

  • βœ… Auto-generate index on commit
  • βœ… Validate metadata files
  • βœ… Check for missing files
  • βœ… Fix trailing whitespace
# Manual run
pre-commit run --all-files

Quick Commands

make help           # Show all commands
make build          # Build automation tools
make install        # Alias for build
make create-talk    # Create new talk (requires DATE and SLUG)
make new            # Alias for create-talk
make update-index   # Regenerate index
make generate-stats # Generate statistics
make check          # Validate metadata
make clean          # Cleanup

Example Workflow

# 1. Create talk
make create-talk DATE=2025-12-10 SLUG=kubernetes-secrets

# 2. Edit metadata
vim 2025/dec-10th-kubernetes-secrets/metadata.yaml

# 3. Add content
vim 2025/dec-10th-kubernetes-secrets/README.md

# 4. Update index
make update-index

# 5. Commit (pre-commit does the rest!)
git add .
git commit -m "feat: Add Kubernetes secrets talk"

About

Repository that hosts different talks, demos, IaC, Kubernetes and other things

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors