Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BytecodeAgency/awesome-bytecode

The technologies and resources we love at Bytecode Digital Agency
https://github.com/BytecodeAgency/awesome-bytecode

List: awesome-bytecode

awesome awesome-list awesome-lists awesomeness bytecode bytecode-agency bytecodeagency

Last synced: 16 days ago
JSON representation

The technologies and resources we love at Bytecode Digital Agency

Awesome Lists containing this project

README

        

# Awesome Bytecode [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)

> Awesome projects, technologies and resources related to Bytecode Digital Agency

_Note: None of the links are affiliate links_

## Table of Contents

* [Programming technologies](#programming-technologies)
* [Languages](#languages)
* [Frameworks](#frameworks)
* [Libraries](#libraries)
* [Tools](#tools)
* [CI/CD and DevOps](#cicd-and-devops)
* [Databases and caching](#databases-and-caching)
* [Methodologies](#methodologies)
* [Design/image resources](#designimage-resources)
* [Education](#education)
* [General learning resources](#general-learning-resources)
* [Programming related learing resources](#programming-related-learing-resources)
* [Interesting articles](#interesting-articles)
* [Projects](#projects)
* [Bytecode Clients](#bytecode-clients)
* [Interal projects](#interal-projects)
* [Free software (free as in freedom)](#free-software-free-as-in-freedom)
* [Awesome Awesome](#awesome-awesome)
* [Misc](#misc)
* [Awesome people](#awesome-people)
* [Contact](#contact)
* [Contribute](#contribute)
* [License](#license)

_TOC generated with [markdown-toc](https://github.com/jonschlinkert/markdown-toc)_

## Programming technologies

_Technologies we love to use at Bytecode_

### Languages

* [Typescript](https://github.com/microsoft/TypeScript), typed superset of Javascript more suitable for enterprises
* [Deno](https://github.com/denoland/deno), TS runtime that has great potential (it's like NodeJS but better and with Typescript)
* [GoLang](https://github.com/golang/go), open source programming language that makes it easy to build simple, reliable, and efficient software
* [Rust](https://github.com/rust-lang/rust), low-level language capable of replacing C in many fields
* [Elm](https://github.com/elm/compiler), functional front-end web programming language

### Frameworks

* [ReactJS](https://github.com/facebook/react), very popular front-end framework
* [React-Native](https://github.com/facebook/react-native), way of creating native mobile apps with React code
* [Expo](https://github.com/expo/expo), framework that takes a way most of the React-Native headaches
* [Rocket.rs](https://github.com/SergioBenitez/Rocket), web framework for Rust
* [Gin](https://github.com/gin-gonic/gin) minimalist web framework for Go

### Libraries

* [Redux](https://github.com/reduxjs/redux), "functional" state management, mostly for ReactJS
* [Lottie](https://github.com/airbnb/lottie-web), makes it possible to use After Effects animations in React (JS/Native)
* [Aegis](https://github.com/lucianonooijen/aegis), runtime JSON type checks based on Typescript interfaces

### Tools

* [Docusaurus](https://github.com/facebook/docusaurus), create documentation sites from Markdown files
* [CodiMD](https://github.com/hackmdio/codimd), a free/open-source version of the popular HackMD

### CI/CD and DevOps

* [GitLab](https://gitlab.com/gitlab-org/gitlab), all-in-one FOSS CI/CD solution
* [DigitalOcean](https://www.digitalocean.com/), cloud provider without headaches
* [Ansible](https://github.com/ansible/ansible), keeps all your servers in sync without manual work
* [Terraform](https://github.com/hashicorp/terraform), create your digital infrastructure by declaring it in code
* [Docker](https://github.com/docker/docker-ce), containerization platform
* [Kubernetes (K8S)](https://github.com/kubernetes/kubernetes), takes away lot's of hosting headaches

### Databases and caching

* [PostgreSQL](https://github.com/postgres/postgres), our relational-database of choice
* [Redis](https://github.com/antirez/redis), key-value in-memory database, great for caching
* [Varnish](https://github.com/varnishcache/varnish-cache), HTTP accelerator for content-heavy dynamic web sites and APIs

### Methodologies

* [SemVer](https://semver.org/), keeping track of your software versioning
* [12-factor app](https://12factor.net/), the process of development how it should be
* [SOLID](https://en.wikipedia.org/wiki/SOLID) and [DRY](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself), keeping your code maintainable
* [TDD](https://en.wikipedia.org/wiki/Test-driven_development), test-driven development to ensure working software
* [DevSecOps](https://www.redhat.com/en/topics/devops/what-is-devsecops), combining development, security and operations
* [Site-reliability engineering (SRE)](https://en.wikipedia.org/wiki/Site_Reliability_Engineering), taking devops a setp further
* [Async Manifesto](http://asyncmanifesto.org/), a 21st century successor to Agile

## Design/image resources

* [Undraw](https://undraw.co/), open-source illustrations
* [Humaaans](https://www.humaaans.com/), open-source illustrations
* [Dribble](https://dribbble.com/), platform where artists show off their work
* [Behance](https://www.behance.net/), platform where artists show off their work
* [Pexels](https://www.pexels.com/) and [StockSnap](https://stocksnap.io/), free to use stock images
* [PlaceKitten](http://placekitten.com/), kitten placeholder images

## Education

_Education resources we can highly recommended_

### General learning resources

* [KhanAcademy](https://www.khanacademy.org/), awesome free courses on many different topics
* [O'Reilly Learning](https://learning.oreilly.com/home/), learning resources from O'Reilly on a subscription basis
* [PluralSight](https://www.pluralsight.com/), great courses on a variety of topics
* [Udemy](https://www.udemy.com/), great courses for beginners on many topics

### Programming related learing resources

* [Teach Yourself CS](https://teachyourselfcs.com/), a roadmap for self-taught software engineers
* [CodeWars](https://www.codewars.com/), great gamified way to learn algorithms
* [RosettaCode](http://rosettacode.org/wiki/Rosetta_Code), like the Rosetta Stone, but with code
* [RealWorld](https://github.com/gothinkster/realworld), Medium.com clones in several languages/frameworks
* [HackTheBox](https://www.hackthebox.eu/home), awesome gamified way to learn pentesting
* [YouDontKnowJS](https://github.com/getify/You-Dont-Know-JS), for learning the ins and outs of Javascript
* [SystemDesignPrimer](https://github.com/donnemartin/system-design-primer), learing about enterprise cloud architecture
* [Free Programming Books](https://github.com/EbookFoundation/free-programming-books), free (as in beer) to download books
* [OSS Computer Science education](https://github.com/ossu/computer-science), path to a free self-taught education in Computer Science!

### Interesting articles

* [The Clean Architecture, a small essay about clean software architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)
* [The cost of 9$/hour developers, the reason behind the Boeing 737-8 debacle](https://medium.com/javascript-scene/why-cutting-costs-is-expensive-how-9-hour-software-engineers-cost-boeing-billions-b76dbe571957)
* [Getting started with Deno, by the creator of NodeJS](https://dev.to/wuz/getting-started-with-deno-e1m)

## Projects

_Projects we consider to be awesome_

### Interal projects

* [Bytecode Website](https://github.com/BytecodeAgency/Bytecode-Website), we put money where our mouth is, so our website is AGPL-3.0 licenced
* [Bytecode Coding Standards](https://github.com/BytecodeAgency/Coding-Standards), the Bytecode coding standards we follow
* [Bytecode's CodiMD fork](https://github.com/BytecodeAgency/codimd-bytecode), to create easy documents/presentations in Bytecode branding
* [Ping Pong API](https://github.com/BytecodeAgency/PingPong-API), keeping track of ping pong scores within a team (coming soon ™)
* [Bytecode React CLI](https://github.com/BytecodeAgency/Bytecode-React-CLI), command-line tool to create React components

### Free software (free as in freedom)

* [FSF](https://www.fsf.org/), the Free Software Foundation
* [GNU](https://www.gnu.org/), it's GNU/Linux!
* [Suckless.org](https://suckless.org/), minimalist Linux tools
* [Wire](https://github.com/wireapp/wire), fully encrypted private messaging and calling
* [Signal](https://github.com/signalapp), fully encrypted private messaging and calling

## Awesome Awesome

_Awesome lists that we consider to be Awesome_

* [GitHub Awesome Topic](https://github.com/topics/awesome), where you can find awesome awesome resources
* [CS courses](https://github.com/prakhar1989/awesome-courses), publicly available Computer Science courses
* [Self-hosted](https://github.com/Kickball/awesome-selfhosted), awesome self-hosted software
* [Site Reliability Engineering](https://github.com/dastergon/awesome-sre), what you get when you let software engineers do sysadmin work
* [DevSecOps](https://github.com/devsecops/awesome-devsecops), integrating security into development and operations

## Misc

_All of the things we really love but don't fit into the categories mentioned above_

* [The Changelog Podcast](https://changelog.com/podcasts), several programming and start-up related podcasts
* [AreWeWebYet](http://www.arewewebyet.org/), keeping track of the progression on web frameworks for Rust
* [AreWeAsyncYet](https://areweasyncyet.rs/), keeping track of the progression on async functionality for Rust
* [HTTP Cats](https://http.cat/), a cat for each HTTP code

## Awesome people

The awesome people @ Bytecode (btw. [we're hiring](mailto:[email protected])!)

* **Luciano Nooijen**, Co-founder and technical lead: [Website](https://lucianonooijen.nl/)
* **Jeroen van Steijn**, Co-founder and operations manager: [Website](https://jeroenvansteijn.nl/)
* **Nick Broekarts**, Partner and business developer: [LinkedIn](https://www.linkedin.com/in/nickbroekarts/)
* **Julian van Dijk**, Full-stack developer: [LinkedIn](https://www.linkedin.com/in/julian-v-66b098116/)
* **Chris Färber**, Designer and front-end developer: [LinkedIn](https://www.linkedin.com/in/christiaanfarber/)
* **Richard van 't Hof**, Designer and front-end developer: [LinkedIn](https://www.linkedin.com/in/richard-van-t-hof/)
* **Thomas Bodlaender**, Account manager and marketeer: [LinkedIn](https://www.linkedin.com/in/thomasbodlaender/)
* **Suzanne de Vries**: Online marketeer: [LinkedIn](https://www.linkedin.com/in/suzanne-de-vries-11b088149/)
* **Robin van Zeelst**, Online marketeer: [LinkedIn](https://www.linkedin.com/in/robin-van-zeelst/)
* **Nahwin Chedoe**, UX/UI designer: [LinkedIn](https://www.linkedin.com/in/nahwin-chedoe-a706baa7/)
* **T'iko Alarcon Rivero**, Front-end developer: [LinkedIn](https://www.linkedin.com/in/tiko-alarcon-rivero-6722bb18a/)

## Contact

For any questions regarding this Awesome List, feel free to contact us!

[Website](https://bytecode.nl) | [Email](mailto:[email protected]) | [GitHub](https://github.com/BytecodeAgency) | [Instagram](https://www.instagram.com/bytecodeagency) | [LinkedIn](https://www.linkedin.com/company/bytecodeagency/)

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, Bytecode Digital Agency B.V. and Bytecode Holding B.V. have waived all copyright and related or neighboring rights to this work.