GithubHelp home page GithubHelp logo

I am a software developer passionate about social and environmental justice. I mostly program in Elm, C#, Python, Typescript and Delphi. I mentor on Exercism, for Code First Girls and You Make It, and maintain the Elm track on Exercism.

I find that books can be an excellent way to learn ideas and concepts, and I wish I had discovered the good ones earlier in my career. It's easier to discover them now that we have virtual communities on the internet, and ratings websites and similar. You can read my book recommendations, and see a full list of books I have read / reviewed on goodreads.

I also find that writing is an excellent way to make sure I have understood something, and to spread knowledge. We should format code on demand, Cost effective Coding Guidelines, Embedding Domain Concepts in Code and Writing Describable Code are hopefully interesting reads, and are applicable to all programming languages. The full list is on LinkedIn.

I have created a few frameworks, CustomerTestsExcel, DocsFromTests and Configuration. I play canoe polo in my spare time, and have a couple of related hobby projects, a website to show league tables based on a google spreadsheet, and one to help orgranise tournaments.

Cedd Burge's Projects

berlin-clock icon berlin-clock

Companion repository for Embedding domain concepts in code

big-o-notation icon big-o-notation

This repo contains the source materials for a Big O Notation blog post

codecov-on-appveyor icon codecov-on-appveyor

Companion repository to the blog post "CodeCov Test Coverage Integration" on the AppVeyor website.

configuration icon configuration

A C# library for strongly typed Configuration with validation

dijkstra-ish icon dijkstra-ish

Route distance code challenge, similar to Dijkstra's algorithm

dnd-kit icon dnd-kit

The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.

dnd-list icon dnd-list

Drag and Drop for sortable lists in Elm web apps with mouse support

johnson-trotter icon johnson-trotter

Implementation of the Johnson Trotter permutations algorithm in Elm

nuget-error icon nuget-error

A simple demonstration of the 'An item with the same key has already been added' nuget error

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.