Mission Critical Silverlight
|
|
|
- Myriam de Boer
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1
2 Webplatform & klantmanagement Mission Critical Silverlight Een 112 meldkamer GIS migreren naar nieuwe technologie Robert Kieboom Technisch Directeur CityGIS B.V.
3 Agenda Onderwerpen: Het probleemdomein Beschrijving van het nieuwe product Ontwerpen van een nieuw platform Wat heeft CityGIS geleerd in dit proces
4 112 Meldkamers CityGIS Marktleider 112 systemen Benelux 24x7 operatie Elke seconde telt, ook in de software Volledig in Nederland ontwikkeld Gebaseerd op het Microsoft Platform
5 Het globale 112 proces 112 Melding Incident op de kaart GPS Informatie Voertuigen Inzetadvies Voertuig Applicatie Toewijzing Opdracht met informatie
6 Video
7 Mobiele Applicatie Operationeel in ca voertuigen ambulance, brandweer & politie Navigatie naar het incident Delen van real-time informatie Gaswolk, opbrekingen, locatie collega s, tekenlagen Vitale informatie in de voertuigen Luchtfoto s, brandkranen, ziekenhuizen, aanvalsplannen, bereikbaarheidskaart, loodsposten, ANWB paddenstoelen, Eric-kaarten, Chemiekaarten, Top10NL, GBKN
8 Landelijke infrastructuur Landelijke Ambulance Servers: 850 ambulances in 24 regio s Dagelijks verkeer van meer dan 7,5 miljoen berichten Draadloze communicatie via verschillende netwerken Voertuiggegevens, GPS, incidenten, wegopbrekingen Heel veel koppelingen met externe systemen
9 Nieuwe ontwikkeling
10 SNEL
11 BETROUWBAAR
12 OPEN
13 EENVOUD
14 GEBRUIK
15 BEHEER
16 SAMENWERKEN
17 CityGIS Barracuda Gebaseerd op.net, ontwikkeld in C# 112 Meldkamer client in Silverlight 3 Windows Communication Foundation Windows Presentation Foundation Van client-server naar service-oriented Schaalbaar en redundant Standaarden: HTTP, REST, SOAP, OGC
18 Barracuda Architectuur
19 UI Platforms Silverlight, WPF, Compact Framework Ontwikkel voor het laagste platform Compact framework Weinig verschil met Silverlight (behalve security) Ontwikkelaar kan geen fouten maken (intellisense) Op het normale framework werken compact assemblies zonder problemen Of gebruik de Project Linker van PRISM (nog niet beschikbaar in VS2010) Build continu voor alle platforms Maak zoveel mogelijk code onafhankelijk van UI platforms PRISM, M-V-VM Waardoor zoveel mogelijk unit testable wordt
20 Client-server naar service-oriented Client-server Server heeft intieme kennis van de client Veel connecties op de server die voor langere tijd bestaan Lastiger redundant en schaalbaar te maken Geen of weinig standaarden (anders dan TCP/IP) Web services Voorkom server state voor een specifieke client Schaalbaarheid, robuustheid & redundantie Standaardisatie De keuze REST / SOAP Web technologie is geoptimaliseerd voor HTTP GET
21 Grafische issues Web client heeft beperkte grafische mogelijkheden Veel (grafische) content wordt op de server gegenereerd Gebruikmaken van WARP (DirectX software), GDI+ of WPF? Servers hebben geen grafische hardware acceleratie Wel meerdere processors en cores Parallel genereren van grafische content Abstraheer de grafische engine
22 Fase 1 6 maanden ontwikkeling Functioneel zeer goed ontvangen bij de klanten Heel veel assemblies & dependencies Productiviteit begint af te nemen
23 Software rot Software gaat na verloop van tijd degraderen Vooral dependency management is hierbij belangrijk Veel onderlinge dependencies geven rigide & instabiele software Moeilijk te veranderen Bij wijzigingen beïnvloed dit het gehele systeem He, hoe kan dat nou breken, terwijl ik dit wijzig? Hier moest meer aandacht aan besteed worden..
24 Design Software Design is belangrijk.. Het Microsoft Application Platform is zeer krachtig But with great power comes great responsibility Structuur en ontwerp bepalen in hoge mate de onderhoudbaarheid en daarmee het succes van een product 80% van de totale ontwikkelingskosten van een product zit gemiddeld in het onderhoud
25 Uitgangspunten Agile ontwikkeling Ontwikkeling van een framework Partners moeten waarde kunnen toevoegen Dit maakt API design nog belangrijker API Documentatie Manage Dependencies Kwaliteit: vakmanschap & practices
26 Tooling Visual Studio 2010 RC Unit tests Code coverage Code metrics Team Foundation Server 2010 RC Gated checkins Run unit tests bij elke build Continuous integration (build, test, deploy) Genereer documentatie bij elke build Ndepend Zie dependencies en vergelijk met vorige builds Onderzoek waar metrics misgaan Gebruik CQL om problemen te controleren in elke build
27 Dependency Management Module Module Module Module Module Module Module Module 3 Dependencies 12 Dependencies
28 Dependency Disaster is nu afhankelijk van 6 en daarmee 2, 3, 4, 5 en 7 ook. Maar 2, 4 en 5 zijn nu ook afhankelijk geworden van 3. Het aantal dependencies explodeert door één simpele handeling! Dit is een manier waarop een systeem degradeert..
29 Dependency Cycles Voorkom cycles in de dependency graph Wijziging in 1 plek heeft invloed op teveel andere modules Verbreek cycles met het dependency inversion principle Of een nieuwe module voor het gedeelte dat die dependency nodig heeft Gebruik scripts om bij elke build te controleren op dependency problemen
30 Stabiel en abstract Stabiel: module waar veel andere modules afhankelijk van zijn Abstract: module waarin veel abstracte types voorkomen Stabiele modules moeten uitbreidbaar zijn, dus abstract Heel stabiel en niet abstract: gevaarlijk Heel abstract en niet stabiel: waardeloos Minder stabiele modules moeten meer stabiele modules referencen Dit is nog een reden waarom dependency cycles problemen geven
31 Abstractness vs. Instability
32 Metrics Aantal regels in een method
33 Dependency Graph Voorbeeld van een stabiele module, die zelf alleen stabielere modules referenced
34 Query Cyclomatic Complexity Aantal onafhankelijk paden in een method.
35 Test Driven Development TDD Eerst een falende test schrijven zonder productie code Je schrijft niet meer test code dan voldoende is om de test te laten falen Je schrijft niet meer productie code dan voldoende is om de test succesvol te laten zijn Voordelen Unit tests zijn specificaties/documentatie die altijd in sync zijn met code Ontwerp van een API gebeurt vanuit het perspectief van de gebruiker Minder debugging, als een minuut geleden alles nog werkte Praktijk een factor 10 minder debugging Het kost wel tijd en moeite om eraan te wennen
36 Angst Ik moet deze code verbeteren Maar wat zal er dan breken? Ik raak het maar niet aan, anders wordt het mijn probleem Goede unit tests verminderen angst Het wordt veiliger om code te refactoren Code coverage moet wel hoog zijn Streef naar meer dan 90% Controleer dit met elke build
37 Model-View-ViewModel De opvolger van Model View Controller en Model View Presenter View Doet databinding aan het ViewModel Stuurt commands naar het ViewModel Bevat geen logica, alleen presentatie ViewModel Wij laten het geen afhankelijkheid hebben van presentatie Dus geen references naar WPF of Silverlight Maakt de data van het model geschikt voor data binding Zet commands om in acties naar de services en het model Model Representeert de data van het domein Leeft in de servicelaag
38 M-V-VM vervolgd Unit testing Presentatie laag is altijd moeilijk te testen ViewModels zijn prima te testen Met M-V-VM wordt de moeilijk testbare code minimaal PRISM PRISM van de MS Patterns & practices group het bekijken waard Maakt een composable applicatie mogelijk Modules met functionaliteit kunnen run time worden geladen Modules zijn zeer losgekoppeld Communicatie tussen modules via region context of pub/sub
39 Resources Clean Code (Robert C. Martin) Framework Design Guidelines (Cwalina & Abrams) Agile Principles, Patterns and Practices (Robert C. Martin) Effective C# (Bill Wagner) Sites: Channel 9, CodeBetter.com, Blogs: Scott Guthrie, Martin Fowler, Mike Taulty, Dan North Robert C Martin, Kirill Osenkov, Eric Lippert
40
41
42 CityGIS B.V. Den Haag
Webplatform & Klantmanagement. 112 Applicaties. Met Microsoft technologie. Robert Kieboom Technisch Directeur [email protected] CityGIS B.V.
Webplatform & Klantmanagement 112 Applicaties Met Microsoft technologie Robert Kieboom Technisch Directeur [email protected] CityGIS B.V. Agenda Onderwerpen: Beschrijving van het probleemdomein Mobiele
Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo
Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Henrik Rexed & Joerek van Gaalen Voorstellen Joerek van Gaalen Performancetest specialist sinds 2005 Sinds 2014 CTO Computest Voorstellen
Multidisciplinair GIS en interregionaal GIS in de OOV
Stephan Miegies MVA Multidisciplinair GIS en interregionaal GIS in de OOV GIS = Geografisch Informatie Systeem Multidisciplinair en interregionaal GIS = Koppelen tussen disciplines Koppelen tussen regio
Factsheet CONTINUOUS VALUE DELIVERY Mirabeau
Factsheet CONTINUOUS VALUE DELIVERY Mirabeau CONTINUOUS VALUE DELIVERY We zorgen ervoor dat u in elke volwassenheidsfase van uw digitale platform snel en continu waarde kunt toevoegen voor eindgebruikers.
Testing University. A fool with a tool is still a fool
Testing University A fool with a tool is still a fool Test Tooling is een must Must? Test Tooling? 2 Als je iets moet kun je dan wel de juiste keuzes maken? Moeten Willen 3 Van moeten naar willen Moeten
Testautomatisering werkt niet bij Continuous Delivery en DevOps
Testautomatisering werkt niet bij Continuous Delivery en DevOps Testnet Najaarsevent 2016 Joost Voskuil Setting the stage Continuous Delivery & DevOps Gaat niet over hoe vaak je software naar productie
Angular Best Practices Door Alex en Chris van Beek
Angular Best Practices Door Alex en Chris van Beek Over ons Enthousiastelingen Software Architecten bij Luminis Arnhem B.V. Gespecialiseerd in Microsoft technologie:.net, Azure en Windows Twitter: @Beekje
Een infra DevOps CI/CD straat
Een infra DevOps CI/CD straat Ronald van Vugt Ronald van Vugt ir. Ronald van Vugt Cloud Architect bij Metis IT [email protected] nl.linkedin.com/in/ronaldvanvugt VCAP / AWS Architect www.metisit.com/author/ronald
Software Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren
Waarom Webfysio? www.webfysio.nl - [email protected]
Uw cliënt verdient toch maatwerk zorg? Waarom Webfysio? Uw eigen online en blended maatwerk educatie- & zorgpakketten aanbieden Online communicatie via cliënt specifieke agenda, notificaties en email Direct
Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert
Hoe en waarom DevOps de wereld van performance testen verandert Najaarsevenement 14 oktober 2015 Inleiding Wie zijn we Marc Koper: Specialist in performancetesten / testautomatisering HenkJaap van den
ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag
ArcGIS Mobile ADF Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag Agenda Wat is de Mobile ADF? Architectuur Demo Wat is de mobile ADF? Ontwikkeltoolkit voor mobiele (Smart Client)
Software Architect. Omschrijving. Programma
Software Architect Opleiding van 16 sessies Start: 16-03-2017, Tramstraat 63, 9052 Zwijnaarde Lesdata van deze opleiding: 16/03/2017 ( 09:00-12:00 ) 16/03/2017 ( 13:00-16:00 ) 23/03/2017 ( 09:00-12:00
Continuous testing in DevOps met Test Automation
Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement
CityNav ADVANCED NAVIGATOR FOR PUBLIC SAFETY BLUEFIELDS. BLUEFIELDS Belgium +32 491 95 19 11 [email protected]
2015 CityNav ADVANCED NAVIGATOR FOR PUBLIC SAFETY BLUEFIELDS BLUEFIELDS Belgium +32 491 95 19 11 [email protected] Inleiding In de dagelijkse praktijk wordt steeds vaker gebruik gemaakt van route begeleiding.
Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture
Software architecture IM0203 TERUGKOPPELING PROEFTENTAMEN Vraag 1 Vraag 1a Veel van de in het werkboek besproken patterns kunnen ingezet worden voor het referentiesysteem. We lopen de patterns hier stuk
Software Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal
Continuous Delivery. Sander Aernouts
Continuous Delivery Sander Aernouts Info Support in een notendop Maatwerk softwareontwikkeling van bedrijfskritische kantoorapplicaties Business Intelligence oplossingen Managed IT Services Eigen Kenniscentrum
Capita Selecta Design Patterns voor administratieve applicaties
Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26
Waarom Cloud? Waarom nu? Marc Gruben April 2015
Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Daarom Cloud? Cloud! Waarom Daarom nu? nu! Marc Gruben April 2015 Wie ben ik? Informatie analist Project/development manager Developer/architect Wie
Opdrachtformulering (pagina 3 van 7)
Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet
Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel
Te hoog gemikte silver bullets missen doel TestNet Voorjaarsevenement 2013 13-05-2013 Tom Heintzberger Praegus Ltd. Te hoog gemikte silver bullets missen doel 1-4-2013 1 Agile & testen? Want Geen geautomatiseerde
Factsheet E COMMERCE BEHEER Managed Services
Factsheet E COMMERCE BEHEER Managed Services E COMMERCE BEHEER Managed Services We zorgen voor een gegarandeerd stabiel, snel en schaalbaar e-business platform. Efficiënt beheer is cruciaal voor de continuïteit
INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97
Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................
Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT
Slimmer samenwerken met SharePoint Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Workflows, forms, reports en data WAAROM KIEZEN VOOR K2? Of u nu workflows moet maken voor items in SharePoint
Delft-FEWS & Web Services
Delft-FEWS & Web Services Presentatie Delft-FEWS Gebruikers dag 2018 Marc van Dijk, Rudie Ekkelenkamp, Stef Hummel 5 Juni 2018 Delft-FEWS & (Web) Services 1. Delft-FEWS 2. Roadmap 3. Standaarden Verzamelen
Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers
Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers Contact persoon: Thera Splinter: 020 6445160 [email protected] Contact persoon: Joost Nagelmaeker: 0642115336
CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES
CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com
Optimaliseer uw infrastructuur met virtualisatie en SAN
Optimaliseer uw infrastructuur met virtualisatie en SAN Matthias Vanthorre (Cevi) Agenda Uitdagingen Server virtualisatie Storage virtualisatie HA / DR / BC HA/DR: een stap verder Meerdere sites Netwerk
Customer Case: WoningNet
Customer Case: WoningNet WoningNet en Webservices Woonruimtebemiddeling Shared service center Business uitdaging Architectuur visie Woonruimtebemiddeling Woningzoekende Corporatiemedewerker Corporatiemedewerker
Beveiligingsbeleid Perflectie. Architectuur & Procedures
Beveiligingsbeleid Perflectie Architectuur & Procedures 30 november 2015 Versiebeheer Naam Functie Datum Versie Dimitri Tholen Software Architect 12 december 2014 0.1 Dimitri Tholen Software Architect
Service Virtualization @RABOBANK
Service Virtualization @RABOBANK TMA Dag 2015 eter Claassen RABOBANK Marc van Lint - IBM Agenda 1. Rabobank Context 2. DevOps Vision 3. roof en Implementeren 4. Voorbeelden 5. Ervaringen & Best ractices
GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE
GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE 2 OMNEXT IN HET KORT Broncode als bron van informatie Gevestigd in NL, UK en USA Kennis van meer dan 40 diverse technologieën Verschillende
Werkplek anno 2013. De werkplek; maak jij de juiste keuze?
Werkplek anno 2013 Welkom Agenda Bas van Dijk & Peter Klix (EIC) Pauze HP Converged infrastructuur Johan Benning Presales consultant HP Diner Wie is wie Bas van Dijk Infrastructuurarchitect Specialisatie
Disaster Recovery. VMware Cloud on AWS
Disaster Recovery & VMware Cloud on AWS Introductie Robert Verdam Consultant BCONN ICT vexpert / vexpert NSX Blogger @ RobertVerdam.nl Twitter @rverdam Dennis van der Aalst Consultant BCONN ICT vexpert
Ervaringen met het opzetten van een MDD omgeving
Ervaringen met het opzetten van een MDD omgeving Introductie (1/3) Eric Jan Malotaux Software architect Mod4j Software architect Ordina Johan Vogelzang Developer Mod4j Projectleider Java ontwikkelstraat
SCRUM en Agile IT ontwikkeling en de impact op governance
SCRUM en Agile IT ontwikkeling en de impact op governance NCD Dag voor Commissarissen en Toezichthouders 16 Maart 2017 NCD Nationale Dag van de Commissarissen & toezichthouders, commissaris en IT, maart
The OSI Reference Model
Telematica Applicatielaag Hoofdstuk 16, 17 Applicatielaag 4Bevat alle toepassingen die van het netwerk gebruik maken n E-mail n Elektronisch nieuws n WWW n EDI (Electronic Data Interchange) n Napster,
Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?
Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst? Louis Joosse Principal Consultant Alle intellectuele eigendomsrechten met betrekking tot de inhoud van of voortvloeiende uit dit document
Joop Cornelissen BMC Klantendag 2011. Professionaliseren dienstverlening CMS
Joop Cornelissen BMC Klantendag 2011 Professionaliseren dienstverlening CMS Agenda Introductie CIBER Waarom verder professionaliseren Tijdslijnen selectietraject Businesscase Scope implementatie Status
TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010 [email protected]
Testers helpen ontwikkelaars of andersom? TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010 [email protected] Improve Quality Services B.V. 2 Agenda Hoe veilig is een muur? Past Scrum ook
Cerussa FIN Pre-requirements
Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating
1 Client/Server. 2 Geschiedenis. 3 Toekomst
Deel 1 Inleiding 1 Client/Server 2 Geschiedenis 3 Toekomst Het client-server model is een model voor de samenwerking tussen twee of meer programma's, die zich op verschillende computers kunnen bevinden.
ipad integratie in het onderhoud
Maximo Comes To You ipad integratie in het onderhoud Door: Marcel Staring 2013 IBM Corporation Agenda 1. Waarom Mobiel Werken? 2. Wat houdt Mobiel Werken in? Praktisch Technisch 3. MAXIMO Mobiel vs. MAXIMO
Waarom Webfysio? www.webfysio.nl - [email protected]
Uw cliënt verdient toch maatwerk zorg? Waarom Webfysio? Uw eigen online en blended maatwerk zorgpakketten aanbieden Uw cliënten ondersteunen met online agenda, notificaties en herinneringen Direct online
XAMPP Web Development omgeving opzetten onder Windows.
XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...
Stageopdrachten 2012/2013
Stageopdrachten 2012/2013 Stageopdrachten Inleiding Onderzoeksgebieden Agile en Dynamics CRM Analyze en scoping testprocessen bij Dynamics CRM Geautomatiseerd testen van Dynamics CRM oplossingen Maintainable
Wilt u volledige controle over uw ICT platform? Dat kan!
Wilt u volledige controle over uw ICT platform? Dat kan! Een probleem met uw ICT omgeving is kostbaar en pijnlijk. De managed services van VBVB zijn ontworpen voor organisaties die 100% controle willen
Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions
Introductie Microsoft Global Partner of the Year 2007 NAV performance Manager, BI en E-Business Qurius Business Solutions Performance domeinen Functionele alternatieven Datamodel wijzigingen standaard
DYNAMIC INFRASTRUCTURE Helping build a smarter planet
[email protected], [email protected] Consolidatie en Virtualisatie van Intel en UNIX platformen de praktijk 18/03/2009 DYNAMIC INFRASTRUCTURE Helping build a smarter planet 2009 IBM
CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda
SSC-I Stavorenweg 3 2803 PT Gouda Leo Root Programmamanager [email protected] CI CD met containers Waar zitten de benefits Shared Service Center ICT 28 juni 2018 SSC-I Shared Service Center ICT Stavorenweg
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? ir. Ronald van Vugt [email protected] Aanleiding Deze presentatie is ontstaan naar aanleiding van een nieuw architectuur ontwerp voor
Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983
Naam : Ishak Atak Roepnaam : Ishak Woonplaats : Utrecht Geboorte datum : 13-05-1983 Tel. : +316-46 17 76 00 Beschikbaar : Full time December 2015 Email: : [email protected] Datum CV : November 2015
Factsheet SECURITY DESIGN Managed Services
Factsheet SECURITY DESIGN Managed Services SECURITY DESIGN Managed Services We ontwerpen solide security-maatregelen voor de bouw en het gebruik van digitale platformen. Met onze Security Management diensten
Integratie in de praktijk
Integratie in de praktijk Werken als integratie consultant bij KLM Werken als integratie consultant bij KLM T. Lansbergen A. Kwekel Hogeschool Rotterdam 13/10/2015 Agenda Introductie - Organisatie Use
Scaled agile bij APG (GPS)
Scaled agile bij APG (GPS) Edwin van Loon en Rebekka van Gent 17 januari 2018 Agenda Over APG en GPS (EL) Waarom Scale Agile (EL) Implementatie SAFe (EL) Testen binnen SAFe (EL) Rol test professional binnen
Performance Essentials
Performance Essentials Roland van Leusden & Robbie van der Meer Wie zijn wij? TestNet Summer Workshop 2017 1 Inzicht krijgen in: Agenda» Waarom performancetesten» Performancetest traject» Performancetest
React en React Native voor websites en apps
React en React Native voor websites en apps H A N S-PE T E R H ARMSEN HEEFT DI T GE SCH R E V EN IN APRI L 2017 Deze whitepaper is bedoeld voor product owners en beslissers. Hij gaat over React, een JavaScript
Is APEX a worthy substitute for Oracle Forms?
your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004
HPC CLOUD INTRODUCTIE. Jan$Bot,$SURFsara$ 15$oktober$2015$
HPC CLOUD INTRODUCTIE Jan$Bot,$SURFsara$ 15$oktober$2015$ Iets over jullie Doel van vandaag Introductie van het nieuwe HPC Cloud Kweken van een gezamelijk vocabulaire [S4R] Gelegenheid tot netwerken De
TFS als perfecte tool voor Scrum
TFS als perfecte tool voor Scrum René van Osnabrugge [email protected] About me René van Osnabrugge Communicate @renevo [email protected] http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM
Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens
Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence
Variability in Multi-tenant SaaS Applications:
Variability in Multi-tenant SaaS Applications: Gastcollege voor het vak Product Software Jaap Kabbedijk, MSc. Universiteit Utrecht, Nederland 1 Wat gaan we behandelen? Introductie Uitleg ontwikkeling SaaS
Projectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce
Elektronica-ICT Artesis Projectplan Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce Projectplan ter voorbereiding van de bachelorproef en stage Academiejaar
Sitecore en AngularJS: hoe werken ze samen
Sitecore en AngularJS: hoe werken ze samen Derk Hudepol Consultant 11-02-2016 Click Wie ben to add ik? title Consultant bij Avanade Werkzaam bij Avanade voor bijna 6 jaar Werk 3+ jaar met Sitecore Meeste
Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs:
Personalia Roepnaam: Terence Woonplaats: Beverwijk Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs: B Profiel Terence heeft zich ontwikkeld naar senior.net
Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services
Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services CMS & DIGITAL MARKETING BEHEER Managed Services We zorgen voor een gegarandeerd stabiel, snel en schaalbaar digitaal platform. Efficiënt beheer
techtwo, liefde voor e-commerce Magento 2 komt er aan, wat nu?
techtwo, liefde voor e-commerce Magento 2 komt er aan, wat nu? Korte introductie Jorden van den Beuken Accountmanager sinds januari 2011 Vught Hockey E-commerce Klassieke muziek Reizen Agenda Wat is Magento?
Factsheet CLOUD MIGRATIE Managed Services
Factsheet CLOUD MIGRATIE Managed Services CLOUD MIGRATIE Managed Services We regelen een snelle en zorgeloze overstap naar een flexibele, veilige en stabiele cloud-omgeving. Een succesvol digitaal platform
