Johnson Fu's repositories
study-react-native
Study React Native
compose-postgres
Postgresql & pgadmin4 powered by compose
demo-node-grpc
demo of using grpc in nodejs
demo-aop
Demo of using Spring AOP
demo-unit-test
demo of performing unit test in java
microservices-platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的**实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
demo-simple
Demo Simple Maven Java Application
demo-terraform
demo of using terraform
microservices-demo-1
Deployment scripts & config for Sock Shop
study-mern
Demo of using MERN Stack
demo-nodejs
demo of nodejs projects
devconnector_2.0
Social network for developers, built on the MERN stack
react-native-practical-guide-code
Course code & attachments for our "React Native - The Practical Guide" (https://acad.link/react-native) course.
orderbook
:book: An Order Book app built with React/Typescript and powered by WebSockets.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
cnb-springboot
See how to create a Docker image from a Spring Boot app using Cloud-native Buildpacks
devops-master-class
Devops Tutorial for Beginners - Learn Docker, Kubernetes, Terraform, Ansible, Jenkins and Azure Devops
LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
crwn-clothing-firebase-cart
This repository contains my solution for storing a users cart in firestore. Most of the new code is in the cart saga and firebase utils along with the typical react-redux actions and action types. Make sure to look at the README to see what the security rules are!
use-state-example
A small application to help us understand the new useState hook
useReducer-example
A small project to help us understand the useReducer hook. We are replacing the code in our useEffect example with useReducer for state management.
custom-hook-example
A small application showing how to write a custom hook to help us fetch data
use-effect-example
A small project helping us understand the new useEffect hook!
crwn-hooks
We have updated our application over to using hooks and functional components to replace any class components we had before.
lesson-32-complete
Let's make our code mobile responsive! We wrote some media queries into the appropriate css files and now we have mobile friendly code!
graphql-practice-complete
The final version of our application after converting it to leverage apollo-client for handling local state. *One thing to note is that in checkout-item.container we use something new, the compose function and the graphql function we get from react-apollo to handle multiple mutations!
graphql-lesson
We are starting our Graphql implementation lesson! In this lesson, we are starting from a state of our application where we don't have sagas but are leveraging redux for local state storage.
react-context-complete
A complete version of our application converting everything redux over to using the contextAPI
react-context-lesson
We are going to replace our local state management from redux to the new context API. This repository is our application before we introduced sagas to handle our asynchronous code, which is a good starting point to make the appropriate changes!