Giter Site home page Giter Site logo

mriceman / go-uml Goto Github PK

View Code? Open in Web Editor NEW
139.0 139.0 2.0 81 KB

A tool written in Go to build Sequence Diagrams and more UML - in Go

Home Page: https://pkg.go.dev/github.com/mriceman/go-uml

License: MIT License

Go 100.00%
sequence-diagrams uml uml-diagram

go-uml's Introduction

Hi there ๐Ÿ‘‹

Who the heck are you?

My name is Martin, I live in Germany and I was born on June 18th, 1993 in Hannover

  • ๐Ÿ‘… Languages I mainly work with: Go, Kotlin, Python, Dart, Java

  • ๐Ÿš’ Infrastructure: AWS (I โค๏ธ Serverless), Terraform, Kubernetes, Docker

  • ๐ŸŒŸ Specialization: Backend, DevOps / Cloud

  • ๐Ÿ‘ด Previously: Mobile developer

  • ๐Ÿฅฐ I'm an enthusiastic software engineer who always has side projects going on.

  • ๐Ÿ’™ In my free time I enjoy writing Apps in Flutter (previously I developed for almost a decade android apps, professionally).

  • ๐Ÿ“š I like reading books about programming (mostly theoretical books).

  • โ›น๏ธโ€โ™‚๏ธ Another hobby of mine is experimenting with languages, I've wrote some stuff in Rust and think it's a great language, though at this point my language of choice is Go. Nothing beats its simplicity, compile and build times.

My latest thoughts about programming

  • When I was a green horn, my first programming language I dedicated myself to was Java and I started studying OO concepts and software architecture & design, which is an experience that shaped me as a developer until this day, but lo and behold, today I think the domain of functional programming deserves more attention. Writing truly declarative code is an interesting concept I wish to explore further (not only for the UI of your clients, but for the whole system). Not having code that imperatively mutates state, but having a for correctness provable and idempotent code that consists of events, immutable state and functions that transform the state, is actually a fun way to design your system.

  • โšก Fun fact: I write sometimes about Software Engineering https://medium.com/@martinnowosad

go-uml's People

Contributors

jessp01 avatar mriceman 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

Forkers

jessp01 cesto93

go-uml's Issues

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.