Giter VIP home page Giter VIP logo

christianhujer / expensereport Goto Github PK

View Code? Open in Web Editor NEW
140.0 5.0 87.0 395 KB

The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)

License: Other

C 3.45% Makefile 12.66% C# 4.92% C++ 3.65% Go 2.56% Java 4.14% JavaScript 4.11% Kotlin 12.59% Python 3.90% Rust 3.15% Shell 6.61% TypeScript 6.83% Swift 4.09% PHP 3.46% Dart 4.73% Scala 3.12% Clojure 3.79% Pascal 2.96% Fortran 5.44% XSLT 3.84%
refactoring kata refactoring-kata refactoring-exercise

expensereport's Introduction

Christian's desk

Hi there 👋

Hi, I'm 🧙🏻‍♂️Christian Hujer, a passionate software crafter and code poet from 🇩🇪Germany living in the beautiful sunny state of 🌴Goa, 🇮🇳India. Together with Siddhesh Nikude, I'm the founder and CEO of Nelkinda Software Craft. At Nelkinda, we raise the bar of professional software development by doing it and showing others how to do it.

  • 🦮 I'm helping teams and organizations (ranging from small 1-person startups to large international banks and car companies) to become more agile (Extreme Programming, Lean, Kanban, tackling waste and complexity) in their software development and business process.
  • 🦮 I'm helping teams to migrate from Java to Kotlin.
  • 🌱 I’m currently learning how to scale a business.
  • 👯 I’m looking to collaborate on making ensemble programming (fka mob programming) more popular.
  • 🤔 I’m looking for help with many things, see Career at Nelkinda.
  • 💬 Ask me about anything.
  • 📫 How to reach me: LinkedIn, Twitter
  • ⚡ Fun facts:
    • I started programming in Locomotive BASIC on an Amstrad CPC 464 in 1984.
    • I'm a polyglot developer. Daily languages: bash, C, Java, Kotlin, make, TypeScript, XSLT. Language history (alphabetical): Assembler (6502, 680x0, 80x51, amd64 (aka x86-64), ARM (ARMv7, ARM64, Cortex-M0, Cortex-M3, SC000, SC300, etc), CalmRISC/SecuCalm, H8/300/SX, i386, Tricore, Z80A), BASIC, C++, C#, Clojure, Cluster, Golang, Groovy, JavaScript, Lisp/Scheme, Logo, Modula-2, Oberon, Pascal, Perl, PHP, Prolog, Python, Rexx (ARexx), Scala, Swift, VisualBASIC, and other languages. Keen on making that list longer, planning to add Eiffel, Elixir, Erlang, Haskell, Rust.
    • I'm a free software and open source enthusiast ever since I typed BASIC listings from computer magazines in the mid 80ies.

Live Long and Prosper in diversity, equity, justice, and peace! 🖖

expensereport's People

Contributors

christianhujer avatar jonreid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

expensereport's Issues

License?

As there's no license file, the default is Copyrighted (at least in the USA). It'd help clarify things if there was a license (GPL? Creative Commons? MIT?).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.