.NET-productiviteit verhogen met een gepast gebruikt van lambda's en F# TETRA project proposal 2015
.NET is geweldig Goede tools Sterke ondersteuning van Microsoft Naadloze integratie tussen verschillende programmeertalen Maar toch gebruikt bijna iedereen C# “One size fits all” klopt niet!
Innovatie = F# ? F# = functionele programmeertaal in.NET Microsoft experimenteert niet zomaar! Moet dus een belangrijke meerwaarde hebben Innovatieve bedrijven gebruiken paradigma dat best past bij service/software component F# is daar de topper qua alternatieve taal F# is dus dikwijls synoniem voor innovatie
Java-community volgt Java 8 kent nu ook lambda’s Lambda = centraal concept van F# en functioneel programmeren Release uitgesteld speciaal om dit te kunnen toevoegen!
Doelstelling van dit project Bedrijven vertrouwd maken met de voordelen van deze aanpak Compactere code (dikwijls factor 10) Hoger niveau van abstractie Breder bruikbaar/algemener Minder foutenlast Subsidiekanaal = TETRA
TETRA subsidieproject TETRA = “Technologie (of kennis) Transfer” Gesubsidieerd door IWT Algemene doelstelling: kennis beschikbaar in universiteiten en onderzoeksinstelling omzetten in hapklare, praktische toepassingen voor KMO’s. Begeleid door een ‘gebruikersgroep’ van bedrijven en organisaties die voordeel halen uit de projectresultaten Duur: max 2 jaar Financieel: 92.5% IWT + 7.5% private inbreng
Algemeen voordeel Concurreren met internationale koplopers ABN Amro, AT&T, Alcatel-Lucent, The New York Times, Facebook en Intel, … gebruiken nu al functionele programmeertalen Door hogere productiviteit Interne vraag naar software sneller vervullen Onderaanbod aan developpers compenseren
Specifieke voordelen 3 volledige dagen opleiding Intensive workshop, mét opvolging 3 seminaries Met best practices, uitgewerkte cases Coaching bij eigen ontwikkeling Helpdesk en nazorg, indien nodig face to face Broncode van generiek software- bibliotheken volgens design patterns
Inbreng van bedrijven Project inhoudelijk aansturen Deelname aan user group meetings Keuze van de cases Inbreng benodigde software-bibliotheken Ook volgens internationale succesverhalen Problemen aanmelden bij helpdesk Levert algemene guidelines op Beperkte financiële inbreng
Co-financiering Hefboom voor algemene projectsubsidies Per euro co-financiering is er €12,33 euro subsidies Inbegrepen in de co-financiering 3 volledige dagen opleiding (intensive workshops) 3 halve dag-seminaries € 1200 voor deelname door 1 persoon € 2000 voor deelname door 2 personen € 750 per extra deelnemer voor het volledige pakket Ter vergelijking: externe opleidingen kosten gemakkelijk tot € 1000 / dag
Extra voordelen Help bij het opzetten van vervolgprojecten o.a. bij IWT – Toegang tot universiteitslabo’s, -expertise en -studenten Bachelor & masterproeven in samenwerking met gebruikersgroep Word een partner van het “innovatienetwerk”
Vragen? KU Leuven technologiecampus Diepenbeek KU Leuven Declaratieve Talen & AI