Skip to content

Instantly share code, notes, and snippets.

View jprivillaso's full-sized avatar
🌏
Writing scalable bits

Juan Rivillas jprivillaso

🌏
Writing scalable bits
  • Belo Horizonte, Brazil
View GitHub Profile

A N-SIDE (http://www.n-side.com/) oferece serviços de consultoria e soluções de software, ajudando os clientes a tomar decisões complexas graças às tecnologias de otimização e data mining mais avançadas. A sede se encontra na Bélgica
(Louvain-la-Neuve) e escritórios no Brasil (Belo Horizonte) e Estados Unidos (Nova York)Diariamente, os algoritmos desenvolvidos pela N-SIDE estão acoplando os mercados europeus de eletricidade com um volume negociado próximo de 200
milhões de euros. 12 das 20 maiores empresas farmacêuticas do mundo estão otimizando a cadeia de suprimentos de ensaios clínicos graças aos algoritmos internos da N-SIDE.
Líderes globais na indústria siderúrgica estão aproveitando as soluções N-SIDE para otimizar a fabricação de produtos de qualidade superior, reduzindo o consumo de energia e atingindo os objetivos ambientais.

Atualmente estamos buscando profissionais para trabalhar tanto na área de consultoria nos projetos ao redor do mundo quanto no desenvolvimento de algoritmos

module.exports = {
devtool: '',
entry: [
],
output: {
},
plugins: [
],
module: {
loaders: [{
const path = require('path');
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
devtool: 'eval-source-map',
entry: [
'webpack-hot-middleware/client?reload=true',
path.join(__dirname, 'src/viridis.ui.widget.js')
],
const path = require('path');
const express = require('express');
const webpack = require('webpack');
const webpackDevMiddleware = require('webpack-dev-middleware');
const webpackHotMiddleware = require('webpack-hot-middleware');
const port = 3000;
const config = require(`./webpack.${process.env.NODE_ENV}.config.js`);
const isDevMode = process.env.NODE_ENV !== 'production';
// Taken from https://stackoverflow.com/questions/9163341/multiple-inheritance-prototypes-in-javascript
function getDesc (obj, prop) {
let desc = Object.getOwnPropertyDescriptor(obj, prop);
return desc || (obj=Object.getPrototypeOf(obj) ? getDesc(obj, prop) : void 0);
}
function multiInherit (...protos) {
return Object.create(new Proxy(Object.create(null), {
has: (target, prop) => protos.some(obj => prop in obj),
let o1, o2, o3,
obj = multiInherit(o1={a:1}, o2={b:2}, o3={a:3, b:3});
class App extends React.Component {
constructor() {
super();
this.methodA = this.methodA.bind(this);
this.methodB = this.methodB.bind(this);
this.methodC = this.methodC.bind(this);
}
const DEFAULT_METHODS = ['constructor', 'render', 'componentDidMount', 'componentDidUpdate'];
class App extends React.Component {
constructor() {
super();
this.bindMethodsWithContext(this);
}
'use strict';
const webpack = require('webpack');
const path = require('path');
const vendorLibs = [
'lodash',
'moment',
'react',
'react-dom',
'use strict';
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: [
path.join(__dirname, 'src/index.js'),
],
devtool: 'eval-source-map',