I am currently in-between jobs / projects and have been working through the textbooks listed below with the aim of moving back into a full stack position. I understand the job market has changed a lot for developers in the last few years but spending some time learning a modern front end framework, updating myself on newer Java APIs and pairing it with a framework will hopefully see me developing again in no time. 🤞
Learning the vi and Vim Editors, 8th Edition : Power and Agility Beyond Just Text Editing - Arnold Robbins and Elbert Hannah
Chapters :
- Introducing vi and Vim
- Simple Editing
- Moving Around in a Hurry
- Beyond the Basics
- Introducing the ex Editor
- Global Replacement
- Advanced Editing
- Vim (vi Improved): Overview and Improvements over vi
- Graphical Vim (gvim)
- Multiple Windows in Vim
- Vim Enhancements for Programmers
- Vim Scripts
- Other Cool Stuff in Vim
- Some Vim Power Techniques
- Vim as IDE: Some Assembly Required
- vi Is Everywhere
- Epilogue
Fluent React : Build Fast, Performant, and Intuitive Web Applications - Tejas Kumar
Chapters :
- The EntryLevel Stuff
- JSX
- The Virtual DOM
- Inside Reconciliation
- Common Questions and Powerful Patterns
- ServerSide React
- Concurrent React
- Frameworks
- React Server Components
- React Alternatives
- Conclusion
- Going Deeper with Reactive
Effective Java, 3rd Edition : Best practices for the Java Platform - Joshua Bloch
Chapters :
- Introduction
- Creating and Destroying Objects
- Methods Common to All Objects
- Classes and Interfaces
- Generics
- Enums and Annotations
- Lambdas and Streams
- Methods
- General Programming
- Exceptions
- Concurrency
- Serialization References Index
Spring Boot Up and Running, 1st Edition : Building Cloud Native Java and Kotlin Applications - Mark Heckler
Chapters :
- Spring Boot in a Nutshell
- Choosing Your Tools and Getting Started
- Creating Your First Spring Boot REST API
- Adding Database Access to Your Spring Boot App
- Configuring and Inspecting Your Spring Boot App
- Really Digging into Data
- Creating Applications Using Spring MVC
- Reactive Programming with Project Reactor and Spring WebFlux
- Testing Spring Boot Applications for Increased Production Readiness
- Securing Your Spring Boot Application
- Deploying Your Spring Boot Application
- Going Deeper with Reactive