⚠️ This article was posted over 2 years ago. The information might be outdated. ⚠️
Table of Contents
- Ruby
- Rails
- JavaScript
- Design
- React
- Gatsby
- category: Programming Info
- DataStructure Algoriths
- GraphQL
- Docker
- CS Stuff (Mainly Network and stuff)
- Go
- Node
- Life
Ruby
- Ruby, !! operator (a/k/a the double-bang) - Stack Overflow
- class Logger - Documentation for Ruby 2.4.0
- Introduction to Refactoring - RubyGuides
- Ruby: Tap that method - Aviabird - Medium
- DataMapper - DataMapper
- Understanding ruby load, require, gems, bundler and rails autoloading from the bottom up
- The-require-and-load-path-in-Ruby
- 【ruby 小ネタ】\$: や File.dirname(FILE) が何なのかさっぱり分からなかった件 - 東京伊勢海老通信
- Ruby modules: Include vs Prepend vs Extend - Léonard Hetsch - Medium
- growing-your-own-web-framewor
- GitHub - erikhuda/thor: Thor is a toolkit for building powerful command-line interfaces.
- 4 Ways to Write and Run a Ruby Script
Rails
General
- ruby on rails - in factorygirl, any way to refer to the value of field1 when initializing field2? - Stack Overflow
- GitHub - ianheggie/health_check: Simple health check of Rails app for use with uptime checking sites like newrelic and pingdom
- Authentication from Scratch with Rails 5.2 - Stefan Wintermeyer - Medium
- GitHub - vcr/vcr: Record your test suite’s HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
- Rails : Loading configuration from custom yml file
- About Rails concerns - Carles Climent - Medium
- Creating a chat application from scratch using Rails and WebSockets
- How To Upgrade To Rails 6
- What the heck is Rake? - Craft Academy - Medium
- Change data in migrations like a boss – Rails Guides
- Using Rake to Automate Tasks - Field Notes
- Cron Jobs and Rails
- How to use graphql gem in Rails with ReactJS
- Where Do I Put My Code In Rails (Updated)
- Checking for Changed Attributes in Ruby on Rails | Jason Charnes
- How to test Rails mailers using RSpec - Lucas Caton
- Different Ways to Set Attributes in ActiveRecord (Rails 4)
- Working with or without time zones in Rails applications - makandra dev
- ruby - How to return JSON from Rails with camelcased key names - Stack Overflow
- Building an API App with GraphQL and Trailblazer [Tutorial] Part 1 | RubyGarage Blog
Concerns
Active Record
- Rails Scopes
- Should you use scopes or class methods? - Justin Weiss
- Active Record Query Interface — Ruby on Rails Guides
- Custom slugs for Rails URLs done right - By Amin Shah Gilani
- How do you manually execute SQL commands in Ruby On Rails using NuoDB - Stack Overflow
- Faster Rails: Is Your Database Properly Indexed? - Semaphore
- ruby on rails - How to set a default value for a datetime column to record creation time in a migration? - Stack Overflow
- How do I handle too long index names in a Ruby on Rails ActiveRecord migration? - Stack Overflow
- How to Use The Rails Where Method (With Examples) - RubyGuides
- Three Useful Data Migration Patterns for Rails - The Lean Software Boutique
- How to change your Rails app database from SQLite to PostgreSQL before deploying to Heroku
- How to start using UUID in ActiveRecord with PostgreSQL | Arkency Blog
Sidekiq
- Rails background workers: Sidekiq overview and how to deploy it to Heroku
- Background Jobs with Sidekiq
- A Beginners Guide To Cron Jobs - OSTechNix
Active Storage
Token Authentication
- Firebase Authentication を使って得られた知見まとめ - トークンの仕様や注意点など - slideship.com
- Rails・GraphQL 基礎 - データ更新 & 認証編 - Kei178’s blog
- Nuxt.js + GraphQL + Ruby on Rails で作ったアプリに JWT 認証を追加する方法 - Qiita
- graphql-2.md · GitHub
- Firebase Authentication with GraphQL and React Client [JavaScript] | No category: Programming, No Life!
- Firebase Auth を Nuxt + Rails の自前サービス に導入してみた
- Using Firebase Authentication with knock for Rails · HAYDEN LUCKENBACH
- Ruby で Firebase の id トークンを認証に使ってみる - Qiita
- Firebase Auth のユーザ認証機能を自前のデータベースと連携する - Qiita
- Rails+Firebase 認証のサンプルアプリ - Qiita
- Token Based Authentication in Rails - Code School Blog
- Adding Token-Based Authentication to Rails API - Cory Baker - Medium
- Building a simple token based authorization API with Rails.
- Jwt Auth Rails - Learn.co
- GraphQL on Rails: On the way to perfection — Martian Chronicles, Evil Martians’ team blog
- Rails 5 API + JWT setup in minutes (using Devise) - Adam Mazur - Medium
- security - What is token based authentication? - Stack Overflow
- JWT について調べた内容をまとめました。 - Qiita
- JWT Auth in Rails, From Scratch
- JWT Authentication with Rails + Ember Part I: Rails Knock
JavaScript
- Cal-HeatMap : JavaScript calendar heatmap for time series data
- GitHub - DrkSephy/es6-cheatsheet: ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
- Using CSS animations - CSS: Cascading Style Sheets | MDN
- How to make a beautiful, tiny npm package and publish it
- 【JavaScript 入門】誰でも分かる Promise の使い方とサンプル例まとめ! | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト
- JavaScript: Learn Promises - codeburst
- Promise
Design
- Charliereese Blog Posts
- Range | Teamwork simplified
- Speaker Deck - Share Presentations without the Mess
- Hypertext Candy
- Dhilip’s Journey
- html - Fixed page header overlaps in-page anchors - Stack Overflow
- What is GitBook - GitBook Documentation
- Editorial | HTML5 UP
- Page not found · GitHub · GitHub
- Feather – Simply beautiful open source icons
- Remove Background from Image – remove.bg
- Illustrations | unDraw
- Humaaans: Mix-&-Match illustration library
- My favorite design resources - DEV Community 👩💻👨💻
- 29 Best Material Design HTML5/CSS3 Admin Templates 2019 - Colorlib
- Meet Material-UI — your new favorite user interface library
React
General info
- REACT JS TURTORIAL
- getting 404 for links with create-react-app deployed to github pages - Stack Overflow
- So you want to host your Single Page React App on GitHub Pages?
- how to implement Pagination in reactJs - Stack Overflow
- React.js の Component Lifecycle - Qiita
- React Animations 101: CSS transitions - Bjorn Holdt - Medium
- How to translate your React app with react-intl + Example
- react-infinite-scroller/index.js at master · CassetteRocks/react-infinite-scroller · GitHub
- GitHub - diegomura/react-pdf: 📄 Create PDF files using React
- Grab all headings · Issue #234 · rexxars/react-markdown · GitHub
- GitHub - makotot/react-scrollspy: react scrollspy component
- Creating a library of React components using Create React App - By
- 3 Essential Tools to Boost your React App’s SEO - Preston Wallace - Medium
- react-infinite-scroller - npm
- How to update all the Node dependencies to their latest version
- React pagination
- reactjs - react counter for each item of list - Stack Overflow
- Session Storage and Local Storage in React - RWieruch
- Query Strings with React Router
Authentication
Router stuff
- react-router/history.md at master · ReactTraining/react-router · GitHub
- React Training: React Router v5.1 -Hooks Introduced in React-Router v5.1 - DEV Community 👩💻👨💻
Redux stuff
Hooks
- 【React】新機能 hooks - Qiita
- Step by step guide to consuming Webhooks with Rails Application
- State management using only React Hooks - DEV Community 👩💻👨💻
- useContext(): a React hook that’s an obvious win – Frontend Armory
- How the useContext Hook Works
- reactjs - React hooks conditional render - Stack Overflow
- Make a Todo list Using React Hooks!! - AltCampus - Medium
- setInterval in React Components Using Hooks - Upmostly
- Build a React Timer Component Using Hooks - Upmostly
Gatsby
- Start a Blog in 2019 with Gatsby.js and Netlify
- Starter Library | GatsbyJS
- Gatsby で Google Lighthouse で満点を取るブログを一から作る - Qiita
- The End of an Era: Migrating from WordPress to Gatsby – Tania Rascia
category: Programming Info
- How to Write a Git Commit Message
- Train with category: Programming Challenges/Kata | Codewars
- coding-interview-university
- category: Programming Interview Questions + Help Getting Job Offers | Interview Cake
- Here’s How to Prepare for Tech Interviews : cscareerquestions
- Github Help Wanted
- The 7 Myths of Learning to Code - DEV Community 👩💻👨💻
- Replace Temp with Query
- 英語とプログラミングを同時に勉強するなら「Practical Object-Oriented Design in Ruby」の一択 - ベルリンの IT スタートアップで働くソフトウェアエンジニアのブログ
- スキルを身につけて、人生の選択肢を増やそう。| MENTA(メンタ)
- The Pudding
DataStructure Algoriths
- I built an app that makes learning algorithms and data structures way more fun
- Data Structure Visualization
GraphQL
- [Codementor - Instant 1-on-1 Mentor for category: Programming & Design](https://www.codementor.io/karanjaeddy/build-a-to-do-list-api-with-graphql-api-rails-5-part-1-irjt1e7jm
- A Guide to GraphQL in Plain English
- A complete React with GraphQL Tutorial - RWieruch
- 4 simple ways to call a GraphQL API - Apollo GraphQL
- How to call a GraphQL API with Axios - Sashko Stubailo - Medium
- GraphQL: Union vs. Interface - Artsy Engineering
- Using fragments - Client (React) - Apollo GraphQL Docs
Docker
- Docker 101: Fundamentals & The Dockerfile - ITNEXT
- A Docker Tutorial for Beginners
- Medium
- Overview of docker-compose CLI | Docker Documentation
- Should I use docker-compose up or run? - Stack Overflow
- Using Docker Compose to Run Your Applications - Rate Engineering - Medium
- Dockerfile の書き方, 利用する命令, 作成手順 - わくわく Bank
CS Stuff (Mainly Network and stuff)
Network
- A web server vs. an app server - Justin Weiss
- What Is A Reverse Proxy? Proxy Servers Explained | Cloudflare
- 調べなきゃ寝れない!と調べたら余計に寝れなくなったソケットの話 - Qiita
- What is CORS? | Codecademy
- What is CSRF | Cross Site Request Forgery Example | Imperva
Security
Go
- Setting up a Go Development Environment | Mac OS X - Akyuna Akish - Medium
- How to write fast, fun command-line applications with Golang