SyndicodeSyndicode
Syndicode
Ruby on Rails, iOS, Android development agency
  • Home
  • Portfolio
  • Products
    • Marketplace
    • MVP
    • Web App
    • Website
    • Mobile App
    • Prototype
    • Enterprise App
    • Web Service
    • Backend
    • API Consumers
    • API Providers
  • Services
    • Dedicated professionals
    • Custom software development
    • Product Management
    • Project Management
  • Skills
    • Ruby on Rails
    • Android app development
    • iOS app development
    • UI/UX Design
  • Career
  • Blog
  • Video
  • Contact us
  • Language
Menu back  
FacebookLinkedinTwitterGithubBehanceTripAdvisorInstagram
 

Become a javascript ninja without a hastle

February 1, 2016blogBy Shamash

 

 

Javascript development is hard. I mean right javascript development. Without noise and hating yourself for yet another spaghetti code and callback hell. Check this. But you can do it. You can build quality from ashes. You can ship new features. And you can start to like yourself when you write javascript code. And I will help you.

Javascript & Co.

Javascript is the lingua franca of the web. It can do literally everything with your markup. But with great power come great responsibility. And sometimes javascript part of your app can be ugly.

Tutorials

  1.  http://javascriptissexy.com/how-to-learn-javascript-properly/ here you will know everything about javascript basics. And many more. Must have.
  2.  http://code.tutsplus.com/tutorials/the-best-way-to-learn-javascript–net-21954 tuts+ little guide from Andrew Burgess. Recommend.
  3. https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript MDN docs. Yeah. Even if Mozilla create javascript in 10 days, it’s official plays of documentation and javascript-dev’s wisdom.

Books

  1. http://www.amazon.com/gp/product/1593272820/ref=as_li_ss_tl?ie=UTF8&tag=nett02-20&linkCode=as2&camp=217145&creative=399369&creativeASIN=1593272820 Introduction book for javascript developers. Really everything you need to understand and use.
  2.  http://www.amazon.com/Smarter-Way-Learn-JavaScript-technology/dp/1497408180/ref=tmm_pap_title_0 Exercises-based approach to learn javascript. Must have.
  3.  http://www.amazon.com/gp/product/193398869X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=193398869X&linkCode=as2&tag=emotastic-20&linkId=6VMJQCURPKUH5LYY intermidiate level book. Read after you master simple javascript topics like prototypes and inheritance.
  4.  https://github.com/getify/You-Dont-Know-JS Best of all known books. Help to ensure you will learn essential without losing prospective.
  5.  http://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdf If you don’t know why you use functional programming, now is time to learn it. Grab a cup of coffee and start reading

Articles

  1.  https://medium.com/javascript-scene/learn-javascript-b631a4af11f2#.3s7tntrxa Basic article with additional links. Must have
  2.  https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3#.dp2vsfthw About prototypes. Did you use them already? Now you will learn why.
  3.  https://medium.com/javascript-scene/the-two-pillars-of-javascript-pt-2-functional-programming-a63aa53a41a4#.kmi8ko3qv javascript is somehow functional. Embrace lambdas and use javascript the right way.
  4.  https://medium.com/javascript-scene/how-to-use-es6-for-isomorphic-javascript-apps-2a9c3abe5ea2#.k8afb2l8h How to use ES6 features now. Yeah. Transpiling. Babel. And other fancy stuff.
  5. http://jlongster.com/Modularity How to build modules. Yeah, I know, you will create this one .js file anyway, but modularity is greater than this one file. Learn it principles.
  6.  https://medium.com/javascript-scene/the-dao-of-immutability-9f91a70c88cd#.yfqr18a7u Why mutabylity suks and what you can do with this.
  7.  https://github.com/kriskowal/gtor Become reactive to simplify UI building. And save effort and money.

Videos

  1.  https://www.youtube.com/watch?v=wfMtDGfHWpA fancy guy from Shopify. A little weird but you will get the point.
  2. https://www.youtube.com/watch?v=rI8tNMsozo0 Be simple, not easy. With Rich Hickey.

Courses

  1.  http://www.freecodecamp.com/ It’s an ultimate source of many training exercises and nonprofits, with which you can create your portfolio. Must have.
  2.  https://www.udacity.com/course/javascript-promises–ud898 You will become master of promise after this one.
  3.  https://www.udacity.com/course/offline-web-applications–ud899 Build offline webapps you’ve always dreamed
  4.  https://www.udacity.com/courses/ud304 Start using markup and styles. Nice and simple.
  5.  https://www.udacity.com/courses/ud804 Udacity basics of javascript. If you don’t do anything for now, start from this one.
  6.  https://www.udacity.com/courses/ud989 Become a design pattern jedi knoght. Yeah. And don’t forget that javascript likes functional style too with another great design pattern – function.
  7. https://www.udacity.com/courses/ud549 Small course about Jasmine and why would you want to test your app.
  8. https://www.udacity.com/courses/ud015 You want your OOP past to help in your javascript journey? Come to this one.
  9. https://www.udacity.com/courses/ud245 You don’t know what jquery is? Close your browser, refresh your PC and google it.
  10.  https://www.udacity.com/courses/ud110 Fancy ajax. When those messages come to you on facebook. And yeah. You will learn how to use it.

Tools

  1.  https://github.com/ericelliott/essential-javascript-links All essentials links out there. Especially pay attention to the Building and Dev-tools sections.

Conferences

  1.  https://www.youtube.com/watch?v=lJ1kY-CSpBk&list=PL37ZVnwpeshH37NxpV6XbgdDpY-w48hMd your favorite place of fresh air thoughts.
callback helldevelopmentjavascriptjavascript ninjaweb
Share this post
FacebookTwitterLinkedInGoogle+
About the author

Shamash

5+ years of full stack full cycle systematic development of projects, primary startups and science, using Ruby on Rails, Ruby, Angular.js, Javascript, Python and Agile methodologies.

Related posts
AWS vs. Google Cloud vs. Microsoft Azure. Syndicode news
AWS vs. Google Cloud vs. Microsoft Azure
February 23, 2019
About dry-schema Ruby gem in details. Syndicode news
About dry-schema Ruby gem in details
February 23, 2019
Protect individual resources in Rails with a password. Syndicode news
Protect individual resources in Rails with a password
February 22, 2019
Meet Dumper.js variable inspector for Node applications. Syndicode news
Meet Dumper.js variable inspector for Node applications
February 22, 2019
Developing Ruby on Rails web application. Syndicode news
Developing Ruby on Rails web application
February 22, 2019
Vue 2.6 'Macross' is here! Syndicode news
Vue 2.6 ‘Macross’ is here!
February 21, 2019
HIRE SYNDICODE
Make your next project a smooth sailing with the help of Syndicode developers!

Submitclear

Search
Tags
Angular api backend blockchain business code css design elixir frontend functional programming github google html IT javascript js Kyiv markup Node Node.js OOP Open source programming rails react react.js RoR ruby ruby on rails software development startup syndicode tech Technology testing UI Ukraine UX UX design Vue vue.js Web App web design web development
Recent blog posts
  • AWS vs. Google Cloud vs. Microsoft Azure. Syndicode news
    AWS vs. Google Cloud vs. Microsoft Azure
    February 23, 2019
  • About dry-schema Ruby gem in details. Syndicode news
    About dry-schema Ruby gem in details
    February 23, 2019
  • Protect individual resources in Rails with a password. Syndicode news
    Protect individual resources in Rails with a password
    February 22, 2019
  • Meet Dumper.js variable inspector for Node applications. Syndicode news
    Meet Dumper.js variable inspector for Node applications
    February 22, 2019
  • Developing Ruby on Rails web application. Syndicode news
    Developing Ruby on Rails web application
    February 22, 2019
Customer stories
Fuzu case. Syndicode Senden24, instant delivery service, screen GradReady SaaS platform for education Woobra: selling page screenshot, Syndicode Ruby on rails professional social network and marketplace for conference videos UKRAVIT: CRM for agro business company. Syndicode Ruby on rails, iOS and Android development of e-concierge apps for hotels NovaPoshta API Documentation Portal Shipwise - multimodal shipments management platform MVP development project, Syndicode HelloCare marketplace android mobile app main cover image Ruby on rails SaaS business accounting microservices platfrom development Ruby on rails microservices development of Movinga Product, Syndicode
Testimonials
  • We, at SalesValue, are very pleased to work with the Syndicode team! They are skilled professionals who can get the job done right on time. They have great people that are easy to work with and quickly understands the business needs. Syndicode is working on our Software as a Service solution for Sales Enablement, which includes advanced features like integration to Microsoft Graph, Google Drive, Salesforce and Dynamics CRM, as well as machine learning and algorithms. We can highly recommend them.

    ThomasThejn, CEO at SalesValue. Syndicode testimonials
    ThomasThejn, CEO at SalesValue
  • Syndicode has been a great development partner for us at Southern Made. They have helped us build a variety of websites and apps; everything from microsites that went from design to deployment in a matter of days to large-scale applications and APIs that were developed over many months. In addition to developing new web properties, they have been able to jump in and provide maintenance support on a wide variety of our existing apps with very quick ramp-up time. Syndicode works hard to make themselves available for constant communication and is a development partner I would highly recommend to anyone building web-based applications.

    Matt Mueller, Founder, Southern Made. Syndicode testimonials
    Matt Mueller, Founder, Southern Made
  • Syndicode team is awesome. It provides a channel to hire exceptional developers that share our DNA, vision and are full part in the team and company future. Appreciate a lot how highly knowledgeable everyone is about tech & business. A great environment to work and grow!

    Hotel Cloud – e-concierge mobile apps

    Hotel Cloud - e-concierge mobile apps. Syndicode
    DAVID-BENJAMIN BRAKHA, Founder & CEO
  • We are very happy with Syndicode’s highly skilled ruby on rails developers. They helped to optimize the VYDA backend massively. I can recommend them for highload complex projects.

    VYDA – video screencasts live sharing social network

    Markus Lichtenheldt, Founder & CEO
  • Inno-W Oy became first client of newly formed Syndicode agency since we have had long lasting cooperation with Syndicode’s CTO Anton Naumenko. They have provided ruby on rails and php development services in our various projects. Syndicode performs best as technology partner because they are experts in software engineering and very business oriented.

    Henry Palonen, CEO, Inno-W Oy
  • Syndicode helped during transition from MVP to beta release of SummitHub under tight schedule. Thanks to their expertise in continuous delivery process and instruments for Ruby on rails stack, we managed to pilot first conferences without any technical problems.

    SummitHub – professional knowledge network

    Jouni Renfors, Technical Lead, SummitHub
    Jouni Renfors, Technical Lead
  • © 2014 - 2019 Syndicode
  • Non-Disclosure Agreement
  • Privacy Policy
  • Syndicode Logos
  • Bilakasa
BottomMenu
FacebookLinkedinTwitterGithubBehanceTripAdvisorInstagram

We love our clients

We will beat any genuine quote by 5%

Contact us

no thanks, I do not want this opportunity

{"cookieName":"wBounce","isAggressive":false,"isSitewide":true,"hesitation":"","openAnimation":false,"exitAnimation":false,"timer":"","sensitivity":"","cookieExpire":"","cookieDomain":"","autoFire":"","isAnalyticsEnabled":true}