Skip to content

James Zhang

[Startup MVP recipes #5.1] A simple resource generated by nest-cli then configured (part 1)

Preparation Install nest cli (globally) Install class-validator for custom validations. Generate the code Generate a resource, with generated CRUD endpoints (code first GraphQL) Set the name to users Select “GraphQL (code first)” Generate CRUD entry points? → Yes The generated code serves a good bare… Read More »[Startup MVP recipes #5.1] A simple resource generated by nest-cli then configured (part 1)

[Startup MVP Recipes #3] Nest.js Linting (ESLint, Prettier) supports

Credits to https://v.pincman.com/courses/64.html?chapter=1 Install NPM packages for dev This will raise many lint errors on existing files and please make sure to cleanup unused generated files like AppController AppService etc. And also resolve lint errors on existing files (e.g. lint error of default export). New… Read More »[Startup MVP Recipes #3] Nest.js Linting (ESLint, Prettier) supports

[Startup MVP recipes #2]  Nest.js + TypeORM config module and environment variables

Intro We usually have different environments: local, dev, prod etc. (or test, staging..) Each of the environment has its own separate database, and connect to different services with different credentials. Environment variables are used to hide confidential information and to provide a layer of customization… Read More »[Startup MVP recipes #2]  Nest.js + TypeORM config module and environment variables

[Startup MVP recipes #1] Nest.js local dev environment setup

Nest.js https://docs.nestjs.com/first-steps Install Nest.js CLI Init and run project Postgres Install Postgres on Mac (you can search for other ways of installing Postgres on different environments) (Optional) Download pgAdmin We can use pgAdmin to connect to local postgres and create new roles or databases locally.… Read More »[Startup MVP recipes #1] Nest.js local dev environment setup

[Notes] Next.js deployment on Netlify with dynamic routes

Follow tutorial at https://www.netlify.com/blog/2020/11/30/how-to-deploy-next.js-sites-to-netlify/ Then install this npm plugin and take tutorial at https://github.com/netlify/next-on-netlify This will enable SSR next.js and dynamic routing https://nextjs.org/docs/routing/dynamic-routes

[预告] Aicha Evans CEO of Zoox做客Stanford ETL

2021年3月3日,Zoox的CEO Aicha Evans来到Stanford ETL做客[1] Zoox创立于2013年加州,致力于打造自动驾驶,在行业中首次提出了为无人驾驶重新设计汽车的概念。[2] Zoox在2018年B轮融资后估值高达32亿美元,但是也在随后的自动驾驶泡沫破裂时陷入危机,然后在2019年通过2亿美元可转换债券得以喘息。[3] 2020年初,作价超10亿美元被亚马逊收购。[4] 最近在2020年12月,Zoox终于发布了可量产的robotaxi,结束了此前一直处在的原型开发阶段。[5] 2019年1月,Aicha Evans被任命为Zoox的CEO。在加入Zoox之前,Evans曾在英特尔公司担任高级副总裁、首席战略官,负责推动英特尔从以PC为中心的公司向以数据为中心的公司转型的长期战略。在加入英特尔之前,她曾在Rockwell Semiconductors、Conexant和Skyworks担任过10年的多种工程管理职位。她于2016年被任命为Anita Borg研究所董事会成员,并于2017年被任命为SAP监事会成员。Evans拥有乔治华盛顿大学计算机工程学士学位。[1] 采访Aicha Evans的是Heidi Roizen,斯坦福本科及MBA校友,现在是Threshold Ventures合伙人,而Threshold Ventures正是Zoox的种子轮和A轮投资者。[1][6] 以下为采访总结:(未完待续) [1] https://ecorner.stanford.edu/event/mar-3-2021-etl-with-aicha-evans/[2] https://mp.weixin.qq.com/s/Csc0otCoW4IQDkAR8GBA3w[3] https://www.huxiu.com/article/322656.html[4] https://www.theverge.com/2020/6/26/21304111/amazon-zoox-acquisition-self-driving-car-autonomous-vehicles-startup-robotaxi-bi-directional-vehicle[5] https://www.theverge.com/2020/12/14/22173971/zoox-amazon-robotaxi-self-driving-autonomous-vehicle-ride-hailing[6] https://www.crunchbase.com/organization/zoox/company_financials