Adam Goldman

Adam Goldman

Mentor
5.0
(27 reviews)
US$20.00
For every 15 mins
39
Sessions/Jobs
ABOUT ME
Every bug is a door to improve our thinking process
Every bug is a door to improve our thinking process

Stack of choice:

  • View layer: React (Hooks)
  • Build: Vite
  • Proxy: Cloudflare
  • Monorepo: NX
  • Testing: jest, playwright, supertest
  • Backend: NodeJS on Express
  • DB: MongoDB
  • CI: CircleCI
  • Server: Heroku
  • VCS: Git, Github
Hebrew, Spanish, English
Beijing (+08:00)
Joined April 2015
EXPERTISE
8 years experience | 1 endorsement
I provide remote consultancy and hands on coding services for clients for a living, and follow the latest trends and technologies on medi...
I provide remote consultancy and hands on coding services for clients for a living, and follow the latest trends and technologies on medium, react newsletter and react digest to stay updated IMO, this is, by far, the best UI library available today.
12 years experience | 14 endorsements
My first (and maybe last?) programming language. I loved how it evolved over the years, and now with ES6-7 it can compete with the rest o...
My first (and maybe last?) programming language. I loved how it evolved over the years, and now with ES6-7 it can compete with the rest of the "big boys" out there. I released some NPM packages and participate in some OS projects that I use. My main focus with clients is to balance between performance and ease of development, while enforcing best practices, including code consistency with heavy linting and prettier
12 years experience | 4 endorsements
Git is my VCS of choice. My basic guidelines are: - Atomic commits - Don't commit to master (enforce with a pre-commit hook) - Run unit ...
Git is my VCS of choice. My basic guidelines are: - Atomic commits - Don't commit to master (enforce with a pre-commit hook) - Run unit tests, tsc, linting & prettier on pre-commit - Summarize PRs - Make PRs as small as possible - Close issues through commit/PR messages whenever possible - Let CI manage releases and deploy to staging for you
Git hooks
View more
Git hooks
View more
6 years experience | 3 endorsements
For the most part, jQuery is dead ... Long live SPA and one way data binding ;)
For the most part, jQuery is dead ... Long live SPA and one way data binding ;)
1 year experience
I used it for about a year in a large production app before es6-7 came along. I don't use it anymore today, tho I do miss it's readabi...
I used it for about a year in a large production app before es6-7 came along. I don't use it anymore today, tho I do miss it's readability from time to time.
CoffeeScript
View more
CoffeeScript
View more
1 year experience
AngularJS is magic, and it's good for small rapid prototyping, tho I don't use it anymore. Main reason is it's NOT JAVASCRIPT ... When ...
AngularJS is magic, and it's good for small rapid prototyping, tho I don't use it anymore. Main reason is it's NOT JAVASCRIPT ... When you learn angular, you are not learning JS, you are only getting better in angular, and that for me is a no-no. Today I stick to react, and I can't recommend it enough.
Angular
View more
Angular
View more
5 years experience
It was a MAJOR improvement after gulp/grunt, but vite is the way to go now. It has a (very) steep and frustrating learning curve, and the...
It was a MAJOR improvement after gulp/grunt, but vite is the way to go now. It has a (very) steep and frustrating learning curve, and the documentation is, to say the least, AWFUL. A good session with the right mentor will save you loads of hours and will keep you and your team sane ;)
Webpack
View more
Webpack
View more

REVIEWS FROM CLIENTS

5.0
(27 reviews)
Alessandra Divizia
Alessandra Divizia
March 2017
Great job! Precise and fast
Van
Van
March 2017
Adam was very good. He helped me clean up my code and reduced it to half the length. He was patient and wanted to help me improve and wanted to gave me options on how I wanted to be mentored. It was a little difficult to hear him over the background noise.
Carl
Carl
February 2017
Adam is engaging and eager to help people out, but more importantly, he's interested in you understanding his approach to fixing the code. This is vital to anyone looking to build upon their skills and get better as a developer. It's the whole teach a man to fish thing....
Chris
Chris
February 2017
Second time, and still awesome!
Alexandre Serra
Alexandre Serra
February 2017
He spot the bugs in my code with an approach to teach me how to code properly.
Chris
Chris
February 2017
Adam is a very friendly individual who really tried to help me in all sorts of ways to figure out my code and get it working. It took a while, and we were both stumped, but in the end we figured out the problem (it had nothing to do with code!). He also helped me get set up for my next functions and parts! I feel ready to prepare my code now until I hit the next block!
Brian Wilkinson
Brian Wilkinson
February 2017
Super enthusiastic. We talked about the structure of a current project and plans on refactoring in react. Will definitely use again.
matthew epler
matthew epler
February 2017
extremely clear and patient. implements best practices in everything. also shows alternative ways to implement solutions and why you should/not do something. I'll definitely be calling him again.
gabriel
gabriel
February 2017
Great tutor, really cares about the issues not the timer. Good at what he does.
Donald
Donald
February 2017
Adam is very knowledgable and fast but is able to change speed to address any knowledge gaps or areas that need elaborating or focus. Def feel I got a lot out of the time.