DevOps is een filosofie en set van praktijken die richt op het verbeteren van de samenwerking en communicatie tussen de ontwikkelaars en beheerders van software-systemen. Het doel is om het continu leveren, testen, en deployen van software te versnellen en te verbeteren, en om een snellere tijd-to-market te garanderen. Dit wordt bereikt door het automatiseren van de verschillende stappen in de softwareontwikkeling- en distributieketen en het integreren van de beheer- en ontwikkelingsactiviteiten. Hierdoor wordt de communicatie en samenwerking tussen teams verbeterd en kunnen veranderingen snel en efficiënt worden geïmplementeerd en beheerd.
Git is een versiebeheersysteem voor softwareontwikkeling. Het maakt het mogelijk om veranderingen in softwarecode op een efficiënte manier bij te houden en te beheren. Het wordt veel gebruikt door programmeurs en teams om samen te werken aan projecten en om versies van software te bewaren en bij te houden. Git biedt functies zoals branching, merging en revert. Op deze manier maakt Git het mogelijk om snel en gemakkelijk veranderingen in software aan te brengen en samen te werken aan projecten, zonder dat dit ten koste gaat van de stabiliteit en integriteit van de code.
GitHub is een platform voor versiebeheer en samenwerking op basis van Git. Het is een online plaats waar softwareontwikkelaars hun projecten kunnen hosten, beheren, volgen en samenwerken. Het biedt gebruikers de mogelijkheid om hun code op te slaan en te delen met andere ontwikkelaars, en om bij te dragen aan projecten van andere gebruikers. GitHub biedt ook vele hulpmiddelen om samen te werken, zoals issues, pull requests, wikis en projectmanagementfuncties. Op deze manier maakt GitHub het makkelijker voor ontwikkelaars om samen te werken aan softwareprojecten en om code op een efficiënte manier te beheren.
Bitbucket is een webgebaseerd platform voor beheer van versiebeheersystemen en samenwerking op softwareontwikkeling. Het wordt vaak gebruikt door ontwikkelaars en teams om hun broncode op te slaan en te beheren. Bitbucket ondersteunt de versiebeheersystemen Git en Mercurial en biedt functies zoals pull requests, codebeoordeling, integratie met continu integratie- en deployementsystemen, en projectmanagement-tools. Bitbucket is eigendom van Atlassian en biedt gratis en betaalde plannen voor teams en ondernemingen.
Heroku is een cloud platform dat ontwikkelaars in staat stelt om webapplicaties en -diensten snel en eenvoudig te hosten, te bouwen, te implementeren en te beheren. Het biedt een breed scala aan tools en diensten voor verschillende programmeertalen. Heroku richt zich op snelle implementatie en gemakkelijke beheer, zodat ontwikkelaars zich kunnen concentreren op het schrijven van code in plaats van op het beheren van servers. Het platform is eenvoudig te gebruiken en biedt een schaalbare infrastructuur voor het hosten van applicaties en services.
Al onze Front-end Development die wij ontwikkelen wordt afgeleverd met de volgende kwaliteit garanties.
Dit betekend in dat de HTML code 100% foutloos is en de code geöptimaliseerd is voor zoekmachines (SEO).
Dit betekend in dat de CSS code 100% foutloos is en de code geöptimaliseerd is voor zoekmachines (SEO).
Dit houd in dat we de laadtijd geöptimaliseerd hebben en ervoor zorgen dat alles snel en soepel loopt. Er wordt gebruik gemaakt van externe files om onder andere het bezoek te meten, hierdoor is een 100% score niet altijd haalbaar omdat we geen invloed hebben op deze files. Wel garanderen we een minimale score van 90%, maar uiteraard stoppen we hier niet en gaan we voor de hoogst haalbare score.
Dit houd in dat we de front-end volledig responsive hebben gemaakt en dat het is geöptimaliseerd voor de weergave op mobiel, tablet, laptop en desktop.
Mocht er na oplevering toch een mierennest (bugs) opduiken, dan word dit natuurlijk kosteloos opgelosd.