Summary of 2020 programming learning output

Introduction

For the last post in 2020, I've summarized the ones I've put a lot of effort into and related posts this year.

Rails edition

User management function with devise

-I tried to summarize devise, which was difficult at first glance

-Continued, I tried to summarize devise that was difficult at first sight

-I touched the devise controller that I felt in the black box

-Today's learning summary: User management function implementation

--How to handle sign-in errors with devise

--I want to set an administrator only with devise

-Is that so, user_signed_in? Method


Post and display images with Active Storage

-Flow to implement image posting function using ActiveStorage

-Continued-Flow to implement image posting function using ActiveStorage


ActiveHash

-Active hash that can be treated as data even if it is not in the database

-Continued ・ Active hash that can be handled as data even if it is not in the database ~ Display


RSpec

-RSpec test code execution

-FactoryBot, solution when played by foreign key validation

Notion

How to stock code in Notion with notes

-Notion is the strongest in code stock!

How to save a web page in Notion

-Stock Qiita stock in Notion and centrally manage various web pages

in conclusion

I posted it every day since I first posted it on September 26th this year. As of December 31, we were able to post 96 posts. To be honest, I think there were some low quality posts depending on the day. Even so, if there are any mistakes or supplements in the posted content, I think that by giving comments and posting, the degree of understanding is much deeper than learning passively. I plan to continue learning mainly about programming with the goal of posting every day next year. I hope next year will be a year in which we can grow more than this year ☺️

Recommended Posts

Summary of 2020 programming learning output
Learning output ~ 11/3 ~
Learning output
8 selections of my own programming learning
Summary of object-oriented programming using Java
Programming learning day 3
The story of learning Java in the first programming
Summary of OpenJDK sources
Summary of strong parameters
Summary of jar files
Summary of information security
Summary of using FragmentArgs
[Test code learning / output]
Output in multiples of 3
Summary of using DBFlow
Summary of Java support 2018
Summary of FileInputStream and BufferedInputStream
[Java11] Stream Summary -Advantages of Stream-
Summary of using Butter Knife
4th day of java learning
[Java] Summary of regular expressions
Ruby Learning # 99 Personal Programming Notebook
Summary of "abstract interface differences"
Summary of Java language basics
[Java] Summary of for statements
Summary of Java Math class
Summary of basic functions of ImageJ
[Java] Summary of control syntax
Summary of java error processing
[Java] Summary of design patterns
[Java] Summary of mathematical operations
[Rails Struggle/Rails Tutorial] Summary of Rails Tutorial Chapter 2
Summary of rails validation (for myself)
Spring Framework 5.0 Summary of major changes
Summary of [Java silver study] package
[Rails] Summary of complicated routing configurations
[Java] Output by FormatStyle of DateTimeFormatter
Summary of devise controller initial state
Recommended learning method for programming beginners
Log output of WebServiceTemplate request / response
Open source programming language zig summary
Summary about the introduction of Device