Reprogramming the web functionally

Slides:



Advertisements
Verwante presentaties
KA2 voor de volwasseneneducatie. Strategische partnerschappen (KA2) • Van eenvoudige kleine samenwerking tot grootschalige projecten om innovatieve middelen.
Advertisements

eDiViDe: een leerplatform op afstand voor digitaal ontwerp
Energiebesparing in de Industrie
Salesmanagement Hoofdstuk 5 en 7.
Wie zijn we en wat drijft ons? Cameleon, cultuur die je beleeft.
Aansluiting van het Hoger Onderwijs bij MedischOnderwijs.nl 2 november 2007 Aansluiting van het Hoger Onderwijs bij MedischOnderwijs.nl P.M.Bloemendaal.
Henk Stultiens voorzitter OBSV Governance groep.  IT-Governance oftwel IT-besturing richt zich op de besluitvorming rond Informatie Technologie i.c.
De kracht van it suits IT Als groothandel of brandowner in fashion bent aan het juiste adres voor automatisering en professionalisering van al uw – generieke.
/ slide 1 Eigen bedrijf of in loondienst? n Overwegingen persoonlijke situatie –Loondienst geeft zekerheid –Partner –Toekomstscenario: hoe ziet mijn leven.
Kats en coaching doe, leer, ontwikkel jezelf
Management & Organisatie
1 1 Diagnoseadvies van de sociale partners over O&O en innovatie ‘Naar een meer innovatieve economie’ 18 september 2006.
Handicap + studie nieuwe stijl Congres OCW Studeren met een functiebeperking Utrecht, 24 november 2011.
Kennisagenda Transport & Logistiek
Adobe formulieren : stand van zaken.
Het innovatiemodel van IMEC
1 Cloud Computing & SaaS boodschap and werkgroep Educatie & PR February © EuroCloud –
Bedrijfsleven en onderwijs: “een paar apart”. Agenda Wat is ICT~Office Wat is het CIO Platform Waarom zijn we niet één Waar wel samen voor B.V. Nederland.
Isolatie van bestaande buitenmuren
Flankerend onderwijsbeleid. Waarom? Vlaams lokaal onderwijsbeleid heeft lokale hefbomen nodig vb inzake kleuterparticipatie, spijbelen,… + lokale besturen.
De keuze voor uw klant en voor U als partner
GIS-platform v-ict-or SHOPT-IT - 26 april 2012 Goedele Van der Spiegel.
Mobiliteit is een factor van belang in elke crisis M M M Economische crisis Klimaatcrisis Energiecrisis Mobiliteit is een randvoorwaarde: -congestie -bereikbaarheid.
Oproep Innovatie Brussel, 12 november 2013 ESF-Agentschap Vlaanderen.
Faillissementspreventie Oproep Wat? De oproep geeft via een wedstrijdprocedure steun aan projecten van werkgeversorganisaties, beroepsfederaties.
SUPPORTTEAM NAH Vlaams-Brabant Sociale Plattegrond - oktober 2014.
Quick scan Janneke Delisse, Renée van Os, Jan Jurriëns
Dankzij Java 8 en lambda's productiever ontwerpen en coderen TETRA project proposal 2015.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
.NET-productiviteit verhogen met een gepast gebruikt van lambda's en F# TETRA project proposal 2015.
Elobase Kerntaak 2, Hoog Omgevingsanalyse
Welkom. Programma Welkom Keynote Debat Project-resultaten Lunch Workshop 1,2,3 Slot Receptie.
Update Implementatie en beheer
TypeScript Orde in de chaos!. Over mij Patrick Schmidt (Microsoft Certified Trainer) Trainer bij 4DotNet Mede-oprichter en architect BesteProduct.nl.
WEDSTRIJDADMINISTRATIE Begeleidende docent: Kristien Van Assche Klant: Piet Coussens Professionele Bachelor ICT Projecten 1 Presentatie door: Glenn Van.
Webdesign & (Digital) Marketing Portfolio Stage
Professionele software-ontwikkeling
Studiedag ‘Should I stay or should I go ?’ Begeleiden naar remediëren of heroriënteren Diepenbeek, donderdag 26 maart 2015.
Middelen voor je buurtproject 28 maart Sessie 2.
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
Client side vs Server side Server side code Code wordt op de webserver uitgevoerd Bewerkt de html die naar de gebruiker gestuurd wordt voordat die verzonden.
Scherm van Ede Valleiconferentie Netwerk Geriatrie 3 december 2015
Regio West-Brabant Paul Vermeulen Programmamanager Ruimtelijke Ontwikkeling, Wonen en Leefbaarheid “Ontkoppelen behoud en bereikbaarheid voorzieningen”
Empirical librarianship ceci n’est pas un texte De bibliotheek als onderzoeker Workshop - template kaartjes Jeroen Bosman & Bianca Kramer Universiteitsbibliotheek.
POP3. Programma Rol van provincie, SNN en RVO Veenkoloniën maatregel 1 Veenkoloniën maatregel 7 Subsidie aanvragen POP3 agenda Vragen Europees Landbouwfonds.
Project ELLES samen naar een Blended Learning Lab
Proloog… © , Yenlo B.V., Hazerswoude-Rijndijk, Nederland - Alle rechten voorbehouden Al jaren wordt er gesproken over jQuery mobile en mobiele.
Sport en kinderopvang ISB Congres – 17 maart 2011.
Dr. Patrick Vermeulen GITPMoed & Vertrouwen Moed en Vertrouwen Workshop 1 Motivatie 1.
Dordt aan Zet. De gebruikswaarde van een voorziening maximaliseren door de behoefte van alle belanghebbenden centraal te stellen. Gemeentelijk Eigendom.
Vluchtelingen, duurzaam, op weg naar een eigen zaak
OPROEP DUAAL LEREN & WERKEN Infosessie
‘Business at the speed of change’
Professionele software-ontwikkeling. Op basis van Spring MVC.
INFORMATIE OVER PPL-INNOVATIEPROJECTEN
Kia Tsakiridis | tapis plein vzw
The psychotherapy single case database
Lokaal loket kinderopvang
Energiek Dorpen Poperinge
VERNIEUWING PLATFORM Leden & Gebruikers Status Waarom Scope Planning
Onderstaande balk s.v.p. niet verwijderen
Eindproject informatica
Flanders Care Participatieforum Leuven, 14 december 2018 Veerle Lories
RenoseeC staat voor kwaliteitsvol, energiezuinig en ecologisch renoveren met professioneel advies en begeleiding, dankzij groepsaankopen, om te komen.
Waarom Waarom is het HDN platform toe aan vernieuwing?
department Educational studies
Smart schools Open oproep voor digitale innovatie in onderwijs
Versterk de Jobcoach IN de school
The Future Teacher 3.0.
DIVERSITEITSSTAGE Foto’s in presentatie van studenten TKO en Hilde Braet in het kader van de diversiteitsstage en het project visuele vertellingen.
Transcript van de presentatie:

Reprogramming the web functionally Spiderfun Reprogramming the web functionally Tetra proposal 2017 - Kris Aerts

dankzij functioneel programmeren Wat als… onderzoeksresultaten nuttig ingezet worden in KMO’s je hierdoor sneller code kan schrijven in minder regels code en met minder kans op fouten web-ontwikkeling een boost en grote productiviteitswinst krijgt dankzij functioneel programmeren een programmeer-paradigma dat in applicatie-programmatie bewezen heeft te kunnen leiden tot 10x minder regels code in 3x minder tijd dat in zekere mate ook al in zijn weg gevonden heeft naar Javascript en PHP maar nog véél meer potentieel heeft!

Doelstellingen van het project KMO’s in webontwikkeling actief betrekken bij deze vernieuwing Een nieuwe/betere programmeerstijl aanleren Dus niet zoveelste javascript-bibliotheek of PHP-framework Zowel voor nieuwe software als bij updates/upgrades van bestaande libraries “Reprogramming the web” Zowel voor client-side (Javascript: nagenoeg alle bedrijven) als server-side (PHP: veel bedrijven) Ook voor CMS-modules in Drupal – Joomla - Wordpress Haalbaarheid aantonen via demonstratoren

Waarom gebeurt het nog niet? Hoe lossen we dat op? Bedreigingen Oplossingen Javascript Véél te veel bibliotheken Keuzestress: bv. http://stateofjs.com/ en https://www.javascriptfatigue.club/ Relatief instabiele omgeving PHP Weinig libs en moeilijk te vinden Frameworks focussen op MVC maar minder op codeerstijl en functioneel programmeren Javascript Focus niet op de bibliotheek maar op de stijl Demonstratoren in belangrijkste libs PHP Combineer of verrijk libs Demonstratoren in de belangrijkste frameworks

Wat krijgt u? Minstens 2-3 hands on workshops in Javascript Thema’s en concrete bibliotheken in overleg met bedrijven Minstens 2-3 hands on workshops in PHP Thema’s en concrete frameworks in overleg met bedrijven 4 gebruikersgroepen Meer conceptuele presentaties en best practices + uitgewerkte cases Coaching bij eigen ontwikkeling Helpdesk en nazorg, indien nodig face to face Broncode van demonstratoren Zowel herwerking van bestaande dingen als nieuwe dingen

Thema’s die minstens aan bod komen Hoe verbetert functioneel programmeren productiviteit en kwaliteit in Javascript: jQuery (is it still relevant?), Angular (2), React, Meteor, Node PHP: Laravel, Symfony2, Nette, CodeIgniter CMS-plugins: Drupal, Wordpress, Joomla Extra (kleinschalige) bibliotheken specifiek voor functioneel programmeren Reactive programmeren Asynchrone interactie, ook in PHP Wegwerken van de call back hell RxJS en RxPHP Plus: wat bedrijven aanbrengen!

TETRA subsidieproject van Vlaio TETRA = “Technologie (of kennis) Transfer” Algemene doelstelling: kennis beschikbaar in universiteiten omzetten in hapklare, praktische toepassingen voor KMO’s. Focus moet liggen op vertaalslag naar bedrijven Niet op vernieuwend onderzoek Dus écht ten voordele van bedrijven 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

Expertise en projectkenmerken ES&S heeft sterke onderwijsfocus en onderzoekservaring met Ontwikkeling van mobiele en web-apps (in dienstverlening en extern) Europese projecten Andere TETRA-projecten zoals CrossMos: Cross Platform Mobiele App Ontwikkeling vLambda: Vlaamse softwareproductiviteit verhogen met FP in Java en .NET 1 voltijdse projectmedewerker gedurende 2 jaar Onder leiding van Kris Aerts, hoofdocent IT industrieel ingenieur in Diepenbeek Plus potentiele medewerking van studenten Budget: € 185.135 Dus echt wel ruimte om zowel in diepte als de breedte te werken

Uw inbreng Project inhoudelijk aansturen via de user group meetings Keuze van de cases Keuze van de bibliotheken en frameworks Eventueel eigen broncode ter beschikking stellen om door het spiderfun- team onder handen te laten nemen Beperkte financiële inbreng = co-financiering Voor Vlaio het bewijs dat bedrijven écht in het project geloven Hefboom voor algemene projectsubsidies Per euro co-financiering is er €12,33 euro subsidies

Hoeveel is die co-financiering? Afhankelijk van je focus € 800 euro indien enkel Javascript of enkel PHP opvolgt € 1200 euro indien Javascript & PHP Ga viraal: € 650 resp. € 1000 als 2 bedrijven samen inschrijven Met de inbreng kunnen 2 personen workshops en gebruikersgroepen bijwonen Extra personen kunnen aan marginale kost Ter vergelijking: conferenties zoals dotJS, JSConf EU, PHPconference kosten gemakkelijk € 800 tot € 1000 per persoon, zijn niet of slechts beperkt hands-on en spelen minder in op jouw eigen vragen of problemen

Extra voordelen Interesse? Vragen Hulp bij het opzetten van vervolgprojecten o.a. bij VLAIO – www.vlaio.be Toegang tot universiteitslabo’s, -expertise en -studenten Bachelor & masterproeven in samenwerking met gebruikersgroep Grotere kans om gastcollege te geven indien interesse Word een partner van het “innovatienetwerk” KU Leuven technologiecampus Diepenbeek Kris Aerts, hoofddocent IT Kris.Aerts@kuleuven.be 0485/948.216 Interesse? Vragen