Functional Bytes Clojure en Java specialist

Diensten van Functional Bytes

In het kort: Clojure - Scala - Java - Big Data - Gedistribueerd - Web services - Backend - Consultancy - Ontwikkeling - Eigen ontwikkelstraat

Consultancy en ontwikkeling

Functional Bytes richt zich op maatwerk bedrijfssoftware, waar de backend kant een grote rol speelt. De focus hierbij ligt op de Java wereld en het ecosysteem daar omheen. Heeft uw bedrijf een uitdaging liggen in bijvoorbeeld een webservices architectuur of gedistribueerde processen, dan ik kan ingezet worden voor consultancy en/of ontwikkeling op deze gebieden.

Clojure

Een specialiteit van Functional Bytes is de al weer zeven jaar oude programmeertaal Clojure. Het noemen van de leeftijd is niet omdat het alweer oud is (weet u hoe “oud” Java eigenlijk is?), maar juist omdat het tijd heeft gehad om te stabiliseren en een goed ecosysteem op te bouwen. Stabiel is het al jaren, en het ecosysteem is nog steeds booming. Er is veel ontwikkeling gaande, gericht op de vooruitgang van software engineering als geheel.

Clojure en het ecosysteem hebben een aantal eigenschappen die hierbij helpen. Om toch even technisch te worden:

Deze combinatie van eigenschappen maakt dat Clojure op simpele wijze ongewilde complexiteit uit de weg gaat. En dat is waar ik als ontwikkelaar blij van wordt, en de klant ook.

Kenmerken en ontwikkelstraat

Functional Bytes is pragmatisch ingesteld. De kennis en keuze van de tools maken mogelijk dat er een goede verhouding ontstaat tussen iets schaalbaar en uitbreidbaar neerzetten, en een snelle ontwikkeltijd. Het doel is om zo efficient waarde te geven aan de gevraagde automatisering.

Functional Bytes heeft een eigen ontwikkelstraat. Dit houdt in dat elk project in versiebeheer wordt gezet, automatisch wordt getest en gebouwd, en mogelijk ook met een druk op de knop kan worden gedeployed op een (mogelijk door Functional Bytes geleverde) acceptatie omgeving of productie omgeving. Ofwel, Continuous Integration en Continuous Delivery.

Kennis

Hieronder staan een aantal termen die de kennis binnen Functional Bytes weergeeft.

Clojure

Ring, Compojure, Datomic, Leiningen, Mount, Component, Core.async, Elastisch, Liberator en vele andere libraries

Gedistribueerd

Kafka, Storm, ZooKeeper, Cassandra, ElasticSearch

Webservices

SOAP, XML, XSD, XSLT, JBoss, Mule, Maven, JSON, REST, Websockets

Overige

Scrum, Jenkins, Git, Scala, PostgreSQL, Linux, OS X, Virtualisation, Docker

Kijk voor een actueel beeld van waar Functional Bytes zich mee bezig houdt ook bij de blog artikelen.

Clojure - ClojureScript - Scala - Java - JavaEE - Ring - Compojure - Bidi - Liberator - Datomic - Leiningen - Core.async - Reagent - Mount - Maven - Cassandra - XML - XSD - XSLT - JSON - jQuery - HTML - Mule - REST - ZooKeeper - Kafka - Storm - ElasticSearch - SOAP - Linux - OS X - Git - Jenkins - PostgreSQL - Scrum - Emacs


Functional Bytes, 2014-2017

Boekelo

06 267 145 02

KvK: 59562722