Are you our next hire?

  • We are a young company still establishing our stack and processes, so being open to trying new languages and technologies is a must, as is putting forth honest and reasoned opinions on what works and doesn’t.
  • At the moment we are using ReasonML, GraphQL, JavaScript, Python, React Native, Docker, MYSQL, RethinkDB, and AWS Lambda.
  • We are looking for a new developer, whose first responsibility will be writing React Native apps in ReasonML.
  • You don’t have to have experience with these technologies, as long as you are willing and able to learn – – We expect you to have a good understanding of JavaScript, HTML/CSS, and web development in general.

We are a young company still establishing our stack and processes, so being open to trying new languages and technologies is a must, as is putting forth honest and reasoned opinions on what works and doesn’t. At the moment we are using ReasonML, GraphQL, JavaScript, Python, React Native, Docker, MYSQL, RethinkDB, and AWS Lambda.
Continue reading “Are you our next hire?”

Why we moved from Angular 2 to Vue.js (and why we didn’t choose React)

  • My conclusion about Angular 2 was simple, the only thing Angular 1 and 2 share in common is the name, they are completely different frameworks.So consider that we had 17 versions to upgrade on a non-tested system, a lot of pressure from the business to write new features, lots of bugs and poorly written code, the original developers weren’t on the team anymore, only one developer (me) at the time with many other responsibilities, Typescript, problems with finding the right documentation since I was using a beta, and Angular 2 moving to version 4.
  • I got a good understanding of the basic concepts of Vue.js, defined a good and extendable architecture but most importantly I really enjoyed the experience of writing code with it and I felt I was doing it faster that with React.React was a lot harder than I thought, choosing between Redux and MobX is more problematic than having one option that is well integrated with the framework like Vue.js and Vuex do.
  • React took the most mentions and Angular 2 came in a distant second place.I started to look for local talent with Vue.js experience and I did find some who were really good so I started to think that I was not alone, my social techy circle was probably too small and I shouldn’t play enough attention to the fact that I didn’t know anyone in person working with Vue.js on production.MobileAt the time we were thinking about Vue.js vs React, we were also considering rewriting our mobile app and React Native looked like a really good choice.
  • Twitter is another good example, they released Bootstrap under the very permissive MIT License and no one is talking about License problems with Bootstrap.Final wordsOut of the many web pages I researched before making a decision, one graph caught my attention, the developer satisfaction on The state of Javascript survey that Sacha Greif @sachagreif does every year.
  • You can read The State of Javascript on the following link.Overall, Vue.js was the the winner in our evaluation, it had many questions answered on Stack Overflow, the clearest official documentation of the three options, the smallest code base, integrates well with Bootstrap and learning that it was backed by strong projects like Laravel and a big company like Alibaba was a big plus.

At Rever (www.reverscore.com) we just released a new version of our web client using Vue.js. 641 commits and 16 weeks of intense development after with two resources, here we are, very proud of a…
Continue reading “Why we moved from Angular 2 to Vue.js (and why we didn’t choose React)”

Why we moved from Angular 2 to Vue.js (and why we didn’t choose React)

  • My conclusion about Angular 2 was simple, the only thing Angular 1 and 2 share in common is the name, they are completely different frameworks.So consider that we had 17 versions to upgrade on a non-tested system, a lot of pressure from the business to write new features, lots of bugs and poorly written code, the original developers weren’t on the team anymore, only one developer (me) at the time with many other responsibilities, Typescript, problems with finding the right documentation since I was using a beta, and Angular 2 moving to version 4.
  • I got a good understanding of the basic concepts of Vue.js, defined a good and extendable architecture but most importantly I really enjoyed the experience of writing code with it and I felt I was doing it faster that with React.React was a lot harder than I thought, choosing between Redux and MobX is more problematic than having one option that is well integrated with the framework like Vue.js and Vuex do.
  • React took the most mentions and Angular 2 came in a distant second place.I started to look for local talent with Vue.js experience and I did find some who were really good so I started to think that I was not alone, my social techy circle was probably too small and I shouldn’t play enough attention to the fact that I didn’t know anyone in person working with Vue.js on production.MobileAt the time we were thinking about Vue.js vs React, we were also considering rewriting our mobile app and React Native looked like a really good choice.
  • Twitter is another good example, they released Bootstrap under the very permissive MIT License and no one is talking about License problems with Bootstrap.Final wordsOut of the many web pages I researched before making a decision, one graph caught my attention, the developer satisfaction on The state of Javascript survey that Sacha Greif @sachagreif does every year.
  • You can read The State of Javascript on the following link.Overall, Vue.js was the the winner in our evaluation, it had many questions answered on Stack Overflow, the clearest official documentation of the three options, the smallest code base, integrates well with Bootstrap and learning that it was backed by strong projects like Laravel and a big company like Alibaba was a big plus.

At Rever (www.reverscore.com) we just released a new version of our web client using Vue.js. 641 commits and 16 weeks of intense development after with two resources, here we are, very proud of a…
Continue reading “Why we moved from Angular 2 to Vue.js (and why we didn’t choose React)”

Refs in React : All you need to know ! – Hacker Noon

Refs in React : All you need to know !



#reactJS #javascript #developer

  • borrowed from evening while looking into a popular react library, I came across ‘refs’ and even knowing it how it works i wasn’t quite convinced with my understanding so decided to dive more deeper into it and finally sharing my thoughts with you people.According to react docs , refs are used to get reference to a DOM(Document Object Model) node or an instance of a component in a React Application i.e. refs would return the node we are referencing .
  • But i would suggest using classes for use-case of this kind as its much better and also refs has its caveats which we would see soon.When it returns a DOM node or a component’s instance?If the ref points to a standard component (DOM node, such as input, select, div etc) then to retrieve the element; you just need to call this.refs.ref.If the ref points to a composite component (a custom component you have created yourself) you need to use the new ReactDOM module like so is the ref value first set ?
  • Don’t Inline refs callbacks: I used inline callbacks to show you why it is bad thing to doArrow and bind functions in a render() produce a performance hit by creating a new function on EVERY re-render.
  • It should be done something like thisAlso If the ref callback is defined as an inline function, it will get called twice during updates, first with null and then again with the DOM element.
  • ExampleReact Official DocsAs MyFunctionalComponent has no instances , above code won’t work as intended.BUT ref attribute will work inside a functional component as long as you refer to a DOM element or a class component:React Official DocsHope you now have a good understanding of refs along with it use-cases and caveats.

Last evening while looking into a popular react library, I came across ‘refs’ and even knowing it how it works i wasn’t quite convinced with my understanding so decided to dive more deeper into it…
Continue reading “Refs in React : All you need to know ! – Hacker Noon”

Beginner’s Thread / easy Questions (week of 2017-05-29) • r/reactjs

New to React? Got questions? Head to the Beginner thread on reddit and ask away:

  • Got questions about React, Redux, Create React App?
  • Stuck making progress on your app?
  • No question is too simple.

Hey /r/reactjs! I saw this [idea](https://www.reddit.com/r/elm/comments/6e57g3/easy_questions_beginners_thread_week_of_20170529/) over on /r/elm…
Continue reading “Beginner’s Thread / easy Questions (week of 2017-05-29) • r/reactjs”

Surge VS GitHub Pages: How to deploy a create-react-app project

Surge VS GitHub Pages: How to deploy a create-react-app project  #ReactJS

  • Minimal configuration to deploy a project
  • npm run deploy will first build your project via npm run build .
  • After entering the project path, Surge will suggest a random domain to use.
  • Then use npm run build to prepare your project for deployment.
  • Surge VS GitHub Pages: How to deploy a create-react-app project

As a developer, there are several ways you can show off your skills to peers and prospective employers. Open source contributions are great. Blogging is great. But at some point you’ll want to get…
Continue reading “Surge VS GitHub Pages: How to deploy a create-react-app project”

Ima fix wolves – Dan Abramov – Medium

Ima fix wolves:  by  @dan_abramov #Redux #ReactJS #JavaScript

  • I hope that the new course will address these issues.
  • Stay tuned for the new course.
  • I am working on a new course for Egghead that will show more patterns common in real world applications.
  • Created Redux, React Hot Loader, React DnD. Personal opinions.
  • Never miss a story from Dan Abramov , when you sign up for Medium.

I am working on a new course for Egghead that will show more patterns common in real world applications. I hope you will find it helpful. I plan to release it in June. The biggest problem with our…
Continue reading “Ima fix wolves – Dan Abramov – Medium”

Ima fix wolves – Medium

Ima fix wolves:  by @dan_abramov #Redux #reactjs #JavaScript

  • I hope that the new course will address these issues.
  • Stay tuned for the new course.
  • I am working on a new course for Egghead that will show more patterns common in real world applications.
  • Created Redux, React Hot Loader, React DnD. Personal opinions.
  • I know I should really go back and watch the videos where Dan deconstructs it for you but I still wish it was just cemented in my brain how and why it works.

Hi Sofia!
I’m very sorry that you are having a hard time.
Continue reading “Ima fix wolves – Medium”

Journey into React Part 6: Managing state and connecting to an Api with Redux and Axios

Managing state and connecting to an API with Redux and Axios:  #ReactJS

  • We export a function that contains a switch statement and returns the state.
  • Let’s throw in a reference to the message itself inside the component so that we can see whatever message is returned to us from the server.
  • Store and State The store contains the application state, which now consists of the confirmation message.
  • The action type tells the reducers what has happened, for example UPDATE_USERNAME , and the payload would be the confirmation message.
  • Create a new file titled index.js in the actions directory and import axios (to make our HTTP requests) and the action-type we made.

This tutorial is going to focus on setting up and using Redux as well as Axios so that you can make a call to a server…
Continue reading “Journey into React Part 6: Managing state and connecting to an Api with Redux and Axios”