alerner1
Software developer and science/tech writer. Python, Ruby on Rails, JavaScript, React/Redux, Java. Big-O efficiency + clean, readable code.
Software DeveloperNew York, NY
Pinned Repositories
a-react-app-example-nyc01-seng-ft-080320
active-record-associations-and-migrations-nyc01-seng-ft-080320
active-record-associations-methods-nyc01-seng-ft-080320
active-record-intro-to-rake-nyc01-seng-ft-080320
devinitely-client
A streamlined app for organizing your job search. Back end here: https://github.com/alerner1/devinitely-backend
engineering-manager-proto-1
perfect-game-backend
Content-based filtering implemented in Ruby on Rails to help you find the perfect game.
perfect-game-client
Recommendation engine for video games based on your history and preferences, to help you find ... the perfect game. Back end here: https://github.com/alerner1/perfect-game-backend
practice-jeopardy
Play Jeopardy using the jservice.io API! Written using React framework. Customizable games to come.
slidey-pix-client
15 puzzle game using images divided into a grid (customizable, with some provided). Written in collaboration with @rachaelghorbani in vanilla JS. Backend is Ruby on Rails (alerner1/slidey-pix-backend).
alerner1's Repositories
alerner1/js-fetch-monster-practice-challenge-nyc01-seng-ft-080320
alerner1/js-rails-as-api-using-fast-json-api-nyc01-seng-ft-080320
alerner1/js-rails-as-api-extracting-a-service-class-nyc01-seng-ft-080320
alerner1/js-rails-as-api-rendering-related-object-data-in-json-nyc01-seng-ft-080320
alerner1/js-rails-as-api-custom-json-rendering-using-rails-nyc01-seng-ft-080320
alerner1/js-rails-as-api-rendering-different-content-types-using-rails-nyc01-seng-ft-080320
alerner1/js-rails-as-api-review-of-rails-mvc-nyc01-seng-ft-080320
alerner1/jsdom-toy-tale
alerner1/fewpjs-build-the-example-nyc01-seng-ft-080320
alerner1/fewpjs-sending-data-with-fetch-nyc01-seng-ft-080320
alerner1/jsdom-fetch-dog-ceo-challenge-nyc01-seng-ft-080320
alerner1/fewpjs-fetch-lab-nyc01-seng-ft-080320
alerner1/jsdom-dom-challenge-nyc01-seng-ft-080320
alerner1/jsdom-task-lister-lite-nyc01-seng-ft-080320
alerner1/fewpjs-js-fundamentals-arithmetic-lab-nyc01-seng-ft-080320
alerner1/js-data-structures-objects-lab-nyc01-seng-ft-080320
alerner1/fewpjs-js-fundamentals-scope-lab-nyc01-seng-ft-080320
alerner1/fewpjs-document-onload-nyc01-seng-ft-080320
alerner1/fewpjs-acting-on-events-nyc01-seng-ft-080320
alerner1/fewpjs-fns-as-first-class-data-array-o-functions-nyc01-seng-ft-080320
alerner1/fewpjs-fns-as-first-class-data-do-behavior-nyc01-seng-ft-080320
alerner1/fewpjs-event-listening-nyc01-seng-ft-080320
alerner1/fewpjs-removing-altering-and-inserting-html-lab-nyc01-seng-ft-080320
alerner1/js-looping-and-iteration-looping-code-along-nyc01-seng-ft-080320
alerner1/fewpjs-js-fundamentals-arrays-lab-nyc01-seng-ft-080320
alerner1/fewpjs-js-fundamentals-variables-lab-nyc01-seng-ft-080320
alerner1/fewpjs-dom-editing-lab-nyc01-seng-ft-080320
alerner1/fewpjs-stitching-together-the-three-pillars-new-nyc01-seng-ft-080320
alerner1/raceyou
alerner1/has_secure_password_lab-nyc01-seng-ft-080320