Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nojronatron/nojronatron.github.io

An online markdown blog and knowledge repository.
https://github.com/nojronatron/nojronatron.github.io

android android-development api-rest aws-amplify aws-lambda bootstrap4 csharp css dotnet expressjs fullstack-development graphql html java javascript linux react software-development spring-mvc

Last synced: 5 days ago
JSON representation

An online markdown blog and knowledge repository.

Awesome Lists containing this project

README

        

# Reading Notes

A collection of notes taken while attending Code Fellows CODE curriculum classes.

## Table of Contents

- [Things I Want To Learn More About](#things-i-want-to-learn-more-about)
- [Retro Blogs](#retro--blogs)
- [Advanced Software Development](#advanced-software-development)
- [Intermediate Software Development](#intermediate-software-development)
- [Foundations of Software Development](#foundations-of-software-development)
- [Reference Links](#reference-links)

## Things I Want To Learn More About

Continuing Research [Index of Learnings and Notes](./continuing-education/conted-index.html)

## Retro / Blogs

[Blogging Space for cy 2024](./continuing-education/nojronablog-2024.html).

[Post Code Fellows Retros](./continuing-education/retro-blargh.html).

## Advanced Software Development

The following are reading and research notes taken during, and in preparation for Code401 Java. Review these after class discusion, and then again after attempts to implement the lab(s) or code challenge(s):

:spiral_notepad: Read Class42 [Googles AdMob and Monetization Guide](./code401-files/google-admob-monetization.html)

:spiral_notepad: Read Class44 [Ethics and Code of Conduct](./code401-files/ethics-in-code.html)

:spiral_notepad: Read Class43 [OSS Contributing](./code401-files/open-source.html)

:spiral_notepad: Read Class39 [Android Location](./code401-files/android-location.html)

:spiral_notepad: Read Class38 [Intent Filters and Implicit vs Explicit Intents](./code401-files/intent-filters-implicit-explicit.html)

:spiral_notepad: Read Class37 [Amplify and Amazon S3](./code401-files/s3-and-amplify.html)

:spiral_notepad: Read Class36 [Amplify and Cognito](./code401-files/amplify-cognito.html)

:spiral_notepad: Read Class34 [Publishing Your Android App](./code401-files/google-apppubguide.html)

:spiral_notepad: Read GRAPHS [Code Fellows Curriculum on Graphs](./code401-files/graphs.html)

:spiral_notepad: Read Class33 [Relationships in GraphQL and AWS Amplify and CompletableFuture in Java](./code401-files/graphqlhasmanyconns-completablefuture.html)

:spiral_notepad: Read Class32 [Serverless, AWS Amplify, and GraphQL](./code401-files/serverless-amplify-graphql.html)

:spiral_notepad: Read Class31 [AWS Amplify](./code401-files/aws-amplify.html)

:spiral_notepad: Read Class29 [Android Rooms](./code401-files/android-rooms.html)

:spiral_notepad: Read HASHTABLES [Hash Tables](./code401-files/hash-tables.html)

:spiral_notepad: Read Class28 [RecyclerView: Displaying Lists of Data](./code401-files/recyclerview-for-lists.html)

:spiral_notepad: Read Class27 [Android Key Value Data, Espresso, and Tasks](./code401-files/android-kvd-espresso-tasks.html)

:spiral_notepad: Read Class26 [Android Component Fundamentals](./code401-files/android-fundamentals.html)

-=[Midterm Break]=-

:card_index: Read Class19 [Purely Functional Programming - Wikipedia Article](./code401-files/pure-func-prog-wiki.html)

:card_index: Read Class18 [Many to many and a reading about security](./code401-files/spring-many-many-security.html)

:card_index: Read Class17 [Spring Boot and OAuth2](./code401-files/spring-oauth-tutorial.html)

:card_index: Read Class16 [Spring Auth and Security](./code401-files/spring-auth-n-z.html)

:card_index: Read Class15 [Trees](./code401-files/treeeeeees.html)

:card_index: Read Class14 [Password Hashing and BCrypt](./code401-files/passwd-hashing-bcrypt.html)

:card_index: Read Class13 [One to Many in Spring and Integration Testing](./code401-files/spring-onetomany-and-integrationtesting.html)

:card_index: Read Class12 [Accessing Data with JPA and Spring Data CRUD](./code401-files/jpa-data-access-and-crud.html)

:card_index: Read Class11 [Spring App, Spring MVC and ThymeLeaf](./code401-files/spring-app-mvc-thymeleaf.html)

:card_index: Read about [Stacks and Queues](./code401-files/stacks-and-queues.html)

:card_index: Workshop on [professional coaching](./code401-files/professional-coaching-workshop.html)

:card_index: Read Class09 [HTTP Request Lifecycle and HTTP Request using Spring for Java](./code401-files/java-and-http.html)

:card_index: Read Class08 [DRY, Rule of Three, Dont Need It, and MVP](./code401-files/dry-three-mvp.html)

:card_index: Read Class06 [OOP, Inheritance, Interfaces](./code401-files/oop-inhrtnce-intfaces.html)

:card_index: Read about [Linked Lists](./code401-files/bigo-linkedlists.html)

:card_index: Read Class04 [OOP, Classes, Bin-Dec-Hex](./code401-files/oop-classes-bindechex.html)

:card_index: Read Class03 [Handling Exceptions, Java Scanner, and Objects vs Primatives](./code401-files/java-exceptions-scanner.html)

:card_index: Read Class02 [Java Packages and Loops](./code401-files/read401-02-java.html)

:card_index: Read Class01 [Java Basics Compiling and Java Doc Refs](./code401-files/read401-01-java.html)

### ASD Class Reminders

:arrow_right: Make your projects *client ready* aka visually appealing to anyone *[CodeFellows Prework]*

:arrow_right: A Kinder and Gentler [Philosophy](./code401-files/kinder-gentler-philo.html)

:arrow_right: Passion and [Perserverence](./code401-files/passion-perserverence.html)

:arrow_right: Believe [you can](./code401-files/tedx-believe-u-can-improve.html)

:arrow_right: Upgrade Skills with [Deliberate Practice](./code401-files/upg-skills-with-practice.html)

:arrow_right: Review Linux bash/cmdline [Tools and Usage](./linux-terminal-files/linux-reference.html)

:arrow_right: SQL Statement [Reference](./code401-files/sql-statements-ref.html)

### ASD Additional References and Notes

:crayon: Class Notes [Week Nine](./code401-files/class-notes-week9.html)

:crayon: Class Notes [Week Eight](./code401-files/class-notes-week8.html)

:crayon: Class Notes [Week Seven](./code401-files/class-notes-week7.html)

:crayon: Class Notes [Week Six](./code401-files/class-notes-week6.html)

:crayon: Class Notes [Week Four](./code401-files/class-notes-week4.html)

:crayon: Class Notes [Week Three](./code401-files/class-notes-week3.html)

:crayon: Class Notes [Week Two](./code401-files/class-notes-week2.html)

:crayon: Class Notes [Week One](./code401-files/class-notes-week1.html)

:memo: Partner Power Hour [Index](./power-hour-notes/pph-index.html)

:memo: Java Naming Conventions [Reference](./code401-files/java-naming-conv-ref.html)

:memo: Java Study [Guide](./code401-files/java-reference.html)

:memo: [Deploying Springboot to Heroku](./code401-files/heroku-deploy-spring.html)

:memo: Additional Notes On [BigO Notation](https://www.bigocheatsheet.com/)

## Intermediate Software Development

The following are reading and research notes taken during, and in preparation for Code301 Intermediate Software Development:

- [X] Read15 [Authentication](./code301-files/authentication.html)
- [X] Read14 [Diversity in Tech](./code301-files/diversity-in-tech.html)
- [X] Read13 More about [CRUD](./code301-files/crud-crud-notes.html)
- [X] Read12 Crud Rest [Status Codes](./code301-files/crud-rest-statuscodes.html)
- [X] Read11 [Mongo and Mongoose](./code301-files/mongo-and-mongoose.html)
- [X] Read10 [JS and Memory Usage](./code301-files/js-mem-usage.html)
- [X] Read09 [Node Modules and Functional Programming](./code301-files/nodemodules-funcproging.html)
- [X] Read08 [API Design](./code301-files/api-design.html)
- [X] Read07 [Queries and REST](./code301-files/queries-rest-api.html)
- [X] Read06 About [NodeJS and Pair Programming](./code301-files/node-and-pairprog.html)
- [X] Read05 Thinking in React and Higher Order Functions [readings](./code301-files/reactthink-higherorderfuncs.html)
- [X] Read04 [React and Forms](./code301-files/react-and-forms.html)
- [X] Read03 [Funcs As Props](./code301-files/funcs-as-props.html)
- [X] Read02 [State and Props](./code301-files/read-state-and-props.html)
- [X] Read01 [Intro to React and Components](./code301-files/read-intro-to-React-and-Components.html)
- [X] Dive Into [React](./code301-files/dive-into-react.html)
- [X] System Setup [Notes](./code301-files/setup-notes.html)
- [X] ES6 [Arrow Functions](./code301-files/arrow-functions.html)
- [X] ES6 [Classes](./code301-files/es6-classes.html)
- [X] JS Conf Session: The Event Loop [Video Notes](./code301-files/event-loop-video.html)
- [X] Components and React [Notes and Quiz](./code301-files/components-react.html)
- [X] Day 1 Notes: [Hoisting, Arrow Functions, Classes, Functional React and React Setup](./code301-files/robin-hoist-arrowf-classes-react.html)
- [X] Day 2 Notes: [React, Get/Set State, Bootstrap and CSS, Turnary Op, and Netlify](./code301-files/react-state-styling-turnary-netlify.html)
- [X] Day 3 Notes: [Build React, import components, using Grid, passing data, arrow functions, and modals](./code301-files/build-import-grid-passdata-arrowf-modals.html)
- [X] Day 4 Notes: [Debug React code, filters, sorting, create React App, ListGroup, Forms, onSubmit, and Bootstrap CSS](./code301-files/badReact-filter-sort-createApp-listGroup-forms-onSubmit-bootstrap.html)
- [X] Day 5 Notes: [Events, React Data from imports or parents or state, Reduce, WRRC modeling](./code301-files/events-reactData-reduce-wrrc.html)
- [X] Day 6 Notes: [Portolio project, passing by value and reference, REST, Axios, Async-Await, API Keys, Env files, and Error Handling](./code301-files/portfolio-passByValRef-REST-Axios-asyncAwait-apiKeys-envFile-errHandling.html)
- [X] Day 7 Notes: [React-bootstrap, String methods, CORS, Heroku, Expressjs, and NodeMon](./code301-files/reactBootstrap-stringMethods-cors-heroku-expressjs-nodemon.html)
- [X] Day 8 Notes: [Regex, Back-end API Server, Routes, Listeners, and more Heroku](./code301-files/regex-backEndApiServer-routes-listeners-heroku.html)
- [X] Day 9 Notes: [Filter function, Objects and Key-Value-Pairs, Modularizing functional code, using Params Objects](./code301-files/filterFunc-objects-kvps-modularizedCode-paramsObject.html)
- [X] Day 10 Notes: [Object Keys and Values, URL Handling, Error Handling, Modularization, Caching, and Promises](./code301-files/objKeysVals-URLHandling-ErrHandling-Modularization-caching-promises.html)
- [X] Day 11 Notes: [Method chaining, Mongo and NoSQL Databases, Mongoose, Seeding data, and the React Lifecycle](./code301-files/methodChaining-DBs-Mongoose-Atlas-SeedData-ReactLifecycle.html)
- [X] Day 12 Notes: [More RegEx, Map Keys vs MongoDB IDs, React Routes, CRUD, CORS, and Authentication](./code301-files/moreRegex-keyIdxAndMongoIdx-reactRoutes-CRUD-CORS-Auth.html)
- [X] Day 13 Notes: [array includes, array every, fe-be setup from clone, ExpressJS Heroku and Netlify hints, ThunderClient](./code301-files/includes-every-setupSystemFromClone-expressHints-HerokuNetlifyHints-ThunderClient.html)
- [X] Day 14 Notes: [Dr. Robin on DEI and some pre-assessment comments](./code301-files/drRobin-TechPerspective-AssessmentSetup.html)
- [X] Day 15 Notes: [JS Anonymous methods, using PUT with MongoDB, Authx including Auth0](./code301-files/anonyMethods-usingPUT-AuthN-AuthZ-OAuth-Auth0.html)

## Foundations of Software Development

The following are reading and research notes taken during, and in preparation for Code201 Foundations of Software Development:

- [X] Class-01 [HTML Process, Design, and Layout; JS The Art of Programming](./code201-files/class-01.html)
- [X] Class-02 [HTML Text and Intro to CSS; JS Decision Loops (part 1)](./code201-files/class-02.html)
- [X] Class-03 [HTML Lists and Boxes; JS Basic Instructions and Decision Loops (part 2)](./code201-files/class-03.html)
- [X] Class-04 [HTML Structure, HTML Layout, and JS Functions](./code201-files/class-04.html)
- [X] Class-05 [Images, Color, and Text in HTML and CSS](./code201-files/class-05.html)
- [X] Class-06 [JS Functions, Methods, Objects; The Document Object Model](./code201-files/class-06.html)
- [X] Class-07 [HTML Chpt 6 Tables; JS Chpt 3 Function, Methods, and Objects](./code201-files/class-07.html)
- [X] Class-08 [HTML Chpt 15: CSS Layouts (revisited)](./code201-files/class-08.html)
- [X] Class-09 [HTML Chpt 7 Forms, Chpt 14, Lists Tables Forms, JS Chpt 6 Events](./code201-files/class-09.html)
- [X] Class-10 [JS Chpt. 10 Error Handling and Debugging](./code201-files/class-10.html)
- [X] Read-11 [HTML Chpt.16, 19, 9, and MDN Article on Video and Audio APIs](./code201-files/read-11.html)
- [X] Read-12 [ChartJS and Canvas API](./code201-files/read-12.html)
- [X] Read-13 [The Past Present and Future of Local Storage for Web Applications](./code201-files/read-13.html)
- [X] Read-14 [Google Learns About Teams, and CSS Transforms, Transitions, and Animations](./code201-files/read-14.html)

## Reference Links

:link: Aseprite [Animated Sprite Editor and Pixel Art Tool](https://www.aseprite.org/)

:link: Mozilla Developers Network [Reference Docs](https://developer.mozilla.org/en-US/docs/Web)

:link: Career Launch Strategy [Notes](./code201-files/CareerLaunchStrategy.html)

:link: Power Hour Sessions [Notes](./power-hour-notes/pph-index.html)

:crayon: Linux and Terminal/Bash ~~Reading~~ learning [Notes](./linux-terminal-files/linux-reference.html)

:link: Image Placeholder Generator: [place-hold.it](https://place-hold.it)

:link: Build and Test Code before deployment in [CodePen](https://codepen.io/)

:link: Find, Support, Hire Creatives: [Dribbble](https://dribbble.com/)

:link: Design Inspiration: [Designspiration](https://www.designspiration.com/)

:link: Color Palette Designer: [Paletton.com](https://paletton.com/)

:link: Digital Ocean's CSS Tricks: [CSS-Tricks.com](https://css-tricks.com/)

:link: Web.Dev - Learn about CSS: [Web.Dev](https://web.dev/learn/css/layout/)

:link: The Event Loop - Video [YouTube.com](https://www.youtube.com/watch?v=8aGhZQkoFbQ&ab_channel=JSConf)

:link: Do daily challenges and get guidance on FE/BE/Java paths at [Free Code Camp](https://www.freecodecamp.org/)

:memo: Consider a subscription to CodeAcademy to support [Continuous Learning](https://www.codecademy.com/)

:link: SQL Bolt [Lessons In SQL](https://www.sqlbolt.com/)

:link: Reg Braithwaite on [Github Task List in Markdown](https://github.blog/2014-04-28-task-lists-in-all-markdown-documents/)

:link: Online JS Book [Eloquent Javascript by Marjin Haverbeke](https://eloquentjavascript.net/)

:link: Science Of People article [15 Science-based Public Speaking Tips...](https://www.scienceofpeople.com/public-speaking-tips/)

:link: Whiteboarding with [Miro](https://www.miro.com)

:link: Software Engineering Practice and Help at [Geeks for Geeks](https://www.geeksforgeeks.org/)

:link: JS2021 Survey by Sacha Greif and others [State of ... surveys including JS Frameworks and CSS](https://2021.stateofjs.com/)

:link: B is for [Bootstrap](https://getbootstrap.com/docs/3.4/)

:link: [React Bootstrap](https://react-bootstrap.github.io/)

:link: Free [Google Fonts](https://fonts.google.com/)

:link: Nice Icons by [Font Awesome](https://fontawesome.com/)

:link: [CSS-Tricks](https://css-tricks.com/) by Digital Ocean

:link: Curriculum [Refs](./code401-files/general-codefellows-refs.html)