Author Archives: Hätinen Antti

About Hätinen Antti

Managing Director for Pharazon AB

Fix ENOSPC error

Coding

When we were starting up our React Native project, we got the following error message:


ERROR watch /home/phz/workspace/react-mobile/node_modules/beeper ENOSPC
{"code":"ENOSPC","errno":"ENOSPC","syscall":"watch /home/phz/workspace/react-mobile/node_modules/beeper","filename":"/home/phz/workspace/react-mobile/node_modules/beeper"}
Error: watch /home/phz/workspace/react-mobile/node_modules/beeper ENOSPC
at exports._errnoException (util.js:1018:11)
at FSWatcher.start (fs.js:1443:19)
at Object.fs.watch (fs.js:1470:11)
at NodeWatcher.watchdir (/home/phz/workspace/react-mobile/node_modules/sane/src/node_watcher.js:144:20)
at Walker.<anonymous> (/home/phz/workspace/react-mobile/node_modules/sane/src/node_watcher.js:353:12)
at emitTwo (events.js:106:13)
at Walker.emit (events.js:191:7)
at /home/phz/workspace/react-mobile/node_modules/walker/lib/walker.js:69:16
at go$readdir$cb (/home/phz/workspace/react-mobile/node_modules/graceful-fs/graceful-fs.js:149:14)
at FSReqWrap.oncomplete (fs.js:123:15)

We found out that the problem is caused by having too few filesystem watches. See

http://stackoverflow.com/questions/22475849/node-js-error-enospc

The issue can be fixed by increasing the fs.

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Published by:

PHZ Full Stack työntekijämäärä nousi yli 50

Careers Company

Alkuvuosi on lähtenyt PHZ Full Stack:ssa vauhdikkaasti liikkeelle ja olemme palkanneet yhteensä 15 uutta ohjelmistokehittäjää palvelukseemme saavuttaen maaliskuun lopussa yhteensä 52 työntekijän rajapyykin. Suurin osa uusista työntekijöistä on harjoittelijoita, ja yrityksellämme PHZ Full Stack:llä on kuitenkin edelleen runsaasti  tarvetta palkata senior-kehittäjiä erilaisiin asiakastoimeksiantoihin niin Java, Node.js, PHP kuin Frontend (React, Angular) -kehityksen parissa.

PHZ Full Stack erottautuu muista IT-alan yrityksistä keskittymällä kestävään ohjelmistokehitykseen, joka mahdollistaa sovellusten elinkaaren pidentämisen. Ohjelmistoalan suurin hukka syntyy olemassaolevien järjestelmien uudelleenkirjoittamisesta parin vuoden välein. Usein samat järjestelmät toteutetaan uudestaan huonolla laadulla kiirehtien, jolloin jo kertaalleen vuosia sitten korjatut ongelmat ilmestyvät niihin uudestaan. Keskittymällä korkeaan laatuun ja testiautomaatioon järjestelmiä voidaan uudistaa vain niiltä osin kuin siihen on tarvetta, jolloin vähänkään suuremmissa järjestelmissä säästöt nousevat nopeasti miljooniin euroihin. Investointikulujen sijasta Full Stack Devops-kehittäjämme pystyvät  toteuttamaan olemassaolevaan järjestelmään uusia ominaisuuksia pelkällä ylläpitokululla.

Published by:

PHZ.fi Palta jäseneksi

Careers Company

PHZ.fi (Pharazon AB) on 3.2.2017 hyväksytty Palvelualojen työnantajat PALTA ryPalta:n jäseneksi. Pharazon AB on rekisteröitynyt teleoperaattori ja PHZ.fi:llä sovelletaan ICT-alan työehtosopimusta.

Uuden jäsenyyden ansiosta saamme jatkossa entistäkin paremmin tukea ja apua ajankohtaisten työmarkkinaratkaisujen soveltamiseen, kuten mm. kilpailykykysopimuksen käytännön yksityiskohtien järjestämiseen.

Published by:

PHZ lisää Asus Rampage V Extreme -koneita

Company

Hankimme toissavuonna työkoneiksi toimistolle (ja asiakasprojekteihin) 10kpl Asus Rampage V Extreme -pohjaisia pöytäkoneita, jotka on varustettu

  • max 128GB DDR4 -muistilla (nyt on ostettu epähuomiossa vain 64GB)
  • 4-way SLI (4x PCI Express -väylä)
  • Intel X99 -piirisarja
  • patentoitu ylikellotus
  • M.2 väylä sisäänrakennetuille SSD-levyille joissa siirtonopeus on jopa 3200MB/s (vs. normaali SATA3 SSD 600MB/s)
  • Sisäänrakennettu WIFI-antennituki

Tilasimme juuri lisää samanlaisia koneita tosin lisättynä 144Hz pelinäytöillä, jotta voimme pitää LANeja toimistolla. Katso lisää ylikellotus- ja muista ominaisuuksista emolevyn sivuilta
http://www.asus.com/fi/Motherboards/RAMPAGE_V_EXTREME/

4way-sli

Published by:

PHZ.fi ja OP sopivat 500 000 EUR rahoitusratkaisusta

Careers Company

PHZ.fi ja Osuuspankki sopivat joulukuussa uuden rahoitusratkaisun, joka lisäsi yrityksen rahoitusta jopa 500 000 EUR:a. Uusi rahoitus mahdollistaa vahvan menestystarinan ja kasvuvauhdin kiihdyttämisen aiemmasta keskimääräisestä 80% per vuosi -kasvusta kuluvan vuoden aikana.

Yhtiön palveluksessa oli vuoden lopussa 39 työntekijää, mutta toimitusjohtajan mukaan uusia kehittäjiä tarvitaan heti kaikkiin teknologia-alustoihin niin Java, Node.js, bigdata, frontend (React, Angular), Ruby, .Net, pelikehitys (Unity) kuin Devops-puolelle. Tämän lisäksi yhtiö hakee myös monitaitoisia graafikoita uudelle projektit -liiketoimintaosastolle.

Published by:

PHZ.fi myynti nousi +90% 2.1 miljoonaan euroon

Company Start-up

Alustavan laskelman mukaan PHZ.fi myynti nousi edellisvuodesta +90% saavuttaen 2.1 miljoonaa euroa vuonna 2016. Tämä jatkaa neljättä vuotta putkeen keskimäärin 80% vuosikasvua. Yhtiön palkkalistalla oli vuoden lopussa 39 henkeä.

Kiitokset kaikille työntekijöillemme, asiakkaille ja yhteistyökumppaneille erinomaisesta vuodesta! Vuonna 2017 menestystarinamme on tarkoitus jatkua samanlaisena tai jopa kiihtyä.

Published by:

New Extreme Programming Adoption Record – 30.5 practices in just 6 weeks!

Careers Coding Company Software Engineering

The latest (disclosed) PHZ customer project working on-site at customer premises hit on the last week the record of fastest Extreme Programming (XP)-process adoption seen this far. The previous scores have been:

The latest record is to adopt 30 and a half practices in just 6 weeks! Our current Extreme Programming list of practices include for example Pair Programming, Test Driven Development, 100% Code Coverage and Continous Integration (to test and production environments). There are currently total of 37 practices, with the Lean 5S being the latest addition.

The benefit of having such a high XP -process maturity is that roughly after 25/37 practices the software engineering team starts to break even for the customer, i.e. they cost the same as they produce. At 30 practices the team typically produces more than they cost, and near 37 practices the team hits so called super-productivity enabling the delivery of world-class products at very high efficiency. This is the way how we claim our main sales proposition of delivering Sustainable IT Services where the life-time of the systems we deliver can reach decades compared to the few years or months when using more traditional practices.

Published by: