GithubHelp home page GithubHelp logo

👋 Hi there, you have reached Marcus Rådell, Head of Curriculum at https://salt.dev. Please leave a message at my Discord: https://discord.com/invite/59hgZycxYJ.

My first programming milestone in open source was writing a preconfigured build setup using Gulp and Browserify. It was awesome, but I didn't really get how good it was until webpack came along. Here's the repo: https://github.com/marcusradell/mn-gulp. It's the first npm package I published as well.

One of the code tests I did during this time used mn-gulp. I wrote components (directives) in Angular v1, which was rare at the time. I also broke out the logic out of the framework to keep the code organized. The code is pretty simple, but I'm still very proud of it: https://github.com/marcusradell/mn-lol.

I started to experiment with React and state management using reducers and streams. Here's some code I used for a presentation: https://github.com/marcusradell/talks-react-first-principles. I kept the code even more out of the framework now, which was a hard sell in the React community.

My state-management masterpiece was rx-machine. I used TypeScript, RxJS, and some patterns I invented for state management in React to write a really cool finite state machine lib. By accident, it turned out to be faster than all the popular form libs at the time. https://github.com/marcusradell/rx-machine. Here's the performance test on 1000 fields: https://codesandbox.io/s/rx-machine-1000-fields-8y9nj.

My most starred repo is a web server written in Rust: https://github.com/marcusradell/monadium_v1. I have made more progress in other repos, so ask me directly if you are interested.

I have done a talk in Swedish about junior developers and their careers: https://soundcloud.com/user-840142870/marcus-radell-utvecklares-karriarer. It's a topic I've been passionate about, and before working with it professionally, I mentored devs across the globe on my spare time.

My most recent contribution has been to try and document some TypeScript patterns that I've taught teams over the last years. Check out this specific branch called final_modular_monolith: https://github.com/marcusradell/code_typing/tree/final_modular_monolith.

I've also done a bit of live coding as I'm trying to collaborate more with people interested in writing quality code: https://www.youtube.com/live/KQFAHVMMpjs. It's a topic I hope to contribute more to in the future. You can find the code in the code typing repo above, but in the branch final_hexagon.

OK, time to stop stalking my GitHub profile! Developers, get back to coding! Recruiters, if you contact me, be prepared to hear about our great SALT developers (they're better than yours, but I have to charge)!

Marcus Rådell's Projects

Marcus Rådell doesn’t have any public repositories yet.

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.