[{"data":1,"prerenderedAt":805},["ShallowReactive",2],{"collection-blogs--1825456989":3,"_apollo:default":804},{"data":4,"meta":801},[5],{"id":6,"title":7,"excerpt":8,"slug":9,"createdAt":10,"updatedAt":11,"publishedAt":12,"backDate":13,"documentId":14,"imageUrl":15,"expertises":58,"author":18,"blocks":531,"seo":765},73,"Je gehele site in één taal: met Blazor brengt Microsoft Front-End en Back-End bij elkaar","Tijdens de Microsoft Build 2019 werd Blazor geïntroduceerd als Front-End alternatief voor JavaScript. Dit jaar gaat Microsoft verder met Blazor en laat met experimentele projecten zien wat de mogelijkheden van Blazor zijn. In mijn ogen is Blazor een mooi nieuw framework met veel toekomst. In deze blog geef ik een korte introductie.","je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar","2023-10-13T10:26:35.713Z","2025-04-17T13:52:37.747Z","2023-10-13T10:26:35.669Z","2020-03-30","a0jjo9lsvmzucp54ysa2b8z1",{"id":16,"name":17,"alternativeText":18,"caption":18,"width":19,"height":20,"formats":21,"hash":51,"ext":23,"mime":26,"size":52,"url":53,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":55,"updatedAt":55,"documentId":56,"publishedAt":57},322,"je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar.jpg",null,1600,1200,{"large":22,"small":31,"medium":38,"thumbnail":44},{"ext":23,"url":24,"hash":25,"mime":26,"name":27,"path":18,"size":28,"width":29,"height":30},".jpg","https://incredible-beef-2a6059b946.media.strapiapp.com/large_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367.jpg","large_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367","image/jpg","large_je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar.jpg",227.75,1000,750,{"ext":23,"url":32,"hash":33,"mime":26,"name":34,"path":18,"size":35,"width":36,"height":37},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367.jpg","small_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367","small_je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar.jpg",58.24,500,375,{"ext":23,"url":39,"hash":40,"mime":26,"name":41,"path":18,"size":42,"width":30,"height":43},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367.jpg","medium_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367","medium_je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar.jpg",129.84,563,{"ext":23,"url":45,"hash":46,"mime":26,"name":47,"path":18,"size":48,"width":49,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367.jpg","thumbnail_je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367","thumbnail_je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar.jpg",10.98,208,156,"je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367",546.01,"https://incredible-beef-2a6059b946.media.strapiapp.com/je_gehele_site_in_een_taal_met_blazor_brengt_microsoft_front_end_en_back_end_bij_elkaar_485124d367.jpg","strapi-provider-upload-strapi-cloud","2023-10-13T10:23:23.975Z","gul4mysaq7psqq010uxaptls","2026-01-05T12:38:34.018Z",[59,254],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":71,"blocks":91,"midPageBlocks":154,"seo":18},3,"Microsoft .NET","Maatwerkoplossingen voor ieder vraagstuk","Ons team van .NET-experts staat niet alleen klaar om onze klanten te ondersteunen bij diverse implementatie uitdagingen, maar we zijn ook gespecialiseerd in het testen van applicaties op verschillende niveaus, zoals unit tests, integratietests en acceptatietests. We streven naar uitmuntende testdekking om de stabiliteit en betrouwbaarheid van de applicaties te waarborgen.\n\nDaarnaast zijn we bedreven in het gebruik van verschillende Azure-services om schaalbare en veilige oplossingen te bieden aan onze klanten. Zo bieden we met Azure DevOps krachtige tools voor het beheren van de ontwikkeling, het automatiseren van tests en het geautomatiseerd uitrollen naar acceptatie- of productieomgevingen met CI/CD-pipelines.\n\nHet samenwerken met onze klanten staat centraal in ons werk, en we denken proactief mee om samen de meest optimale oplossingen te realiseren.","In de praktijk komen de .NET developers van ShareValue terecht in allerlei verschillende branches met uiteenlopende technische uitdagingen.","dotnet","2023-08-17T11:19:57.991Z","2024-12-13T12:16:04.480Z","2023-08-17T11:22:08.050Z",false,"v9pl553hsjk98esvs5gzoso3",{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":76,"hash":86,"ext":78,"mime":81,"size":87,"url":88,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":89,"updatedAt":89,"documentId":90,"publishedAt":57},17,"dotnet_logo.png",282,130,{"thumbnail":77},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":84,"height":85},".png","https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_dotnet_logo_d38dbc3865.png","thumbnail_dotnet_logo_d38dbc3865","image/png","thumbnail_dotnet_logo.png",7.14,245,113,"dotnet_logo_d38dbc3865",2.93,"https://incredible-beef-2a6059b946.media.strapiapp.com/dotnet_logo_d38dbc3865.png","2023-08-17T09:47:56.313Z","nnimzsossci29qmi8z0texlp",[92,132],{"__component":93,"id":94,"title":95,"aside":18,"postType":96,"limit":60,"expertise":97},"strapi.related-kennisbank-list",167," Lees meer over .NET Development","alle",[98],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":99,"blocks":102,"midPageBlocks":111,"seo":18},{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":100,"hash":86,"ext":78,"mime":81,"size":87,"url":88,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":89,"updatedAt":89,"documentId":90,"publishedAt":57},{"thumbnail":101},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":84,"height":85},[103,104],{"__component":93,"id":94,"title":95,"aside":18,"postType":96,"limit":60},{"__component":105,"id":106,"titleLeft":107,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":110,"callToActionTextRight":108,"callToActionLinkUrlRight":109},"call-to-action.double",212,"Heb je een .NET expert nodig?","Neem contact met ons op","/contact","Weten welke expert op dit moment beschikbaar is?",[112,118,122,126],{"__component":113,"id":114,"title":115,"subTitle":18,"content":116,"callToActionText":117,"callToActionLink":109,"colorStyle":18,"showAsides":18},"global.alternating-page-section",36,"Bouwen en testen","Onze .NET-experts kunnen uiteraard goede en betrouwbare applicaties ontwikkelen met de laatste .NET-versies. Ook zijn onze collega’s ervaren in het onderhouden van oudere software. We kunnen je helpen met het upgraden en uitbreiden van je applicatie zodat deze aan de laatste wensen en eisen voldoet. Het uitvoeren van uitgebreide unit- en integratietests om de stabiliteit van applicaties te waarborgen, wordt meegenomen als standaard onderdeel van het werk. Met een focus op grondige testdekking streven we ernaar om eventuele bugs vroegtijdig op te sporen en op te lossen, waardoor de algehele kwaliteit van jouw product wordt verbeterd.  \n\nVan Blazor Front-End of REST API’s tot database communicatie, onze .NET-experts hebben er ruime ervaring mee.","Weten wat onze experts voor jou kunnen doen?",{"__component":113,"id":119,"title":120,"subTitle":18,"content":121,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},37,"Combineren met Azure","Wil je profiteren van Azure-services voor jouw project? Ons team van experts kan je helpen met het selecteren en opzetten van de juiste services. Of je gebruik wil maken van App services, Function Apps, storage of database oplossingen of bijvoorbeeld een Service Bus, onze experts kunnen je helpen bij het kiezen en het realiseren van stabiele, schaalbare en veilige oplossingen die voldoen aan jouw specifieke behoeften.",{"__component":113,"id":123,"title":124,"subTitle":18,"content":125,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},35,"Houd het veilig!","Om de toegang tot je producten veilig te houden, kan ons team van .NET-experts je helpen bij het opzetten en onderhouden van authenticatie en autorisatie. Onze experts zijn ervaren in het opzetten de juiste entra diensten zodat de toegang tot zowel Front-End als Back-End of deamon-processen op een juiste manier afgehandeld wordt. Ook kunnen we je helpen met het opzetten van verschillende groepen, rechten en rollen, en deze op de juiste manier toepassen binnen de applicatie zodat onterechte toegang op functieniveau geregeld kan worden. Bij het opzetten en implementeren wordt er rekening gehouden met het reduceren van de administratieve overhead zonder concessies te doen aan de beveiliging.",{"__component":127,"id":128,"title":129,"callToActionText":130,"callToActionLinkUrl":131,"body":18},"call-to-action.single",46,"Wil je weten wat onze collega's allemaal kunnen?","Lees de klantcase over ons werk bij KPN","/klantcases/de-continue-bereikbaarheid-van-een-alarmcentrale",{"__component":105,"id":106,"titleLeft":107,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":110,"callToActionTextRight":108,"callToActionLinkUrlRight":109,"iconUrlLeft":133,"iconUrlRight":146},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},6,"bulb.svg",71,70,"bulb_dd2e1d4efb",".svg","image/svg+xml",3.75,"https://incredible-beef-2a6059b946.media.strapiapp.com/bulb_dd2e1d4efb.svg","2023-08-17T08:31:37.036Z","2025-04-01T14:08:08.648Z","l2lglwkh4lf7ip36sjvs42rc",{"id":147,"name":148,"alternativeText":18,"caption":18,"width":137,"height":137,"formats":18,"hash":149,"ext":139,"mime":140,"size":150,"url":151,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":152,"updatedAt":152,"documentId":153,"publishedAt":57},250,"looking-glass.svg","looking_glass_cfa3801802",0.6,"https://incredible-beef-2a6059b946.media.strapiapp.com/looking_glass_cfa3801802.svg","2023-10-11T09:43:10.911Z","suv3p7h0kw7jdnuddk1l2rdu",[155,192,222,252],{"__component":113,"id":114,"title":115,"subTitle":18,"content":116,"callToActionText":117,"callToActionLink":109,"colorStyle":18,"showAsides":18,"imageUrl":156},{"id":157,"name":158,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":161,"hash":187,"ext":23,"mime":165,"size":188,"url":189,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":190,"updatedAt":190,"documentId":191,"publishedAt":57},790,"code matrix.jpg",1280,850,{"large":162,"small":169,"medium":175,"thumbnail":181},{"ext":23,"url":163,"hash":164,"mime":165,"name":166,"path":18,"size":167,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_code_matrix_939256fff4.jpg","large_code_matrix_939256fff4","image/jpeg","large_code matrix.jpg",164.22,664,{"ext":23,"url":170,"hash":171,"mime":165,"name":172,"path":18,"size":173,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_code_matrix_939256fff4.jpg","small_code_matrix_939256fff4","small_code matrix.jpg",42.02,332,{"ext":23,"url":176,"hash":177,"mime":165,"name":178,"path":18,"size":179,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_code_matrix_939256fff4.jpg","medium_code_matrix_939256fff4","medium_code matrix.jpg",97.04,498,{"ext":23,"url":182,"hash":183,"mime":165,"name":184,"path":18,"size":185,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_code_matrix_939256fff4.jpg","thumbnail_code_matrix_939256fff4","thumbnail_code matrix.jpg",8.35,235,"code_matrix_939256fff4",258.04,"https://incredible-beef-2a6059b946.media.strapiapp.com/code_matrix_939256fff4.jpg","2024-08-09T08:30:59.615Z","s5v68ezvz0ho9m6ot0mbk8z2",{"__component":113,"id":119,"title":120,"subTitle":18,"content":121,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":193},{"id":194,"name":195,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":196,"hash":217,"ext":23,"mime":165,"size":218,"url":219,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":220,"updatedAt":220,"documentId":221,"publishedAt":57},791,"service bus.jpg",{"large":197,"small":202,"medium":207,"thumbnail":212},{"ext":23,"url":198,"hash":199,"mime":165,"name":200,"path":18,"size":201,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_service_bus_2b48e3a7cc.jpg","large_service_bus_2b48e3a7cc","large_service bus.jpg",82.82,{"ext":23,"url":203,"hash":204,"mime":165,"name":205,"path":18,"size":206,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_service_bus_2b48e3a7cc.jpg","small_service_bus_2b48e3a7cc","small_service bus.jpg",29.35,{"ext":23,"url":208,"hash":209,"mime":165,"name":210,"path":18,"size":211,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_service_bus_2b48e3a7cc.jpg","medium_service_bus_2b48e3a7cc","medium_service bus.jpg",54.72,{"ext":23,"url":213,"hash":214,"mime":165,"name":215,"path":18,"size":216,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_service_bus_2b48e3a7cc.jpg","thumbnail_service_bus_2b48e3a7cc","thumbnail_service bus.jpg",8.71,"service_bus_2b48e3a7cc",117.51,"https://incredible-beef-2a6059b946.media.strapiapp.com/service_bus_2b48e3a7cc.jpg","2024-08-09T08:35:35.231Z","rbpawsulv6vrsistrk2yupwg",{"__component":113,"id":123,"title":124,"subTitle":18,"content":125,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":223},{"id":224,"name":225,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":226,"hash":247,"ext":23,"mime":165,"size":248,"url":249,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":250,"updatedAt":250,"documentId":251,"publishedAt":57},792,"security dotnet.jpg",{"large":227,"small":232,"medium":237,"thumbnail":242},{"ext":23,"url":228,"hash":229,"mime":165,"name":230,"path":18,"size":231,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_security_dotnet_a65d687baf.jpg","large_security_dotnet_a65d687baf","large_security dotnet.jpg",38.7,{"ext":23,"url":233,"hash":234,"mime":165,"name":235,"path":18,"size":236,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_security_dotnet_a65d687baf.jpg","small_security_dotnet_a65d687baf","small_security dotnet.jpg",13.37,{"ext":23,"url":238,"hash":239,"mime":165,"name":240,"path":18,"size":241,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_security_dotnet_a65d687baf.jpg","medium_security_dotnet_a65d687baf","medium_security dotnet.jpg",24.75,{"ext":23,"url":243,"hash":244,"mime":165,"name":245,"path":18,"size":246,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_security_dotnet_a65d687baf.jpg","thumbnail_security_dotnet_a65d687baf","thumbnail_security dotnet.jpg",4.63,"security_dotnet_a65d687baf",57.25,"https://incredible-beef-2a6059b946.media.strapiapp.com/security_dotnet_a65d687baf.jpg","2024-08-09T08:36:56.895Z","srupv8bm7kvcgseu2efeadhk",{"__component":127,"id":128,"title":129,"callToActionText":130,"callToActionLinkUrl":131,"body":18,"imageUrl":253},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":255,"title":256,"subTitle":62,"description":257,"shortDescription":258,"slug":259,"createdAt":260,"updatedAt":261,"publishedAt":262,"isCoreExpertise":263,"documentId":264,"image":265,"blocks":280,"midPageBlocks":425,"seo":526},10,"Development","Ons Development-team biedt oplossingen die de verwachtingen van onze opdrachtgevers overtreffen. Wij zijn experts op het gebied van alle aspecten van Development, wat ons in staat stelt om veelzijdige en schaalbare oplossingen te creëren. Van gebruiksvriendelijke interfaces tot krachtige Back-End-architecturen: wij hebben de kennis en ervaring om jouw project tot een succes te maken.","Ons Development-team biedt oplossingen die de verwachtingen van onze opdrachtgevers overtreffen. Wij zijn experts op het gebied van alle aspecten van Development, wat ons in staat stelt om veelzijdige en schaalbare oplossingen te creëren. ","development","2024-12-13T12:15:40.484Z","2025-04-11T13:13:55.384Z","2024-12-13T12:15:42.976Z",true,"lpzfadokpxn5sdnx9czcdg47",{"id":266,"name":267,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":268,"hash":274,"ext":78,"mime":81,"size":275,"url":276,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":277,"updatedAt":278,"documentId":279,"publishedAt":57},950,"Logo Development 2025 web.png",{"thumbnail":269},{"ext":78,"url":270,"hash":271,"mime":81,"name":272,"path":18,"size":273,"width":84,"height":85},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_Logo_Development_2025_web_d7711df072.png","thumbnail_Logo_Development_2025_web_d7711df072","thumbnail_Logo Development 2025 web.png",8.58,"Logo_Development_2025_web_d7711df072",2,"https://incredible-beef-2a6059b946.media.strapiapp.com/Logo_Development_2025_web_d7711df072.png","2024-12-17T15:02:47.479Z","2024-12-19T08:35:22.054Z","okwfs117fps338v5fj5dnrpb",[281,404],{"__component":93,"id":282,"title":283,"aside":18,"postType":96,"limit":60,"expertise":284},179,"Lees meer over Development",[285,339,392],{"id":255,"title":256,"subTitle":62,"description":257,"shortDescription":258,"slug":259,"createdAt":260,"updatedAt":261,"publishedAt":262,"isCoreExpertise":263,"documentId":264,"image":286,"blocks":289,"midPageBlocks":297,"seo":322},{"id":266,"name":267,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":287,"hash":274,"ext":78,"mime":81,"size":275,"url":276,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":277,"updatedAt":278,"documentId":279,"publishedAt":57},{"thumbnail":288},{"ext":78,"url":270,"hash":271,"mime":81,"name":272,"path":18,"size":273,"width":84,"height":85},[290,291],{"__component":93,"id":282,"title":283,"aside":18,"postType":96,"limit":60},{"__component":105,"id":292,"titleLeft":293,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":294,"callToActionTextRight":295,"callToActionLinkUrlRight":296},251,"Heb je een Developer nodig?","Zoek je een nieuwe baan?","Bekijk onze vacatures","/word-onze-collega/vacatures",[298,303,308,312,317],{"__component":113,"id":299,"title":300,"subTitle":18,"content":301,"callToActionText":18,"callToActionLink":18,"colorStyle":302,"showAsides":69},47,"Optimale gebruikerservaring","Een goede Front-End is meer dan alleen een aantrekkelijke interface; het vormt de schakel tussen technologie en eindgebruiker. Onze Developers combineren hun kennis van frameworks zoals React, Angular en Vue met ervaring in geavanceerde technologieën zoals GraphQL en CI/CD pipelines. Dit stelt ons in staat om interactieve, intuïtieve en betrouwbare applicaties te ontwikkelen die voldoen aan de hoogste standaarden.\n\nWij werken nauw samen met UX-designers om via design patterns en design tokens een naadloze integratie van ontwerp naar functionaliteit te realiseren. Dankzij regelmatige LevelUp-sessies, interne projecten en kennisdeling blijven onze Front-End specialisten altijd up-to-date.","Sugar Glaze",{"__component":113,"id":304,"title":305,"subTitle":18,"content":306,"callToActionText":18,"callToActionLink":18,"colorStyle":307,"showAsides":69},49,"Betrouwbaarheid en schaalbaarheid","Voor robuuste Back-End-oplossingen vertrouwen we op onze kennis van .NET. Of het nu gaat om het bouwen van nieuwe applicaties, het onderhouden van bestaande software of het implementeren van geavanceerde authenticatie- en autorisatiesystemen: ons team levert maatwerk dat aansluit bij de specifieke wensen en behoeften van jouw organisatie.\n\nHierbij maken we onder andere gebruik van onze kennis van Azure-services zoals Function Apps, Service Bus en App Services, maar ook tools als Docker en Kubernetes om veilige, schaalbare oplossingen te realiseren.\n\nOnze focus op grondige tests – van unit tests tot integratietests – garandeert stabiliteit en betrouwbaarheid.","White",{"__component":113,"id":309,"title":310,"subTitle":18,"content":311,"callToActionText":18,"callToActionLink":18,"colorStyle":302,"showAsides":69},50,"Full-Stack mogelijkheden","Wat ons uniek maakt, is onze combinatie van Front-End en .NET-expertise. Onze Developers zijn niet alleen gespecialiseerd in het creëren van intuïtieve interfaces, maar beheersen ook de complexiteit van Back-End-architectuur en Azure-integraties. Dit maakt hen volwaardige Full-Stack Developers die moeiteloos schakelen tussen de verschillende onderdelen van jouw project.",{"__component":113,"id":313,"title":314,"subTitle":18,"content":315,"callToActionText":316,"callToActionLink":109,"colorStyle":307,"showAsides":69},48,"Samen naar succes","Onze aanpak is erop gericht om samen met jou het optimale resultaat te behalen. Door proactief mee te denken en onze kennis te delen, zorgen we ervoor dat jouw project voldoet aan de hoogste standaarden van gebruiksvriendelijkheid, betrouwbaarheid en veiligheid. Of het nu gaat om een tijdelijke versterking van je team of volledige projectondersteuning: ons Development-team staat voor je klaar.\n\nOntdek wat wij voor jouw project kunnen betekenen."," Neem contact met ons op voor meer informatie!",{"__component":127,"id":318,"title":319,"callToActionText":320,"callToActionLinkUrl":321,"body":18},103,"Wil je weten wat onze collega’s allemaal kunnen?","Lees de klantcase over ons werk bij Rovict","https://www.sharevalue.nl/klantcases/rovict-vernieuwt-leerlingadministratie-en-leerlingvolgsysteem-esis",{"id":323,"metaTitle":324,"metaDescription":325,"structuredData":326},27,"Maatwerk software & integraties – ShareValue Development","Van webapps tot koppelingen: onze developers bouwen slimme oplossingen die passen bij jouw Microsoft-omgeving.",{"url":327,"@type":328,"@context":329,"provider":330,"areaServed":334,"description":337,"serviceType":338},"https://www.sharevalue.nl/wat-we-doen/development","Service","https://schema.org",{"url":331,"name":332,"@type":333},"https://www.sharevalue.nl","ShareValue","Organization",{"name":335,"@type":336},"Nederland","Country","Onze developers realiseren maatwerkoplossingen binnen Microsoft-omgevingen. Denk aan webapplicaties, API-integraties, extensies voor Microsoft 365 en koppelingen met externe systemen. Technisch sterk én begrijpelijk ingericht.","Maatwerk softwareontwikkeling en integraties",{"id":275,"title":340,"subTitle":341,"description":342,"shortDescription":343,"slug":344,"createdAt":345,"updatedAt":346,"publishedAt":347,"isCoreExpertise":69,"documentId":348,"image":349,"blocks":363,"midPageBlocks":371,"seo":18},"Front-End","Steeds complexer en steeds belangrijker","In een online wereld vol moderne webapplicaties is een goede Front-End onmisbaar. Het is nodig om aan de behoeften en verwachtingen van de gebruikers te voldoen. De interactie voor de gebruiker moet daarbij zo snel en optimaal mogelijk zijn. Met trots kunnen wij zeggen dat juist dáár de kracht van onze Front-End Developers zit.\n\nOnze ervaren Developers staan klaar om jouw team te versterken en te zorgen voor een optimale gebruikerservaring. Of je nu een tijdelijke aanvulling op je team nodig hebt of op zoek bent naar gespecialiseerde kennis voor een specifiek project, onze Front-End Developers zijn uitgerust om de uitdagingen van onze klanten aan te gaan en hun doelen te bereiken.","Onze Front-End developers zijn bedreven in diverse programmeertalen, frameworks en methodieken en daardoor breed inzetbaar.","front-end","2023-08-17T09:50:12.632Z","2024-12-13T12:15:57.609Z","2023-08-17T09:50:14.418Z","l6bdicvjcb7ue03zpciuc888",{"id":350,"name":351,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":352,"hash":358,"ext":78,"mime":81,"size":359,"url":360,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":361,"updatedAt":361,"documentId":362,"publishedAt":57},15,"frontend.png",{"thumbnail":353},{"ext":78,"url":354,"hash":355,"mime":81,"name":356,"path":18,"size":357,"width":84,"height":85},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_frontend_d8fa4dbfc1.png","thumbnail_frontend_d8fa4dbfc1","thumbnail_frontend.png",5.3,"frontend_d8fa4dbfc1",1.19,"https://incredible-beef-2a6059b946.media.strapiapp.com/frontend_d8fa4dbfc1.png","2023-08-17T09:47:56.273Z","gyo35xg1rnualaf1vog9edz8",[364,368],{"__component":93,"id":365,"title":366,"aside":367,"postType":96,"limit":60},161,"Lees meer over Front-End Development","Onze blogs",{"__component":105,"id":369,"titleLeft":370,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":294,"callToActionTextRight":295,"callToActionLinkUrlRight":296},210,"Heb je een Front-End Developer nodig?",[372,377,381,385,389],{"__component":113,"id":373,"title":374,"subTitle":18,"content":375,"callToActionText":376,"callToActionLink":109,"colorStyle":18,"showAsides":18},20,"Experts in verschillende frameworks","De huidige markt wordt al enige jaren gedomineerd door de drie grote Front-End frameworks: Angular, Vue en React. Voor elk framework hebben wij experts die altijd up-to-date blijven van de laatste ontwikkelingen. Hierdoor kunnen wij aan alle wensen voldoen. Het houdt de interactie binnen het team ook levendig; we sparren vaak en organiseren regelmatig LevelUp-sessies om elkaar op de hoogte te houden.","Neem contact op voor de mogelijkheden",{"__component":113,"id":378,"title":379,"subTitle":18,"content":380,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},22,"Meer dan HTML, CSS en Javascript","Over het algemeen bestaat een Front-End framework uit HTML, CSS en Javascript, maar als Front-End competence in een multidisciplinaire agile omgeving doen we steeds meer. Of het nu gaat om de integratie van middleware zoals GraphQL of het inrichten van een pipeline voor productie- en staging-omgevingen. Wij weten wat we ermee moeten doen. Onze experts zijn zeer bekwaam en ervaren in de samenwerking met UX-designers. Door het gebruik van design patterns en design tokens zorgen ze voor een naadloze integratie van ontwerp naar ontwikkeling.",{"__component":113,"id":382,"title":383,"subTitle":18,"content":384,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},21,"Kennis up-to-date","De Front-End Developers krijgen ruim de mogelijkheid om hun kennis up-to-date te houden door trainingen te volgen en evenementen te bezoeken. Maar wat is leerzamer dan de opgedane kennis in de praktijk brengen? Daarvoor hebben we binnen ShareValue een aantal interne projecten lopen zoals de herbouw van onze website met Nuxt met een Strapi CMS, en de ontwikkeling van een eigen CV-generator met Angular. De kennis die onze experts opdoen, delen zij regelmatig in blogs.",{"__component":113,"id":386,"title":387,"subTitle":18,"content":388,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},23,"Full-Stack Development","Onze Developers zijn niet alleen experts in Front-End technieken, maar ook getraind in .NET en Azure. Dit verbreedt hun vaardigheden en maakt hen volwaardige Full-Stack Developers. Wat natuurlijk niet wegneemt dat wij trots zijn op onze specialistische kennis als Front-End Developers. ",{"__component":127,"id":390,"title":129,"callToActionText":320,"callToActionLinkUrl":391,"body":18},100,"/klantcases/rovict-vernieuwt-leerlingadministratie-en-leerlingvolgsysteem-esis",{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":393,"blocks":396,"midPageBlocks":399,"seo":18},{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":394,"hash":86,"ext":78,"mime":81,"size":87,"url":88,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":89,"updatedAt":89,"documentId":90,"publishedAt":57},{"thumbnail":395},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":84,"height":85},[397,398],{"__component":93,"id":94,"title":95,"aside":18,"postType":96,"limit":60},{"__component":105,"id":106,"titleLeft":107,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":110,"callToActionTextRight":108,"callToActionLinkUrlRight":109},[400,401,402,403],{"__component":113,"id":114,"title":115,"subTitle":18,"content":116,"callToActionText":117,"callToActionLink":109,"colorStyle":18,"showAsides":18},{"__component":113,"id":119,"title":120,"subTitle":18,"content":121,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},{"__component":113,"id":123,"title":124,"subTitle":18,"content":125,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},{"__component":127,"id":128,"title":129,"callToActionText":130,"callToActionLinkUrl":131,"body":18},{"__component":105,"id":292,"titleLeft":293,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":294,"callToActionTextRight":295,"callToActionLinkUrlRight":296,"iconUrlLeft":405,"iconUrlRight":416},{"id":406,"name":407,"alternativeText":18,"caption":18,"width":408,"height":409,"formats":18,"hash":410,"ext":139,"mime":140,"size":411,"url":412,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":413,"updatedAt":414,"documentId":415,"publishedAt":57},7,"people.svg",83,60,"people_6bb632d0d7",1.47,"https://incredible-beef-2a6059b946.media.strapiapp.com/people_6bb632d0d7.svg","2023-08-17T08:31:37.039Z","2024-09-13T08:11:42.408Z","iyvqylwtkx5qokq2hk77ppgf",{"id":417,"name":418,"alternativeText":18,"caption":18,"width":304,"height":409,"formats":18,"hash":419,"ext":139,"mime":140,"size":420,"url":421,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":422,"updatedAt":423,"documentId":424,"publishedAt":57},372,"magnifier.svg","magnifier_d084afba36",1.05,"https://incredible-beef-2a6059b946.media.strapiapp.com/magnifier_d084afba36.svg","2023-11-03T11:13:25.446Z","2025-12-09T15:45:48.015Z","e7czsfz9jg7oi93q44vomebz",[426,456,463,494,524],{"__component":113,"id":299,"title":300,"subTitle":18,"content":301,"callToActionText":18,"callToActionLink":18,"colorStyle":302,"showAsides":69,"imageUrl":427},{"id":428,"name":429,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":430,"hash":451,"ext":23,"mime":165,"size":452,"url":453,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":454,"updatedAt":454,"documentId":455,"publishedAt":57},904,"development.jpg",{"large":431,"small":436,"medium":441,"thumbnail":446},{"ext":23,"url":432,"hash":433,"mime":165,"name":434,"path":18,"size":435,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_development_6e5abdca44.jpg","large_development_6e5abdca44","large_development.jpg",129.5,{"ext":23,"url":437,"hash":438,"mime":165,"name":439,"path":18,"size":440,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_development_6e5abdca44.jpg","small_development_6e5abdca44","small_development.jpg",47.86,{"ext":23,"url":442,"hash":443,"mime":165,"name":444,"path":18,"size":445,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_development_6e5abdca44.jpg","medium_development_6e5abdca44","medium_development.jpg",86.06,{"ext":23,"url":447,"hash":448,"mime":165,"name":449,"path":18,"size":450,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_development_6e5abdca44.jpg","thumbnail_development_6e5abdca44","thumbnail_development.jpg",14.65,"development_6e5abdca44",184.35,"https://incredible-beef-2a6059b946.media.strapiapp.com/development_6e5abdca44.jpg","2024-12-13T12:36:11.969Z","qqi9wubjpzs8w6daj98mtc7a",{"__component":113,"id":304,"title":305,"subTitle":18,"content":306,"callToActionText":18,"callToActionLink":18,"colorStyle":307,"showAsides":69,"imageUrl":457},{"id":194,"name":195,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":458,"hash":217,"ext":23,"mime":165,"size":218,"url":219,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":220,"updatedAt":220,"documentId":221,"publishedAt":57},{"large":459,"small":460,"medium":461,"thumbnail":462},{"ext":23,"url":198,"hash":199,"mime":165,"name":200,"path":18,"size":201,"width":29,"height":168},{"ext":23,"url":203,"hash":204,"mime":165,"name":205,"path":18,"size":206,"width":36,"height":174},{"ext":23,"url":208,"hash":209,"mime":165,"name":210,"path":18,"size":211,"width":30,"height":180},{"ext":23,"url":213,"hash":214,"mime":165,"name":215,"path":18,"size":216,"width":186,"height":50},{"__component":113,"id":309,"title":310,"subTitle":18,"content":311,"callToActionText":18,"callToActionLink":18,"colorStyle":302,"showAsides":69,"imageUrl":464},{"id":465,"name":466,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":467,"hash":488,"ext":23,"mime":165,"size":489,"url":490,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":491,"updatedAt":492,"documentId":493,"publishedAt":57},778,"stack.jpg",{"large":468,"small":473,"medium":478,"thumbnail":483},{"ext":23,"url":469,"hash":470,"mime":165,"name":471,"path":18,"size":472,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_stack_fec3a2bfae.jpg","large_stack_fec3a2bfae","large_stack.jpg",95.19,{"ext":23,"url":474,"hash":475,"mime":165,"name":476,"path":18,"size":477,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_stack_fec3a2bfae.jpg","small_stack_fec3a2bfae","small_stack.jpg",29.21,{"ext":23,"url":479,"hash":480,"mime":165,"name":481,"path":18,"size":482,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_stack_fec3a2bfae.jpg","medium_stack_fec3a2bfae","medium_stack.jpg",58.57,{"ext":23,"url":484,"hash":485,"mime":165,"name":486,"path":18,"size":487,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_stack_fec3a2bfae.jpg","thumbnail_stack_fec3a2bfae","thumbnail_stack.jpg",8.24,"stack_fec3a2bfae",143.32,"https://incredible-beef-2a6059b946.media.strapiapp.com/stack_fec3a2bfae.jpg","2024-08-08T08:26:50.506Z","2024-12-09T10:18:46.269Z","kpz9iiz9dr551k3umhmtwy3k",{"__component":113,"id":313,"title":314,"subTitle":18,"content":315,"callToActionText":316,"callToActionLink":109,"colorStyle":307,"showAsides":69,"imageUrl":495},{"id":496,"name":497,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":498,"hash":519,"ext":23,"mime":165,"size":520,"url":521,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":522,"updatedAt":522,"documentId":523,"publishedAt":57},789,"teamwork.jpg",{"large":499,"small":504,"medium":509,"thumbnail":514},{"ext":23,"url":500,"hash":501,"mime":165,"name":502,"path":18,"size":503,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_teamwork_8f4a7b0c14.jpg","large_teamwork_8f4a7b0c14","large_teamwork.jpg",80.4,{"ext":23,"url":505,"hash":506,"mime":165,"name":507,"path":18,"size":508,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_teamwork_8f4a7b0c14.jpg","small_teamwork_8f4a7b0c14","small_teamwork.jpg",27.14,{"ext":23,"url":510,"hash":511,"mime":165,"name":512,"path":18,"size":513,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_teamwork_8f4a7b0c14.jpg","medium_teamwork_8f4a7b0c14","medium_teamwork.jpg",51.59,{"ext":23,"url":515,"hash":516,"mime":165,"name":517,"path":18,"size":518,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_teamwork_8f4a7b0c14.jpg","thumbnail_teamwork_8f4a7b0c14","thumbnail_teamwork.jpg",8.11,"teamwork_8f4a7b0c14",116.53,"https://incredible-beef-2a6059b946.media.strapiapp.com/teamwork_8f4a7b0c14.jpg","2024-08-08T10:07:23.468Z","uo85gvimf7llsbaoahqw08m3",{"__component":127,"id":318,"title":319,"callToActionText":320,"callToActionLinkUrl":321,"body":18,"imageUrl":525},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":323,"metaTitle":324,"metaDescription":325,"structuredData":527,"metaImage":18,"metaSocial":530},{"url":327,"@type":328,"@context":329,"provider":528,"areaServed":529,"description":337,"serviceType":338},{"url":331,"name":332,"@type":333},{"name":335,"@type":336},[],[532,537,541,545,548,552,555,558,561,563,759],{"__component":533,"id":534,"title":18,"asideText":535,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":536,"introductionText":18},"global.pagesection",1005,"​","## Wat is Blazor?\n\nBlazor is een framework voor full-stack web development met C# en Razor in plaats van JavaScript. Deze webpagina’s zijn op basis van Single Page Applications (SPA’s). Blazor is vergelijkbaar met Node.js als het gaat om één codebase on één stack (van Front-End tot Back-End). Waar Node.js het mogelijk maakt om JavaScript aan de Back-End te gebruiken, doet Blazor dit met C# aan de Front-End zijde.",{"__component":533,"id":538,"title":18,"asideText":539,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":540,"introductionText":18},1007,"De voordelen van Blazor","## Voordelen\n\nHet grote voordeel van Blazor is dat de hele site geschreven kan worden in één taal. Daarbij kan .NET-code hergebruikt worden aan de client- en serverkant, denk bijvoorbeeld aan datavalidatie. In plaats van validatie in JavaScript voor de Front-End en C# aan de Back-End kant, kan dit nu met één en dezelfde class. Uiteraard kan er nog steeds JavaScript gebruikt worden als dat beter uit komt.\n\nBlazor is ook een mooi platform voor gebruikers die eerder met ASP.NET Web Forms hebben gewerkt of voor bedrijven die nog met Web Forms werken. Zoals bekend zal Web Forms geen onderdeel uitmaken van .NET 5.0. Dit betekent dat de laatste versie voor Web Forms versie 4.8 is. Hier lijken ook geen beveiligingsupdates voor uit te gaan komen, wat betekent dat de huidige Web Forms applicaties vervangen moeten worden voor moderne alternatieven.\n\nBlazor kan hier een geschikt alternatief zijn. Onder andere omdat het gelijkenissen heeft met Web Forms, zoals het maken van herbruikbare web UI-componenten met C# en Razor als vervanging voor de user web controls die Web Forms aanbiedt. Daarnaast is er maar een beperkte leercurve vanwege het gebruik van een bekende taal en framework.",{"__component":533,"id":542,"title":18,"asideText":543,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":544,"introductionText":18},1008,"","![](https://www.sharevalue.nl/images/sharevalue/blogs/Blazor_Server.png)\n\n##   \n\n## Blazor Server\n\nBlazor Server is de eerste uitvoering van Blazor die met .NET Core 3.1 live is gegaan. Net als bij Web Forms draait bij Blazor Server alle logica op de server. Bij een wijziging van de pagina, door bijvoorbeeld het indrukken van een knop, wordt er contact gelegd met de server. Hier wordt de code uitgevoerd en door middel van SignalR teruggestuurd naar de Document Object Model (DOM). Met behulp van een slim algoritme houdt Blazor bij welke delen van de pagina gewijzigd zijn. Door de verschillen te bekijken tussen de nieuwe en huidige situatie hoeft niet de hele pagina opnieuw geladen te worden. Dit is vergelijkbaar met AJAX in Web Forms.",{"__component":533,"id":546,"title":18,"asideText":543,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":547,"introductionText":18},1009,"## \n\n![](https://www.sharevalue.nl/images/sharevalue/blogs/Blazor_WebAssembly.png)\n\n## Blazor WebAssembly\n\nBij Blazor WebAssembly wordt de code uitgevoerd aan client-side in plaats van aan de server-kant. Hierbij wordt de Blazor library gedownload naar de client en kan deze zonder extra calls naar de server uitgevoerd worden. Uiteraard moet de data wel ontsloten zijn. Verder zijn er weinig verschillen, behalve dat de client iets zwaarder wordt gebruikt dan bij Blazor Server.\n\nDoor het Shared component model is het mogelijk te wisselen tussen Blazor Server en Blazor WebAssembly zonder code te herschrijven. Het is wel belangrijk om te beseffen dat de twee hosting-modellen op verschillende plekken draaien. Omdat Blazor Server aan de server-side draait, is de database gewoon beschikbaar. Blazor WebAssembly heeft geen toegang tot die database, omdat deze aan client-side uitgevoerd wordt. Dit betekent dat data op een andere manier opgehaald moet worden, bijvoorbeeld door middel van gRPC of een ander API.\n\n![](https://www.sharevalue.nl/images/sharevalue/blogs/Shared_Component_Model.png)\n\nDeze twee methoden van data ophalen kan ondervangen worden door gebruik te maken van een abstracte service-laag en deze op twee verschillende manieren te implementeren. Voor de component model maakt het dan geen verschil hoe de data opgehaald wordt\n\nBlazor WebAssembly wordt in mei gelanceerd en gaat daarna mee in de release van .NET 5.",{"__component":533,"id":549,"title":18,"asideText":550,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":551,"introductionText":18},1006,"De toekomst van Blazor","## Toekomst van Blazor\n\nBlazor Server en Blazor WebAssembly zijn beide onderdelen van het Blazor platform die daadwerkelijk in het .NET programma zijn opgenomen.\n\n![Drie andere onderdelen zijn momenteel nog experimenteel, maar hebben wel veel potentie.](https://www.sharevalue.nl/images/sharevalue/blogs/Blazor_Future.png)\n\nDrie andere onderdelen zijn momenteel nog experimenteel, maar hebben wel veel potentie.\n\nProgressive Web Apps (PWA’s) zijn websites die zich gedragen als een app. Blazor PWA gaat daarmee een stap verder dan Blazor WebAssembly door dergelijke apps mogelijk te maken. Daarnaast kan een PWA ook werken als er geen online verbinding is. PWA’s hoeven niet geïnstalleerd worden op een apparaat, maar kunnen wel als een app een icoon hebben op het scherm zoals een normale app.\n\nBlazor Hybrid gaan nog weer een stap verder waarbij Hybrid apps echt native apps zijn die als zodanig worden uitgevoerd op het apparaat. Deze apps hebben toegang tot alle mogelijkheden van het apparaat (bijvoorbeeld locatie en andere sensoren). De User Interface wordt vervolgens opgebouwd door middel van HTML en CSS.\n\nDeze hybride apps zijn cross-platform en werken niet alleen op Windows, maar ook op een Mac of met Linux.\n\nBlazor Native is de laatste stap in het spectrum en hiervan zijn nog geen demo’s beschikbaar. Het idee is dat Blazor niet alleen web (HTML) kan renderen, maar dat de architectuur zo is opgezet dat dit ook naar Native controls kan.",{"__component":533,"id":553,"title":18,"asideText":543,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":554,"introductionText":18},1011,"## Samenvatting\n\nBlazor Server is live en maakt het mogelijk om over de hele stack C# te gebruiken. Met Blazor WebAssembly kunnen web applicaties geheel op de client werken.\n\nSamenvattend kan geconcludeerd worden dat Blazor een hele mooie toevoeging is aan het .NET framework die veel potentie heeft voor de toekomst.\n\nBeginnen met Blazor?\n\n*   Ga naar [https://blazor.net/](https://blazor.net/)\n*   Installeer .NET Core 3.1\n*   Installeer de Blazor WebAssembly template.\n\nBlazor werkt met Visual Studio 2019 16.4, Visual Studio for Mac 8.4 en Visual Studio Code met C# extensie.",{"__component":533,"id":556,"title":18,"asideText":543,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":557,"introductionText":18},1010,"Kan ik of een van mijn collega’s jou ondersteunen bij het werken met Blazor? [Neem vrijblijvend contact op om de mogelijkheden te bespreken](/contact).\n\nBron afbeeldingen: [dotnetconf.net](https://www.dotnetconf.net/)",{"__component":559,"id":560,"title":18,"showBlankAside":263},"global.social-sharing",112,{"__component":562,"id":137,"name":18,"jobTitle":18},"strapi.author-card",{"__component":93,"id":564,"title":283,"aside":18,"postType":96,"limit":60,"expertise":565},81,[566,601,710],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":567,"blocks":570,"midPageBlocks":577,"seo":18},{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":568,"hash":86,"ext":78,"mime":81,"size":87,"url":88,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":89,"updatedAt":89,"documentId":90,"publishedAt":57},{"thumbnail":569},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":84,"height":85},[571,574],{"__component":93,"id":94,"title":95,"aside":18,"postType":96,"limit":60,"expertise":572},[573],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70},{"__component":105,"id":106,"titleLeft":107,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":110,"callToActionTextRight":108,"callToActionLinkUrlRight":109,"iconUrlLeft":575,"iconUrlRight":576},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":147,"name":148,"alternativeText":18,"caption":18,"width":137,"height":137,"formats":18,"hash":149,"ext":139,"mime":140,"size":150,"url":151,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":152,"updatedAt":152,"documentId":153,"publishedAt":57},[578,585,592,599],{"__component":113,"id":114,"title":115,"subTitle":18,"content":116,"callToActionText":117,"callToActionLink":109,"colorStyle":18,"showAsides":18,"imageUrl":579},{"id":157,"name":158,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":580,"hash":187,"ext":23,"mime":165,"size":188,"url":189,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":190,"updatedAt":190,"documentId":191,"publishedAt":57},{"large":581,"small":582,"medium":583,"thumbnail":584},{"ext":23,"url":163,"hash":164,"mime":165,"name":166,"path":18,"size":167,"width":29,"height":168},{"ext":23,"url":170,"hash":171,"mime":165,"name":172,"path":18,"size":173,"width":36,"height":174},{"ext":23,"url":176,"hash":177,"mime":165,"name":178,"path":18,"size":179,"width":30,"height":180},{"ext":23,"url":182,"hash":183,"mime":165,"name":184,"path":18,"size":185,"width":186,"height":50},{"__component":113,"id":119,"title":120,"subTitle":18,"content":121,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":586},{"id":194,"name":195,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":587,"hash":217,"ext":23,"mime":165,"size":218,"url":219,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":220,"updatedAt":220,"documentId":221,"publishedAt":57},{"large":588,"small":589,"medium":590,"thumbnail":591},{"ext":23,"url":198,"hash":199,"mime":165,"name":200,"path":18,"size":201,"width":29,"height":168},{"ext":23,"url":203,"hash":204,"mime":165,"name":205,"path":18,"size":206,"width":36,"height":174},{"ext":23,"url":208,"hash":209,"mime":165,"name":210,"path":18,"size":211,"width":30,"height":180},{"ext":23,"url":213,"hash":214,"mime":165,"name":215,"path":18,"size":216,"width":186,"height":50},{"__component":113,"id":123,"title":124,"subTitle":18,"content":125,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":593},{"id":224,"name":225,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":594,"hash":247,"ext":23,"mime":165,"size":248,"url":249,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":250,"updatedAt":250,"documentId":251,"publishedAt":57},{"large":595,"small":596,"medium":597,"thumbnail":598},{"ext":23,"url":228,"hash":229,"mime":165,"name":230,"path":18,"size":231,"width":29,"height":168},{"ext":23,"url":233,"hash":234,"mime":165,"name":235,"path":18,"size":236,"width":36,"height":174},{"ext":23,"url":238,"hash":239,"mime":165,"name":240,"path":18,"size":241,"width":30,"height":180},{"ext":23,"url":243,"hash":244,"mime":165,"name":245,"path":18,"size":246,"width":186,"height":50},{"__component":127,"id":128,"title":129,"callToActionText":130,"callToActionLinkUrl":131,"body":18,"imageUrl":600},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":275,"title":340,"subTitle":341,"description":342,"shortDescription":343,"slug":344,"createdAt":345,"updatedAt":346,"publishedAt":347,"isCoreExpertise":69,"documentId":348,"image":602,"blocks":605,"midPageBlocks":620,"seo":18},{"id":350,"name":351,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":603,"hash":358,"ext":78,"mime":81,"size":359,"url":360,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":361,"updatedAt":361,"documentId":362,"publishedAt":57},{"thumbnail":604},{"ext":78,"url":354,"hash":355,"mime":81,"name":356,"path":18,"size":357,"width":84,"height":85},[606,609],{"__component":93,"id":365,"title":366,"aside":367,"postType":96,"limit":60,"expertise":607},[608],{"id":275,"title":340,"subTitle":341,"description":342,"shortDescription":343,"slug":344,"createdAt":345,"updatedAt":346,"publishedAt":347,"isCoreExpertise":69,"documentId":348},{"__component":105,"id":369,"titleLeft":370,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":294,"callToActionTextRight":295,"callToActionLinkUrlRight":296,"iconUrlLeft":610,"iconUrlRight":611},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":612,"name":613,"alternativeText":18,"caption":18,"width":137,"height":137,"formats":18,"hash":614,"ext":139,"mime":140,"size":615,"url":616,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":617,"updatedAt":618,"documentId":619,"publishedAt":57},8,"briefcase.svg","briefcase_679abae475",4.49,"https://incredible-beef-2a6059b946.media.strapiapp.com/briefcase_679abae475.svg","2023-08-17T08:31:37.038Z","2025-01-24T15:53:51.531Z","bfdftlvwhj35dm37dzv4aujf",[621,641,671,701,708],{"__component":113,"id":373,"title":374,"subTitle":18,"content":375,"callToActionText":376,"callToActionLink":109,"colorStyle":18,"showAsides":18,"imageUrl":622},{"id":623,"name":429,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":624,"hash":637,"ext":23,"mime":165,"size":452,"url":638,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":639,"updatedAt":639,"documentId":640,"publishedAt":57},775,{"large":625,"small":628,"medium":631,"thumbnail":634},{"ext":23,"url":626,"hash":627,"mime":165,"name":434,"path":18,"size":435,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_development_eb51c16b40.jpg","large_development_eb51c16b40",{"ext":23,"url":629,"hash":630,"mime":165,"name":439,"path":18,"size":440,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_development_eb51c16b40.jpg","small_development_eb51c16b40",{"ext":23,"url":632,"hash":633,"mime":165,"name":444,"path":18,"size":445,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_development_eb51c16b40.jpg","medium_development_eb51c16b40",{"ext":23,"url":635,"hash":636,"mime":165,"name":449,"path":18,"size":450,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_development_eb51c16b40.jpg","thumbnail_development_eb51c16b40","development_eb51c16b40","https://incredible-beef-2a6059b946.media.strapiapp.com/development_eb51c16b40.jpg","2024-08-08T08:20:39.044Z","kpowm3xzp131qb3rneasct1x",{"__component":113,"id":378,"title":379,"subTitle":18,"content":380,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":642},{"id":643,"name":644,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":645,"hash":666,"ext":23,"mime":165,"size":667,"url":668,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":669,"updatedAt":669,"documentId":670,"publishedAt":57},776,"ux designer.jpg",{"large":646,"small":651,"medium":656,"thumbnail":661},{"ext":23,"url":647,"hash":648,"mime":165,"name":649,"path":18,"size":650,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_ux_designer_4d22c4e684.jpg","large_ux_designer_4d22c4e684","large_ux designer.jpg",95.41,{"ext":23,"url":652,"hash":653,"mime":165,"name":654,"path":18,"size":655,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_ux_designer_4d22c4e684.jpg","small_ux_designer_4d22c4e684","small_ux designer.jpg",30.12,{"ext":23,"url":657,"hash":658,"mime":165,"name":659,"path":18,"size":660,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_ux_designer_4d22c4e684.jpg","medium_ux_designer_4d22c4e684","medium_ux designer.jpg",59.67,{"ext":23,"url":662,"hash":663,"mime":165,"name":664,"path":18,"size":665,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_ux_designer_4d22c4e684.jpg","thumbnail_ux_designer_4d22c4e684","thumbnail_ux designer.jpg",8.79,"ux_designer_4d22c4e684",140.45,"https://incredible-beef-2a6059b946.media.strapiapp.com/ux_designer_4d22c4e684.jpg","2024-08-08T08:22:53.444Z","lzicd49svwe2coyrmyxkolub",{"__component":113,"id":382,"title":383,"subTitle":18,"content":384,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":672},{"id":673,"name":674,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":675,"hash":696,"ext":23,"mime":165,"size":697,"url":698,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":699,"updatedAt":699,"documentId":700,"publishedAt":57},777,"kennis opdoen.jpg",{"large":676,"small":681,"medium":686,"thumbnail":691},{"ext":23,"url":677,"hash":678,"mime":165,"name":679,"path":18,"size":680,"width":29,"height":168},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_kennis_opdoen_7e45a846f8.jpg","large_kennis_opdoen_7e45a846f8","large_kennis opdoen.jpg",147.32,{"ext":23,"url":682,"hash":683,"mime":165,"name":684,"path":18,"size":685,"width":36,"height":174},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_kennis_opdoen_7e45a846f8.jpg","small_kennis_opdoen_7e45a846f8","small_kennis opdoen.jpg",43.85,{"ext":23,"url":687,"hash":688,"mime":165,"name":689,"path":18,"size":690,"width":30,"height":180},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_kennis_opdoen_7e45a846f8.jpg","medium_kennis_opdoen_7e45a846f8","medium_kennis opdoen.jpg",90.65,{"ext":23,"url":692,"hash":693,"mime":165,"name":694,"path":18,"size":695,"width":186,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_kennis_opdoen_7e45a846f8.jpg","thumbnail_kennis_opdoen_7e45a846f8","thumbnail_kennis opdoen.jpg",10.87,"kennis_opdoen_7e45a846f8",220.32,"https://incredible-beef-2a6059b946.media.strapiapp.com/kennis_opdoen_7e45a846f8.jpg","2024-08-08T08:25:10.656Z","q2bqhg65mnalhkgalkt2o2sq",{"__component":113,"id":386,"title":387,"subTitle":18,"content":388,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":702},{"id":465,"name":466,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":703,"hash":488,"ext":23,"mime":165,"size":489,"url":490,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":491,"updatedAt":492,"documentId":493,"publishedAt":57},{"large":704,"small":705,"medium":706,"thumbnail":707},{"ext":23,"url":469,"hash":470,"mime":165,"name":471,"path":18,"size":472,"width":29,"height":168},{"ext":23,"url":474,"hash":475,"mime":165,"name":476,"path":18,"size":477,"width":36,"height":174},{"ext":23,"url":479,"hash":480,"mime":165,"name":481,"path":18,"size":482,"width":30,"height":180},{"ext":23,"url":484,"hash":485,"mime":165,"name":486,"path":18,"size":487,"width":186,"height":50},{"__component":127,"id":390,"title":129,"callToActionText":320,"callToActionLinkUrl":391,"body":18,"imageUrl":709},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":255,"title":256,"subTitle":62,"description":257,"shortDescription":258,"slug":259,"createdAt":260,"updatedAt":261,"publishedAt":262,"isCoreExpertise":263,"documentId":264,"image":711,"blocks":714,"midPageBlocks":723,"seo":754},{"id":266,"name":267,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":712,"hash":274,"ext":78,"mime":81,"size":275,"url":276,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":277,"updatedAt":278,"documentId":279,"publishedAt":57},{"thumbnail":713},{"ext":78,"url":270,"hash":271,"mime":81,"name":272,"path":18,"size":273,"width":84,"height":85},[715,720],{"__component":93,"id":282,"title":283,"aside":18,"postType":96,"limit":60,"expertise":716},[717,718,719],{"id":255,"title":256,"subTitle":62,"description":257,"shortDescription":258,"slug":259,"createdAt":260,"updatedAt":261,"publishedAt":262,"isCoreExpertise":263,"documentId":264},{"id":275,"title":340,"subTitle":341,"description":342,"shortDescription":343,"slug":344,"createdAt":345,"updatedAt":346,"publishedAt":347,"isCoreExpertise":69,"documentId":348},{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70},{"__component":105,"id":292,"titleLeft":293,"callToActionTextLeft":108,"callToActionLinkUrlLeft":109,"titleRight":294,"callToActionTextRight":295,"callToActionLinkUrlRight":296,"iconUrlLeft":721,"iconUrlRight":722},{"id":406,"name":407,"alternativeText":18,"caption":18,"width":408,"height":409,"formats":18,"hash":410,"ext":139,"mime":140,"size":411,"url":412,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":413,"updatedAt":414,"documentId":415,"publishedAt":57},{"id":417,"name":418,"alternativeText":18,"caption":18,"width":304,"height":409,"formats":18,"hash":419,"ext":139,"mime":140,"size":420,"url":421,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":422,"updatedAt":423,"documentId":424,"publishedAt":57},[724,731,738,745,752],{"__component":113,"id":299,"title":300,"subTitle":18,"content":301,"callToActionText":18,"callToActionLink":18,"colorStyle":302,"showAsides":69,"imageUrl":725},{"id":428,"name":429,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":726,"hash":451,"ext":23,"mime":165,"size":452,"url":453,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":454,"updatedAt":454,"documentId":455,"publishedAt":57},{"large":727,"small":728,"medium":729,"thumbnail":730},{"ext":23,"url":432,"hash":433,"mime":165,"name":434,"path":18,"size":435,"width":29,"height":168},{"ext":23,"url":437,"hash":438,"mime":165,"name":439,"path":18,"size":440,"width":36,"height":174},{"ext":23,"url":442,"hash":443,"mime":165,"name":444,"path":18,"size":445,"width":30,"height":180},{"ext":23,"url":447,"hash":448,"mime":165,"name":449,"path":18,"size":450,"width":186,"height":50},{"__component":113,"id":304,"title":305,"subTitle":18,"content":306,"callToActionText":18,"callToActionLink":18,"colorStyle":307,"showAsides":69,"imageUrl":732},{"id":194,"name":195,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":733,"hash":217,"ext":23,"mime":165,"size":218,"url":219,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":220,"updatedAt":220,"documentId":221,"publishedAt":57},{"large":734,"small":735,"medium":736,"thumbnail":737},{"ext":23,"url":198,"hash":199,"mime":165,"name":200,"path":18,"size":201,"width":29,"height":168},{"ext":23,"url":203,"hash":204,"mime":165,"name":205,"path":18,"size":206,"width":36,"height":174},{"ext":23,"url":208,"hash":209,"mime":165,"name":210,"path":18,"size":211,"width":30,"height":180},{"ext":23,"url":213,"hash":214,"mime":165,"name":215,"path":18,"size":216,"width":186,"height":50},{"__component":113,"id":309,"title":310,"subTitle":18,"content":311,"callToActionText":18,"callToActionLink":18,"colorStyle":302,"showAsides":69,"imageUrl":739},{"id":465,"name":466,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":740,"hash":488,"ext":23,"mime":165,"size":489,"url":490,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":491,"updatedAt":492,"documentId":493,"publishedAt":57},{"large":741,"small":742,"medium":743,"thumbnail":744},{"ext":23,"url":469,"hash":470,"mime":165,"name":471,"path":18,"size":472,"width":29,"height":168},{"ext":23,"url":474,"hash":475,"mime":165,"name":476,"path":18,"size":477,"width":36,"height":174},{"ext":23,"url":479,"hash":480,"mime":165,"name":481,"path":18,"size":482,"width":30,"height":180},{"ext":23,"url":484,"hash":485,"mime":165,"name":486,"path":18,"size":487,"width":186,"height":50},{"__component":113,"id":313,"title":314,"subTitle":18,"content":315,"callToActionText":316,"callToActionLink":109,"colorStyle":307,"showAsides":69,"imageUrl":746},{"id":496,"name":497,"alternativeText":18,"caption":18,"width":159,"height":160,"formats":747,"hash":519,"ext":23,"mime":165,"size":520,"url":521,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":522,"updatedAt":522,"documentId":523,"publishedAt":57},{"large":748,"small":749,"medium":750,"thumbnail":751},{"ext":23,"url":500,"hash":501,"mime":165,"name":502,"path":18,"size":503,"width":29,"height":168},{"ext":23,"url":505,"hash":506,"mime":165,"name":507,"path":18,"size":508,"width":36,"height":174},{"ext":23,"url":510,"hash":511,"mime":165,"name":512,"path":18,"size":513,"width":30,"height":180},{"ext":23,"url":515,"hash":516,"mime":165,"name":517,"path":18,"size":518,"width":186,"height":50},{"__component":127,"id":318,"title":319,"callToActionText":320,"callToActionLinkUrl":321,"body":18,"imageUrl":753},{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":323,"metaTitle":324,"metaDescription":325,"structuredData":755,"metaImage":18,"metaSocial":758},{"url":327,"@type":328,"@context":329,"provider":756,"areaServed":757,"description":337,"serviceType":338},{"url":331,"name":332,"@type":333},{"name":335,"@type":336},[],{"__component":105,"id":760,"titleLeft":293,"callToActionTextLeft":108,"callToActionLinkUrlLeft":761,"titleRight":294,"callToActionTextRight":295,"callToActionLinkUrlRight":762,"iconUrlLeft":763,"iconUrlRight":764},139,"https://www.sharevalue.nl/contact","https://www.sharevalue.nl/word-onze-collega/vacatures",{"id":134,"name":135,"alternativeText":18,"caption":18,"width":136,"height":137,"formats":18,"hash":138,"ext":139,"mime":140,"size":141,"url":142,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":143,"updatedAt":144,"documentId":145,"publishedAt":57},{"id":612,"name":613,"alternativeText":18,"caption":18,"width":137,"height":137,"formats":18,"hash":614,"ext":139,"mime":140,"size":615,"url":616,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":617,"updatedAt":618,"documentId":619,"publishedAt":57},{"id":365,"metaTitle":766,"metaDescription":767,"structuredData":768,"metaImage":18,"metaSocial":800},"Blazor: één taal voor Front- en Back-End | ShareValue​","Ontdek hoe Blazor C# inzet voor zowel front- als back-end, met herbruikbare componenten en ondersteuning voor WebAssembly en Server-modellen.​",[769,783],{"url":770,"@type":771,"author":772,"@context":329,"headline":777,"publisher":778,"description":782,"datePublished":13},"https://www.sharevalue.nl/blogs/je-gehele-site-in-een-taal-met-blazor-brengt-microsoft-front-end-en-back-end-bij-elkaar","BlogPosting",{"name":773,"@type":774,"jobTitle":775,"worksFor":776},"Michiel","Person","Developer",{"name":332,"@type":333},"Blazor: één taal voor front- en back-end | ShareValue",{"logo":779,"name":332,"@type":333},{"url":780,"@type":781},"https://www.sharevalue.nl/_nuxt/img/sharevalue-logo.3c5e7cb.svg","ImageObject","Ontdek hoe Blazor C# inzet voor zowel front- als back-end, met herbruikbare componenten en ondersteuning voor WebAssembly en Server-modellen.",{"@type":784,"@context":329,"mainEntity":785},"FAQPage",[786,792,796],{"name":787,"@type":788,"acceptedAnswer":789},"Wat is Blazor en hoe verschilt het van traditionele front-end frameworks?","Question",{"text":790,"@type":791},"Blazor is een framework van Microsoft waarmee je interactieve webapplicaties kunt bouwen met C# en Razor, in plaats van JavaScript. Het stelt ontwikkelaars in staat om zowel de front-end als de back-end in dezelfde taal te schrijven, wat de ontwikkeling vereenvoudigt en de codebase consistent houdt.","Answer",{"name":793,"@type":788,"acceptedAnswer":794},"Wat zijn de voordelen van het gebruik van Blazor voor full-stack ontwikkeling?",{"text":795,"@type":791},"Met Blazor kun je herbruikbare componenten maken en dezelfde .NET-code gebruiken voor zowel client- als serverzijde. Dit vermindert de behoefte aan verschillende technologieën voor front-end en back-end, wat leidt tot een efficiënter ontwikkelproces en gemakkelijker onderhoud.",{"name":797,"@type":788,"acceptedAnswer":798},"Wat is het verschil tussen Blazor Server en Blazor WebAssembly?",{"text":799,"@type":791},"Blazor Server draait de applicatielogica op de server en communiceert met de client via SignalR, terwijl Blazor WebAssembly de applicatie volledig in de browser uitvoert. Beide benaderingen hebben hun eigen voordelen en kunnen worden gekozen op basis van de specifieke behoeften van het project.",[],{"pagination":802},{"page":803,"pageSize":390},1,{},1778234616731]