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?”

Vulcan 1.4: Sendy, EmbedAPI, Dataloader, and more – VulcanJS

Vulcan 1.4: Sendy, EmbedAPI, Dataloader, and more  #javascript #react #graphql #reactjs

  • Vulcan 1.4: Sendy, EmbedAPI, Dataloader, and moreVulcan 1.4 is here!
  • This release is mostly focused on small improvements and bug fixing, but it does include a few cool features.Better Third-Party Services IntegrationsWe’ve been in the process of revisiting Vulcan’s various integrations with third-party services such as Embedly and Mailchimp, and refactoring them to make it easier to add more alternative options.For example, the newsletter package now works with Sendy in addition to Mailchimp, and the image fetching package (which is still called vulcan:embedly for now) works with EmbedAPI in addition to Embedly.Additionally, the Embedly package now includes a built-in, barebones metadata-scraping feature, so that you can get started without having to rely on any third-party services.Better Performance With DataloaderAnother nice improvement is the addition of Dataloader to help speed up your app by caching and merging some of your database calls.You can learn more about what this means by watching the following video:Full ChangesHere’s a (more or less) full list of the changes.vulcan:newsletterAdded support for Sendy.Made it easier to add support for additional newsletter can now apply to document edit forms as well.Added new setFormState helper to form is now user creation callbacks.Added new avatarUrl field autofilled on user creation.
  • “Change password” link is now shown on user profile page.vulcan:embedlyMerge ThumbnailURL component’s features into EmbedlyURL component.Refactored the package to add support for EmbedAPI as well as a built-in meta tag scraper.vulcan:libAdded Dataloader support for users, posts, comments, and votes.Added support for child routes.Changed withCurrentUser HOC’s loading prop from loading to currentUserLoading .
  • Added new custom schema properties: onInsert, onEdit, onRemove .
  • Added new removeFromFragment categories from settings now works with nested categories.Added new getCategoriesAsNestedOptions function.Added new categoriesFilter setting that can be set to either union or intersection.OtherList of a user’s downvoted posts/comments is only visible to their owner.Added support for a description setting different from tagline.Fixed search form clearing.

Vulcan 1.4 is here! This release is mostly focused on small improvements and bug fixing, but it does include a few cool features. We’ve been in the process of revisiting Vulcan’s various integrations…
Continue reading “Vulcan 1.4: Sendy, EmbedAPI, Dataloader, and more – VulcanJS”

Simply about React Native – S-PRO – Medium

Simply about React Native  #javascript #reactnative #crossplatform #facebook #react #reactjs

  • Web & mobile development, smart solutions and headache solving
  • It includes both traditional, and modern methods of mobile apps development.
  • Allows to perform development faster, and it costs cheaper.
  • It helps to transform any web project into mobile decision easily.
  • Never miss a story from S-PRO , when you sign up for Medium.

React Native is a technology developed by Facebook. It includes both traditional, and modern methods of mobile apps development. React Native is based on Javascript. It helps to transform any web…
Continue reading “Simply about React Native – S-PRO – Medium”

Testing Common Redux Patterns in React Using AVA

Testing common #Redux patterns in #ReactJS using AVA:

  • Let’s configure the Redux store using our root reducer.
  • As the second argument, we are passing the action which toggles the state of the todo with the given id .
  • When dispatched, the action will cause a todo item of a given id to switch its state, for instance from completed to not completed.
  • /actions’ ; const store = configureStore ({ todos : [ { id : 0 , completed : false , text : ‘buy milk’ }, { id : 1 , completed : false , text : ‘walk the dog’ }, { id : 2 , completed : false , text : ‘study’ } ] }); store .
  • Reducers react to dispatched actions by modifying the store.

This is the second tutorial in our series on testing React and Redux applications.
If you haven’t read the first part, we encourage you to do so.
Continue reading “Testing Common Redux Patterns in React Using AVA”

The caveats of using Navigator in React Native — NativeBase.io Blog

The caveats of using Navigator in #ReactJS Native:

  • As we kept pushing new views to the navigator, the app started to slow down and lag.
  • Navigator is not like the routers of the web
  • We have been quite into it ever since, with the pro version of Native Starter and now NativeBase , an open source framework to write React Native apps being one of our works.
  • When we pushed views into the navigator, the navigator got stacked with new pages.
  • The caveats of using Navigator in React Native

Read the full article, click here.


@ReactiveConf: “The caveats of using Navigator in #ReactJS Native:”


After having a great experience of working with React, we did not leave much time to try our hands on React Native when it went open source…


The caveats of using Navigator in React Native — NativeBase.io Blog