Sinds jaar en dag maken wij gebruik van open source software. Voor verschillende klanten en projecten hebben wij oplossingen gebouwd en uitgebreid, en deze vervolgens beschikbaar gesteld aan de open source-community. Niet alleen omdat wij er als organisatie van kunnen profiteren, maar ook omdat wij iets terug willen geven aan de community. Er zijn verschillende redenen waarom wij bij cimt in open source geloven.
Groei van onze expertise
In populaire open source-projecten komt veel expertise bij elkaar. Wij participeren in en dragen bij aan de Talend-community. Juist door de interactie stijgt onze deskundigheid naar een niveau dat op geen enkele andere manier te behalen is.
Betere tools
Wanneer wij bijdragen aan een project, richten wij het zodanig in en passen we het op een dusdanige manier aan dat het past bij onze behoeften én die van onze klanten. Daarvoor moeten we soms diep in de materie duiken. Dat zorgt ervoor dat wij uiteindelijk betere hulpmiddelen in handen hebben die ons nog beter in staat stellen om de uitdagende en veelal complexe problemen van onze klanten op te lossen.
Oplossingen die gewoon werken
In tegenstelling tot kolossale ‘one-size-fits-all’-softwarepakketten beginnen veel open source-projecten als kleinschalige initiatieven, vaak gericht op het oplossen van een specifiek probleem. Hierdoor ontstaat een applicatie die gewoon werkt!
Direct bijdragen aan het verbeteren van applicaties
Open source ontwikkelteams zijn vaak klein en flexibel. Dat maakt de ontwikkelaars benaderbaar: doorgaans komt een persoonlijk contact snel tot stand. Vanuit de gemeenschappelijke interesse resulteert goede feedback aan de ontwikkel-community vrijwel altijd in een snelle reactie.
Degelijke veiligheid en snelle ondersteuning
Bij open source zijn er vele ogen die naar de software kijken, waardoor fouten in de applicaties snel worden opgemerkt en vlot kunnen worden opgelost. Dat maakt de software niet alleen stabieler, maar ook veiliger.
Een magneet voor talent
De open source-community trekt talentvolle ontwikkelaars aan, die uitgedaagd worden door innovatieve oplossingen en daar graag aan bijdragen. Het is dus een geweldige manier om creatieve en probleemoplossende mensen voor een project of het uitbreiden van een applicatie bij elkaar te brengen.
Onze bijdragen aan de Talend-community
Om een voorbeeld te geven willen wij graag twee projecten voorstellen, die wij aan de Talend-community ter beschikking hebben gesteld. Het zijn best practices, die wij op basis van verschillende projecten bij klanten hebben ontwikkeld:
- Framework voor BI, Big Data en ESB projecten Het cimt framework is een set van verschillende componenten, die op basis van regelmatig terugkerende vraagstukken bij onze klanten en projecten is ontstaan. Door de inzet van dit framework is het mogelijk om op een generieke manier jobs en routes te verbeteren en te voorzien van functionaliteit die in elk project nodig is. De componenten bieden de mogelijkheid, om bestaande Talend functionaliteit voor error handling, monitoring, security, performance en stabiliteit verder uit te breiden. Dit geldt zowel voor eenvoudige jobs als ook voor complexe incrementele data loads. Meer informatie over het framework samen met de volledige projectdocumentatie is op Talend Exchange te vinden.
- Componenten voor Google Analytics en Google Adwords: Om gegevens uit het meest populaire online marketing- en analyseplatform van Google met eigen BI of reporting-tools te kunnen integreren, hebben wij verschillende componenten in Talend gebouwd, die makkelijk in bestaande infrastructuren opgenomen kunnen worden. Meer informatie en documentatie betreffende deze veel toegepaste componenten is hier te vinden:
- Talend – Google Analytics Input
- Talend – Google Analytics Management
- Talend – Google Adwords Reporting