FrederiqueRetsema / code-cafe

The Code Café is a low key, relaxed series of meetups where we explore various technologies, tools, programming aids and other fun stuff in a relaxed setting. This repository contains artifacts for the code cafe sessions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Cafe

The Code Café is a series of low key, relaxed meetups where we explore various technologies, tools, programming aids and other fun stuff in a relaxed setting. This repository contains artifacts for the Code Café sessions.

Note: in the Code Café, we can work with various technologies - browser based or local (typically in containers) - and across the stack: UI, (micro)service, database, code editing and programming utilities and general productivity boosters.

Code Café sessions will usually not work with slides and presentations. Items are introduced with a brief introduction and a demonstration - followed by trying out!

Git Repository

Initially, a single Code Cafe Repository was used on GitHub. However, that becomes unwieldy. So now we use GitHub repos per Code Cafe session, and we link these individual session repos as sub modules to this overarching Code Cafe repo.

I use the command

git submodule add https://github.com/AMIS-Services/code-cafe-20190520

to add a repo as a submodule. After executing this command, the .gitmodules file is committed for the mother-repo. All sources and changes for a specific Code Cafe session are made in the context of the GitHub repo for that particular session.

See for example this article with details on submodules: https://github.blog/2016-02-01-working-with-submodules/ .

On the menu of earlier Code Café sessions

2019

20 May

  • Laptop as Code – Nico Klasens
  • Quickstart - Je Container de Azure Cloud in – Henk Jan van Wijk
  • Recharts - charting in React – Bram Kaashoek
  • Asynchronous Generators en Data Pipelines in JavaScript – Lucas Jellema

2 April

31 January

  • Traefik - Load Balancer and Proxy ("Cloud Native Edge Router") https://traefik.io/~
  • Powershell
  • ZSH and OhMyZSH - https://ohmyz.sh/ Linux Shell
  • Katacoda - browser based sandboxes and tutorials environment (with the option of defining your own tutorials running on Katacoda servers)
  • Cypress Testing - automated unit testing of browser applications (Selenium++): https://www.cypress.io/

2018

13 December

  • ngrok (& local tunnel) for exposing locally running services on the internet
  • JSONata - XPath & XSLT/XQuery like expression language for retrieving data from and transforming JSON documents
  • Vagrant (& VirtualBox) - tool for efficient management of VMs and a local Docker Engine); especially useful for running Docker on Windows laptops
  • QuickSQL - free cloud service for rapid generation of SQL DDL and DML scripts for tables, generated test data, constraints, views, triggers and APIs
  • Neo4j - open source Graph Database

Planned for the upcoming Code Cafe - May 20th 2019

  • AWS?
  • APEX?

Possible Topics on the Menu of the Code Café

About

The Code Café is a low key, relaxed series of meetups where we explore various technologies, tools, programming aids and other fun stuff in a relaxed setting. This repository contains artifacts for the code cafe sessions.

License:MIT License


Languages

Language:JavaScript 93.9%Language:Ruby 1.9%Language:HTML 1.4%Language:PowerShell 1.2%Language:Dockerfile 1.1%Language:Shell 0.4%Language:CSS 0.1%