Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ervinismu/coding-untuk-semua

Coding untuk semua, kumpulan materi-materi untuk belajar coding/pemrograman.
https://github.com/ervinismu/coding-untuk-semua

code learn-to-code programming

Last synced: 3 days ago
JSON representation

Coding untuk semua, kumpulan materi-materi untuk belajar coding/pemrograman.

Awesome Lists containing this project

README

        

# Coding Untuk Semua

```
Resource links that can help us learn programming
"tautan sumber daya yang dapat membantu kita mempelajari pemrograman"
```

## Coding Interview
- [Backend Interview Questions](https://github.com/arialdomartini/Back-End-Developer-Interview-Questions)
- [Top 10 algorithms in interview question](https://www.geeksforgeeks.org/top-10-algorithms-in-interview-questions/)

## Community Learning Resources

### Developer Podcast

- [Curiefense](https://podcast.curiefense.io/episodes) - english - Commiting to cloud native
- [Ceritanya Developer](https://anchor.fm/ceritanya-developer) - bahasa indonesia - Ceritanya Developer Podcast
- [Fullstackradio](https://fullstackradio.com/) - english - A podcast for developers interested in building great software products. Hosted by Adam Wathan.

### People on social media you can follow to learn

- [Adam Wathan](https://twitter.com/adamwathan) - Twitter - Creator Tailwindcss
- [Chris Coyier](https://twitter.com/chriscoyier) - Twitter - Co-Founder Codepen
- [DHH](https://twitter.com/dhh) - Twitter - Creator Ruby on Rails
- [Evan You](https://twitter.com/youyuxi) - Twitter - Creator Vuejs
- [JoseValim](https://twitter.com/josevalim) - Twitter - Creator ElixirLang
- [Nat Friedman](https://twitter.com/natfriedman) - Twitter - CEO Github

## OSS Projects

- [erpnext](https://github.com/frappe/erpnext) - World's best free and open source ERP.
- [excalidraw](https://github.com/excalidraw/excalidraw) - Virtual whiteboard for sketching hand-drawn like diagrams
- [Linux](oss-projects/linux.md) - Linux is a family of open-source Unix-like operating systems based on the Linux kernel.
- [Martodon](https://github.com/tootsuite/mastodon) - Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones.
- [Mail Train](https://github.com/Mailtrain-org/mailtrain) - is a self hosted newsletter application built on Node.js (v7+) and MySQL (v5.5+ or MariaDB).
- [NocoDb](https://github.com/nocodb/nocodb) - The Open Source Airtable alternative.
- [Postal](https://github.com/postalhq/postal) - A fully featured open source mail delivery platform for incoming & outgoing e-mail.
- [Quran](https://github.com/quran/quran.com-frontend-v2) - The official source code repository for Quran.com
- [Sharetribe](https://github.com/sharetribe/sharetribe) - Sharetribe develops advanced marketplace software for every business life cycle stage.

## Official Resources

### Company Job Portals

- [medium.com](https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e) - Work at medium.com

### Official Company Engineering Blog

- [airbnb engineering](https://medium.com/airbnb-engineering) - A deeper look into how our Engineers and Data Scientists build a world of belonging
- [github blog](https://github.blog/) - Read up on product innovations and updates, company announcements, community spotlights, and more.
- [netflixtechblog](https://netflixtechblog.com/) - The Netflix Tech Blog
- [shopify engineering](https://shopify.engineering/) - Stories from the teams who build and scale Shopify.

## Programming Lang

### Elixir

- [Elixir School](https://elixirschool.com/en/) - Elixir School is the premier destination for people looking to learn and master the Elixir programming language.
- [Elixir getting started](https://elixir-lang.org/getting-started/introduction.html) - Getting started using elixir (Official)
- [Elixir Guide](http://www.binarywebpark.com/ultimate-guide-elixir-object-oriented-programmers/) - Ultimat guide object oriented programmers in elixir.
- [Elixir @tutorialspoint](https://www.tutorialspoint.com/elixir/index.htm) - Learn Elixir absolute beginner
- [Phoenix Tutorial Book @phoenix-tutorial](https://www.phoenix-tutorial.com/)

### Golang
- [Building a RESTful API in go - @netlify](https://www.netlify.com/blog/2016/10/20/building-a-restful-api-in-go/)
- [Building Go Web Applications and Microservices Using Gin - @semaphoreci](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin)
- [Build and Deploy a secure REST API with Go, Postgresql, JWT and GORM - @medium.com/@adigunhammedolalekan/](https://medium.com/@adigunhammedolalekan/build-and-deploy-a-secure-rest-api-with-go-postgresql-jwt-and-gorm-6fadf3da505b)
- [beego](https://beego.me/) - An open source framework to build and develop your applications in the Go way
- [CRUD API gin-gorm - @medium.com/@cgrant](https://medium.com/@cgrant/developing-a-simple-crud-api-with-go-gin-and-gorm-df87d98e6ed1)
- [Create a Single Page App With Go, Echo and Vue - @scotch](https://scotch.io/tutorials/create-a-single-page-app-with-go-echo-and-vue)
- [Creating the JSON Web Token Signing and Validation Logic - @thepolyglotdeveloper](https://www.thepolyglotdeveloper.com/2017/03/authenticate-a-golang-api-with-json-web-tokens/)
- [Effective Go](https://golang.org/doc/effective_go) - ( Official ) Effective Go.
- [go.dev](https://go.dev/) - is the hub for Go users providing centralized and curated resources from across the Go ecosystem
- [golang.org](https://golang.org/) - is the home of the open source project and distribution
- [golang-book](https://www.golang-book.com/books/intro) - An introduction to programming in Go
- [golangbootcamp](http://www.golangbootcamp.com/) - Everything you need to know to get started with Go.
- [go-for-javascript-developers](http://www.pazams.com/Go-for-Javascript-Developers/) - Go for Javascript Developers.
- [Go code](https://golang.org/doc/code) - ( Official ) How to write go code.
- [go and gin](https://golang.org/doc/tutorial/web-service-gin) - ( Official ) Developing a RESTful API with Go and Gin
- [Golang introduction - @traversymedia](https://www.youtube.com/watch?v=SqrbIlUwR0U)
- [Golang REST API With Mux](https://www.youtube.com/watch?v=SonwZ6MF5BE)
- [gin-gonic](https://gin-gonic.com/) - The fastest full-featured web framework for Go. Crystal clear.
- [gofiber](https://docs.gofiber.io/) - Express inspired web framework written in Go.
- [how-to-code-in-go-ebook](https://www.digitalocean.com/community/books/how-to-code-in-go-ebook) - This book is designed to introduce you to writing programs with the Go programming language.
- [learning go](https://www.miek.nl/go/) - Learning go.
- [practical-go-lessons](https://www.practical-go-lessons.com/) - Practical go lessons.

### Javascript
- [codecademy](https://www.codecademy.com/learn/introduction-to-javascript) - Introduction to javascript
- [codeforgeek](https://codeforgeek.com/courses/node/) - Getting started with nodejs
- [Developer Mozilla](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs) - Express nodejs
- [egghead](https://egghead.io/search?query=javascript) - javascript courses
- [hackerrank](https://www.hackerrank.com/domains/tutorials/10-days-of-javascript) - 10 days of javascript
- [javascript.io](https://javascript.info/) - javascript info
- [Mosh](https://www.youtube.com/watch?v=uVwtVBpw7RQ) - What is Nodejs?
- [Quora](https://www.quora.com/What-are-the-best-resources-for-learning-Node-js?) - What are the best resources for learning Node js
- [Thenetninja](https://www.youtube.com/watch?v=w-7RQ46RgxU&index=1&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp) - Nodejs for Beginners
- [W3schools](https://www.w3schools.com/nodejs/default.asp) - Nodejs Introduction
- [w3schools](https://www.w3schools.com/js/default.asp) - javascript introduction

### Python

- [CS231n Convolutional Neural Networks for Visual Recognition](http://cs231n.github.io/)
- [CRUD Web App with Flask](https://scotch.io/tutorials/build-a-crud-web-app-with-python-and-flask-part-one)
- [Flask Tutorial (tutorialspoint)](https://www.tutorialspoint.com/flask/index.htm)
- [Invent with python](http://inventwithpython.com/)
- [Kursus Singkat Machine Learning dengan TensorFlow API - Google](https://developers.google.com/machine-learning/crash-course/)
- [Learn and use machine learning - Tensorflow](https://www.tensorflow.org/tutorials/keras)
- [Python Web Scrapping (tutorialspoint)](https://www.tutorialspoint.com/python_web_scraping)
- [Restful api with python flask framework.](https://www.codementor.io/olawalealadeusi896/restful-api-with-python-flask-framework-and-postgres-db-part-1-kbrwbygx5)

### Ruby

- [Awesome Ruby Project](http://awesome-ruby.com/) - A categorized community-driven collection of awesome Ruby libraries, tools, frameworks and software.
- [auth](https://www.thegreatcodeadventure.com/jwt-auth-in-rails-from-scratch/) - jwt auth in rails from scratch
- [Codecademy Ruby](https://www.codecademy.com/learn/learn-ruby) - Learn to code for free
- [docker](https://docs.docker.com/compose/rails/) - ruby on rails with docker and docker compose.
- [Engine Yard](https://www.engineyard.com/blog/topic/ruby-on-rails)
- [FactoryBot Cheet Seat](https://devhints.io/factory_bot) - Factory Bot is a helper for writing factories for Ruby tests.
- [gorails](https://gorails.com/) - Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more
- [Hackerrank Ruby](https://www.hackerrank.com/domains/ruby)
- [LearnToProgram](https://pine.fm/LearnToProgram/) - A Place to Start for the Future Programmer.
- [Make your own gem](https://guides.rubygems.org/make-your-own-gem/) - From start to finish, learn how to package your Ruby code in a gem.
- [PHP to Ruby](https://phptoruby.com/) - Convert PHP Code into Ruby.
- [Ruby on rails api](https://scotch.io/tutorials/build-a-restful-json-api-with-rails-5-part-one) - Create restful json api using Ruby on Rails 5.
- [Railscasts](http://railscasts.com/) - Ruby on rails Screencasts
- [Rails Style Guides](https://github.com/rubocop-hq/rails-style-guide) - Rubocop for Ruby on Rails style guide.
- [Rails speedshop](https://www.speedshop.co/blog/) - The #1 Rails performance blog on the web
- [Ruby on Rails Book](https://www.railstutorial.org/book)
- [Ruby Weekly](https://rubyweekly.com/) - A free, once–weekly e-mail round-up of Ruby news and articles.
- [Ruby Style Guides](https://github.com/rubocop-hq/ruby-style-guide) - A community-driven Ruby coding style guide https://rubystyle.guide
- [Ruby Exceptions](http://rubylearning.com/satishtalim/ruby_exceptions.html) - Ruby exceptions
- [Ruby Excercism](https://exercism.io/my/tracks/ruby)
- [Ruby-toolbox](https://www.ruby-toolbox.com/) - Find actively maintained & popular open source software libraries for the Ruby programming language
- [Ruby Monk](https://rubymonk.com/) - Free, interactive tutorials to help you discover Ruby idioms, in your browser!
- [Ruby Guides](https://www.rubyguides.com/) - Become A Ruby Programming Expert With RubyGuides
- [(online books) Ruby Basic](https://launchschool.com/books/ruby/read/introduction) - Intro to Programming using Ruby.
- [(online books) Ruby OOP (Object Oriented Programming)](https://launchschool.com/books/oo_ruby/read/introduction) - Object Oriented Programming using Ruby.
- [(online books) RubyHardWay](https://learnrubythehardway.org/book/) - Learn ruby the hardway online book.
- [Sending Email in Rails](https://launchschool.com/blog/handling-emails-in-rails) - Handling send emails in Ruby on Rails.

## Security

- [application.security](https://application.security) - Application security training
- [Cross-Site Request Forgery (CSRF) Complete Guide](https://www.youtube.com/watch?v=7bTNMSqCMI0)
- [sqlmap](https://github.com/sqlmapproject/sql-map) - Automatic SQL injection and database takeover tool.

## Tools

### Common
- [git-scm](https://git-scm.com)

### Text Editor
- [Atom](https://atom.io/) - Free and open source text editor, brought to you by GitHub.
- [Sublimetext](https://www.sublimetext.com/) -A sophisticated text editor for code, markup and prose.
- [Visual Studio Code](https://code.visualstudio.com/)
- [VIM](https://www.vim.org/)
- [VIM Cheat Sheet](https://gist.github.com/ervinismu/dc438d3668dbacb04ab36c65c4fb5570)

### CI/CD Tools
- [Circle CI](https://circleci.com/) - Automate your development process with continuous integration in our cloud or on your own infrastructure.
- [Gitlab Ci](https://docs.gitlab.com/ee/ci/) - GitLab CI/CD is a tool for software development using the continuous methodologies.
- [Github Action](https://github.com/features/actions) - Automate your workflow from idea to production.