How to make Jenkins build NodeJS, Ruby, and Maven on Docker

How To Make Jenkins Build #NodeJS, #Ruby, And #Maven On #Docker  #reactjs #devops

  • Jenkins can speed up repetitive tasks that robots are much better performing and Docker simplifies spinning up VM’s for your application in a very simple and repeatable way.
  • What I’m going to cover here is how to setup your Jenkins server in a Docker container and how to fix some of the limits of the Jenkins official image.
  • While it is nice of Jenkins to offer an official docker image, you’ll quickly run into a few issues if you are doing anything even slightly other than compiling plain Java.
  • For instance, Maven, the popular dependency management tool for Java, is not included in the Docker container.
  • You’ve learned to create a Jenkins Docker-container that’s ready to run jobs for Java, Ruby and NodeJS projects.

Setup your Jenkins server in a Docker container and fix some of the limits of the official image I discovered so you can get up and building faster.
Continue reading “How to make Jenkins build NodeJS, Ruby, and Maven on Docker”

Shoutem on React Native featuring Tomislav Tenodi & Davor Culjak

Thank you @dabit3 for inviting us as guests again on @R_N_Radio 😎  #react #reactnative

  • In terms of React Native, what sort of product offerings do you have?
  • Can you talk about your React Native School?
  • So you talk about the process of ejecting out of Shoutem?
  • Nader talks about the e-commerce and Shoutem.
  • Nader talks about building e-commerce app with Shoutem.


This player is only available in HTML5 enabled browsers. Please update your browser or
download the episode

Continue reading “Shoutem on React Native featuring Tomislav Tenodi & Davor Culjak”

How to make Jenkins build NodeJS, Ruby, and Maven on Docker

How To Make Jenkins Build #NodeJS, #Ruby, And #Maven On #Docker  #reactjs #devops

  • I add yarn, gulp, grunt, bower, and sass to our build.
  • Two of the greatest weapons we use to slice overhead to confetti are Jenkins and Docker.
  • How to make Jenkins build NodeJS, Ruby, and Maven on Docker
  • Jenkins can speed up repetitive tasks that robots are much better performing and Docker simplifies spinning up VM’s for your application in a very simple and repeatable way.
  • What I’m going to cover is how to setup your Jenkins server in a Docker container and how to fix some of the limits of the Jenkins official image.

Setup your Jenkins server in a Docker container and fix some of the limits of the official image I discovered so you can get up and building faster.
Continue reading “How to make Jenkins build NodeJS, Ruby, and Maven on Docker”

Server-side Rendering Shootout with Marko, Preact, Rax, React and Vue

Server-side rendering shootout with Marko, Preact, Rax, #ReactJS, and #VueJS:  #JavaScript

  • Virtual DOM will never be the fastest on the server – you just can’t beat strings.
  • Soon after, it was suggested that Preact be added to the benchmark and sobear (the original benchmark author) added it and continued to work on making the benchmark more fair and meaningful.
  • Vue was added to the benchmark and it was pointed out that the benchmark was not running in production mode (using process.env.NODE_ENV = ‘production’ ) and that could skew results.
  • Never miss a story from Hacker Noon , when you sign up for Medium.
  • When compiled for the browser, rendering builds a virtual DOM tree that can be diffed directly with the browser’s DOM (powered by morphdom )- similar to the approaches in these other libraries.

Last week Alibaba announced a React-like library called Rax. Rax is a more lightweight implementation of the React renderer and it’s “universal”. It can run in Node.js, in the browser, and on top of…
Continue reading “Server-side Rendering Shootout with Marko, Preact, Rax, React and Vue”

Employee Directory: Sample Application with React Native and Node.js

Employee Directory: Sample app with #ReactNative and #NodeJS

  • In React Native , you render your components using React Native components like and which are wrappers around native components.
  • React Native is a framework for building native mobile applications using JavaScript.
  • Trivia application built with React (hosted live )
  • The source code for the React Native application is available in this GitHub repository.
  • The REST service implementation (employee-service-rest.js) uses fetch to access Node.js-based REST services hosted on Heroku .

Over the past few years, I’ve built many versions of the Employee Directory application as a way to explore new languages and frameworks. In this post I’ll share a version of the Employee Directory sample app built with React Native.
Continue reading “Employee Directory: Sample Application with React Native and Node.js”

Versioning React Native apps – Andrew Jack – Medium

Versioning React Native #apps:  by @andr3wjack #ReactJS #JavaScript

  • Using the hooks for npm version we can do even more!
  • Npm version by default will increment the version, commit, and tag that commit with the new version.
  • Finally it stages the Info.plist with the modified package.json.
  • Never miss a story from Andrew Jack , when you sign up for Medium.
  • There you have it, we can now increment our version without the added hassle of updating it three times.

React Native brings together JavaScript, Android and iOS. With that comes three different build tools, npm, Xcode, and Gradle. What happens when we want to release and increment the version? We have…
Continue reading “Versioning React Native apps – Andrew Jack – Medium”

Versioning React Native apps – Medium

  • Using the hooks for npm version we can do even more!
  • Npm version by default will increment the version, commit, and tag that commit with the new version.
  • Finally it stages the Info.plist with the modified package.json.
  • Never miss a story from Andrew Jack , when you sign up for Medium.
  • There you have it, we can now increment our version without the added hassle of updating it three times.

React Native brings together JavaScript, Android and iOS. With that comes three different build tools, npm, Xcode, and Gradle. What happens…
Continue reading “Versioning React Native apps – Medium”