dtschust / login-page Goto Github PK
View Code? Open in Web Editor NEWExample login flow using react
License: MIT License
Example login flow using react
License: MIT License
I logged in after selecting the FYP modal.
Bug was filed from example: undefined
Bug filed by: Drew
Screenshot URL (if added):
User Agent: Chrome version 52.0.2743.116
only a test!
Bug filed by: Drew
Screenshot URL (if added):
Console Errors: ``
URL: http://localhost:3000/#/?_k=mhkmyz
Window Dimensions: 1104,1320
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"mhkmyz","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"mhkmyz","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
foo
Everything looks good!
Bug filed by: Drew Schuster
Screenshot URL (if added):
Console Errors: ``
URL: https://dtschust.github.io/login-page/#/home?_k=hduvag
Window Dimensions: 328,489
Meta information: undefined
User Agent: Mobile Safari version 9.0
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"gfgfzg","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?"}},{"type":"[7] Close a dialog"},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?"}},{"type":"[7] Close a dialog"},{"type":"[2] Login Loading State"},{"type":"[4] Login Failure","payload":"Invalid Username or Password"},{"type":"[5] User requests to close the notification snackbar"},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"hduvag","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":false,"message":"Invalid Username or Password","autoHideDuration":3000},"dialog":{"title":"Forgot Your Password?","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"hduvag","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
changed how dialogs worked, hopefully that fixes playback
Bug filed by: Drew Schuster
Screenshot URL (if added):
Console Errors: ``
URL: http://localhost:3000/#/home?_k=x3c6d5
Window Dimensions: 1708,1320
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"s1iqha","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?"}},{"type":"[7] Close a dialog"},{"type":"[2] Login Loading State"},{"type":"[4] Login Failure","payload":"Invalid Username or Password"},{"type":"[5] User requests to close the notification snackbar"},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"x3c6d5","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":false,"message":"Invalid Username or Password","autoHideDuration":3000},"dialog":{"title":"Forgot Your Password?","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"x3c6d5","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
Let's see how this works! 🔥
Bug filed by: Drew Schuster
Screenshot URL (if added):
Console Errors: ``
URL: https://dtschust.github.io/login-page/#/home?_k=2aclhc
Window Dimensions: 2521,1320
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"z2ssd9","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"2aclhc","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"2aclhc","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
foo
here are some notes
Bug filed by: Drew Schuster
Screenshot URL (if added):
Console Errors: ``
URL: https://dtschust.github.io/login-page/#/home?_k=g3uxq1
Window Dimensions: 1122,1320
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"77207s","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"g3uxq1","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"g3uxq1","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
foo
Check it out
Bug filed by: Greg
Screenshot URL (if added): https://www.dropbox.com/s/hyqdq8umctds6kc/Screenshot%202016-08-31%2014.55.17.png?dl=0
Console Errors: ``
URL: https://dtschust.github.io/login-page/#/home?_k=xxugqu
Window Dimensions: 1920,1076
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"4nh0m9","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[2] Login Loading State"},{"type":"[4] Login Failure","payload":"Invalid Username or Password"},{"type":"[5] User requests to close the notification snackbar"},{"type":"[2] Login Loading State"},{"type":"[4] Login Failure","payload":"Invalid Username or Password"},{"type":"[5] User requests to close the notification snackbar"},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?"}},{"type":"[7] Close a dialog"},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"xxugqu","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":false,"message":"Invalid Username or Password","autoHideDuration":3000},"dialog":{"title":"Forgot Your Password?","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"xxugqu","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
it all worked!
Bug filed by: Drew Schuster
Screenshot URL (if added):
Console Errors: ``
URL: http://localhost:3000/#/home?_k=9vn61k
Window Dimensions: 1708,1320
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"s1iqha","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?","actions":{"key":null,"ref":null,"props":{"label":"Thanks!","primary":true,"disabled":false,"labelStyle":{},"labelPosition":"after","secondary":false},"_owner":null,"_store":{}},"children":{"type":"div","key":null,"ref":null,"props":{"children":{"type":"div","key":null,"ref":null,"props":{"children":"Don't worry, here's one! [email protected], password foobar"},"_owner":null,"_store":{}}},"_owner":null,"_store":{}}}},{"type":"[7] Close a dialog"},{"type":"[2] Login Loading State"},{"type":"[4] Login Failure","payload":"Invalid Username or Password"},{"type":"[5] User requests to close the notification snackbar"},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"9vn61k","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false,"children":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":false,"message":"Invalid Username or Password","autoHideDuration":3000},"dialog":{"title":"Forgot Your Password?","modal":false,"open":false,"children":{"type":"div","key":null,"ref":null,"props":{"children":{"type":"div","key":null,"ref":null,"props":{"children":"Don't worry, here's one! [email protected], password foobar"},"_owner":null,"_store":{}}},"_owner":null,"_store":{}},"actions":{"key":null,"ref":null,"props":{"label":"Thanks!","primary":true,"disabled":false,"labelStyle":{},"labelPosition":"after","secondary":false},"_owner":null,"_store":{}}},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"9vn61k","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
everything went according to plan.
Bug filed by: Drew Schuster
Screenshot URL (if added):
Console Errors: ``
URL: http://localhost:3000/#/home?_k=visht9
Window Dimensions: 1104,1320
Meta information: undefined
User Agent: Chrome version 52.0.2743.116
Playback script:
window.bugReporterPlayback([{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/","search":"","hash":"","state":null,"action":"POP","key":"mhkmyz","query":{},"$searchBase":{"search":"","searchBase":""}}},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?"}},{"type":"[7] Close a dialog"},{"type":"[6] Open a dialog","payload":{"open":true,"title":"Forgot Your Password?"}},{"type":"[7] Close a dialog"},{"type":"[2] Login Loading State"},{"type":"[4] Login Failure","payload":"Invalid Username or Password"},{"type":"[2] Login Loading State"},{"type":"[3] Login Success","payload":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},{"type":"@@router/LOCATION_CHANGE","payload":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"visht9","query":{},"$searchBase":{"search":"","searchBase":""}}}],{"user":{},"snackbar":{"open":false,"message":"","autoHideDuration":3000},"dialog":{"title":"","modal":false,"open":false},"routing":{"locationBeforeTransitions":null}},{"user":{"user":{"password":"foobar","profile_img_url":"https://pbs.twimg.com/profile_images/764931902172037121/1W-oOfu0.jpg","first_name":"Drew","full_name":"Drew Schuster","summary":"Senior Front-End Software Engineer with 4 years industry experience. Seeking a rapid iteration position to utilize and expand skills in front-end web development.","education":"Purdue University West Lafayette, Indiana Bachelor of Science in Computer Engineering (2011) GPA: 3.68 out of 4","work_experience":[{"title":"NerdWallet (2015-June 2016)","subtitle":"Senior Front-End Engineer","items":["Deployed and maintained three separate Isomorphic/Universal React applications to production in less than 1 year.","Credit Cards Tool: React app that allows users to filter and find the best credit card for their situation.","My NerdWallet: First app at NerdWallet to support registered users. Reusable login and register components shared with other teams.","Debt Calculator: React app that analyzes financial accounts of a user’s debt and displays relevant advice and future projections to help optimize debt payoff.","Front-End Community Of Practice: Ran internal front-end community of practice to share resources, components, and best practices across teams.","Component Style Guide: Created style guide of internal React components using React Storybook, set up automatic npm publish and deploy to static github pages site on every merge to master. Added bug reporter to enable non-engineers to automatically create github issues from the style guide, and scripts/templating to generate a new react component in a playground environment to encourage component contribution."]},{"title":"Sprout Social (2013-2015)","subtitle":"Front-End Engineer","items":["New Inbox: One of two front-end developers tasked with final 6 months of development refactoring Sprout’s Inbox, the core functionality of Sprout Social. See http://sproutsocial.com/insights/new-social-inbox for general overview.","Brand Keyword Limits: Sole front-end developer on project to limit brand keywords per customer and handle all new user experience states that arose from the new limits."]},{"title":"Orbitz Worldwide (2012-2013)","subtitle":"SEII 2013, SEI 2012 (Full stack)","items":["Ad Server Migration: One of two developers tasked with website development work to migrate ad server to different platform across multiple brands. Advertising revenue was $13.1 million in first quarter of 2013.","Multivariate Testing: Led envisioning, development, and analytics efforts for several high profile multivariate tests","Mentoring: Responsible for mentoring and technical training of 4 new hires in 2 years."]},{"title":"L-3 Communications (Defense Contractor)","subtitle":"Software Engineer Co-Op","items":["Wrote custom driver to operate USB Receiver and forward audio over a network. Programmed Network Bandwidth and Latency Simulator to simulate erratic plane-ground links."]}],"personal_projects":[{"title":"Redux Bug Reporter","description":"Built and Open Sourced Redux Bug Reporter, a bug reporter and bug playback tool for Redux. Winner of NerdWallet Best In Show Award at company Hackathon."},{"title":"nw-react-slider","description":"Built and Open Sourced nw-react-slider with designer Greg Mathews, no longer actively maintained."},{"title":"RSS Reader","description":"Developed an RSS Reader using Express Node.JS framework that interfaces with the Feed Wrangler API. "},{"title":"Twitter Application","description":"Built full-featured Twitter Application over summer of 2009 in Python."}],"academic_projects":["Pacman (Java)","Zork (Java)","Simple Painter (C++)","Wireless Audio Transmitter with Voice Recognition Controls","Pipelined, Cached, Multi-Core CPU (VHDL)","Real-Time Image Edge Detector (VHDL)","Microprocessor-Based Jeopardy Game","Shortest Route Map Traversal Application (C)","Huffman Compression/Decompression Application (C)","TAR File Extractor/Browser (Python)","2 Navigation and Delivery Robots"],"awards":["NerdWallet Best In Show Hackathon Award (2016)","Four Orbitz Star Awards (2012-2013)","AMD Design Excellence Award Winner (2010)","L-3 MID Top Star Award for Team Performance (2010)","2-Time NFL Debate National Qualifier","IHSFA 2007 Public Forum Debate State Champion"],"skills":[{"category":"Computers","skills":["Mac/Linux","ReactJS","Redux","Webpack","Browserify","Gulp/Grunt/npm","ES2015","Javascript","Backbone.js","Node.js","JQuery","Prototype","CSS3","HTML5","Git","Python","Java","JSP","Spring","XML","JSON","Shell Scripting","C","C++","Visual Basic","MatLab","Fortran","Assembly","VHDL","TCL"]},{"category":"Current Fascination","skills":["Building complex apps with Redux"]},{"category":"Interests","skills":["AeroPress Coffee","Rock Climbing","Mindfulness meditation","Wes Anderson movies"]}]}},"snackbar":{"open":true,"message":"Invalid Username or Password","autoHideDuration":3000},"dialog":{"title":"Forgot Your Password?","modal":false,"open":false},"routing":{"locationBeforeTransitions":{"pathname":"/home","search":"","hash":"","state":null,"action":"PUSH","key":"visht9","query":{},"$searchBase":{"search":"","searchBase":""}}}},100)
Bug submitted through redux-bug-reporter
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.