De gevaren van WordPress plugins, tips voor het selecteren van de juiste plugin en meer tips voor een snelle, stabiele en veilige WordPerss installatie.
Wido den Hollander, CTO bij PCextreme, zal vertellen hoe IPv6 ingezet kan worden in hosting omgevingen. Niet op netwerkniveau, maar op server niveau, waar de ondersteuning voor applicaties voor IPv6 nog flink verbeterd kan worden. IPv6 heeft de toekomst, daar is iedereen het wel over eens.
Boots is een tool die ontwikkelomgevingen gaat afleveren in een Vagrant-formaat door gebruik te maken van Hashicorp's tool Atlas. Deze tool haalt voornamelijk informatie op uit Sock en uit ons configuratiemanagement systeem, Chef. Op basis van deze informatie kunnen we een ontwikkelomgeving aanbieden die 1-op-1 onze serveromgeving nabootst. M.a.w. je kan dan websites en webapplicaties ontwikkelen die als ze lokaal werken, ook moeten werken op onze servers!
This is a compair between Ansible and Docker and how Vagrant can play a part within this. The goal is to get more insight about how to set up a test environment with deployment tools.
De TYPO3 Community heeft 2 CMS-en: TYPO3 CMS en TYPO3 Neos. Wat is nu het onderscheid, en welk CMS kies je wanneer. In deze presentatie uitleg over beide content management systemen en een uitleg van de meest onderscheidende elementen die je helpen een keuze te maken.
Ode aan de Code | Bart van Asselt over Continuous Development met Bitbucket Pipelines. Met behulp van continuous development kun je processen in je deployment straat automatiseren. Hierin kun je net zo ver gaan als je zelf wilt en uiteindelijk zélfs automatische deploys uitvoeren.
Tijdens de 4e editie van Ode aan de Code geeft Bart een kijkje achter de schermen hoe wij dagelijks gebruik maken van continuous development. Zijn talk begint met een diepgaande introductie van Continuous Integration, Delivery, en Deployment. Daarna gaat hij verder in op Bitbucket Pipelines, de mogelijkheden, de valkuilen en een aantal praktijkvoorbeelden die een beeld geven van hoe deze tool bijdraagt aan het automatiseren van onze deployment straat.
De gevaren van WordPress plugins, tips voor het selecteren van de juiste plugin en meer tips voor een snelle, stabiele en veilige WordPerss installatie.
Wido den Hollander, CTO bij PCextreme, zal vertellen hoe IPv6 ingezet kan worden in hosting omgevingen. Niet op netwerkniveau, maar op server niveau, waar de ondersteuning voor applicaties voor IPv6 nog flink verbeterd kan worden. IPv6 heeft de toekomst, daar is iedereen het wel over eens.
Boots is een tool die ontwikkelomgevingen gaat afleveren in een Vagrant-formaat door gebruik te maken van Hashicorp's tool Atlas. Deze tool haalt voornamelijk informatie op uit Sock en uit ons configuratiemanagement systeem, Chef. Op basis van deze informatie kunnen we een ontwikkelomgeving aanbieden die 1-op-1 onze serveromgeving nabootst. M.a.w. je kan dan websites en webapplicaties ontwikkelen die als ze lokaal werken, ook moeten werken op onze servers!
This is a compair between Ansible and Docker and how Vagrant can play a part within this. The goal is to get more insight about how to set up a test environment with deployment tools.
De TYPO3 Community heeft 2 CMS-en: TYPO3 CMS en TYPO3 Neos. Wat is nu het onderscheid, en welk CMS kies je wanneer. In deze presentatie uitleg over beide content management systemen en een uitleg van de meest onderscheidende elementen die je helpen een keuze te maken.
Ode aan de Code | Bart van Asselt over Continuous Development met Bitbucket Pipelines. Met behulp van continuous development kun je processen in je deployment straat automatiseren. Hierin kun je net zo ver gaan als je zelf wilt en uiteindelijk zélfs automatische deploys uitvoeren.
Tijdens de 4e editie van Ode aan de Code geeft Bart een kijkje achter de schermen hoe wij dagelijks gebruik maken van continuous development. Zijn talk begint met een diepgaande introductie van Continuous Integration, Delivery, en Deployment. Daarna gaat hij verder in op Bitbucket Pipelines, de mogelijkheden, de valkuilen en een aantal praktijkvoorbeelden die een beeld geven van hoe deze tool bijdraagt aan het automatiseren van onze deployment straat.
SUNECO GOVERNANCE MODEL
Het Suneco Governance Model is de oplossing voor organisaties met meerdere websites op hun Sitecore systeem. Een platform met een website is eenvoudig beheersbaar, maar zodra er meer(dere) sites op het platform komen zal de beheersbaarheid evenredig afnemen. En veel bedrijven staan er niet bij stil dat de verschillende Sitecore partners allemaal hun eigen manier van werken hebben. Deze complexe situatie is niet erg zolang de status quo bestaat, maar deze bestaat in de huidige website lifecycle nooit lang. En als die status quo wordt aangetast wordt de complexiteit pas echt duidelijk. Het Suneco Governance Model ondersteunt bedrijven die op hun Sitecore instantie meerdere websites hebben draaien.
Meer op http://www.suneco.nl/governance
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleJeroen Reijn
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze 2 wekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Webinar Azure DevOps Update Slides mei 2024.pdfDelta-N
Er komen continu nieuwe features bij in Azure DevOps Services. Grote en kleine aanpassingen die vaak handig zijn, maar soms verstopt zitten. Om het voor jou makkelijker te maken de nieuwe features te ontdekken en te gaan gebruiken, organiseren we vier keer per jaar de Azure DevOps Update. Dit is een webinar waarin we ieder kwartaal een overzicht geven van de nieuw toegevoegde features.
In dit webinar de nieuwe features van Q2.
Kijk voor meer info over de webinars op: https://www.delta-n.nl/evenement/webinar-nieuw-in-azure-devops/
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case-managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze tweewekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014Luuk Danes
Om de vertrouwelijkheid en authenticiteit van gegevens te kunnen waarborgen wordt meestal gebruik gemaakt van cryptografie. Hoewel er goede, veilige cryptografische methoden beschikbaar zijn, worden vaak de verkeerde keuzes gemaakt of wordt de methode onjuist geïmplementeerd. Om u voor deze fouten in de toekomst te behoeden, vertelt Luuk Danes welk proces doorlopen moet worden en voor welke valkuilen u moet waken bij het gebruik van cryptografie.
De complexiteit van licenties, stijgende kosten en het risico op een audit motiveren Oracle-klanten om hun migratie inspanningen snel op te starten en de liefde voor Postgres te omarmen.
EDB's Postgres migratie tools
Migreren van Oracle naar Postgres lijkt voor veel organisaties een complexe uitdaging. Daarom is onze Sales Engineer Gaby Schilders er om te helpen! Bekijk de slides van het door Gaby gepresenteerde webinar ‘DIY Oracle migratie naar Postgres’. Hij legt daarin uit waarom hij denkt dat onze tools de eenvoudigste en snelste manier zijn om zelf een migratie uit te voeren.
Tijdens dit webinar bespreekt hij onze verschillende tools en wanneer en waarom ze te gebruiken:
- EDB Postgres Advanced Server
- EDB Postgres Migration Portal
- EDB Postgres Migration Toolkit
- xDB Replication Server
Online zie je veel tips om je WordPress site te beveiligen. Vaak raden ze hiervoor een WordPress plugin aan. Dit is vaak niet de juiste oplossing en tijdens deze presentatie laat ik zien hoe ik het zelf doe. Dit gaat van hoe je site optimaal beveiligd tot hoe je jouw site in de gaten kan houden.
More Related Content
Similar to Deployment strategieën, WP Meetup Enschede, 26-02-2015
SUNECO GOVERNANCE MODEL
Het Suneco Governance Model is de oplossing voor organisaties met meerdere websites op hun Sitecore systeem. Een platform met een website is eenvoudig beheersbaar, maar zodra er meer(dere) sites op het platform komen zal de beheersbaarheid evenredig afnemen. En veel bedrijven staan er niet bij stil dat de verschillende Sitecore partners allemaal hun eigen manier van werken hebben. Deze complexe situatie is niet erg zolang de status quo bestaat, maar deze bestaat in de huidige website lifecycle nooit lang. En als die status quo wordt aangetast wordt de complexiteit pas echt duidelijk. Het Suneco Governance Model ondersteunt bedrijven die op hun Sitecore instantie meerdere websites hebben draaien.
Meer op http://www.suneco.nl/governance
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleJeroen Reijn
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze 2 wekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Webinar Azure DevOps Update Slides mei 2024.pdfDelta-N
Er komen continu nieuwe features bij in Azure DevOps Services. Grote en kleine aanpassingen die vaak handig zijn, maar soms verstopt zitten. Om het voor jou makkelijker te maken de nieuwe features te ontdekken en te gaan gebruiken, organiseren we vier keer per jaar de Azure DevOps Update. Dit is een webinar waarin we ieder kwartaal een overzicht geven van de nieuw toegevoegde features.
In dit webinar de nieuwe features van Q2.
Kijk voor meer info over de webinars op: https://www.delta-n.nl/evenement/webinar-nieuw-in-azure-devops/
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case-managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze tweewekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014Luuk Danes
Om de vertrouwelijkheid en authenticiteit van gegevens te kunnen waarborgen wordt meestal gebruik gemaakt van cryptografie. Hoewel er goede, veilige cryptografische methoden beschikbaar zijn, worden vaak de verkeerde keuzes gemaakt of wordt de methode onjuist geïmplementeerd. Om u voor deze fouten in de toekomst te behoeden, vertelt Luuk Danes welk proces doorlopen moet worden en voor welke valkuilen u moet waken bij het gebruik van cryptografie.
De complexiteit van licenties, stijgende kosten en het risico op een audit motiveren Oracle-klanten om hun migratie inspanningen snel op te starten en de liefde voor Postgres te omarmen.
EDB's Postgres migratie tools
Migreren van Oracle naar Postgres lijkt voor veel organisaties een complexe uitdaging. Daarom is onze Sales Engineer Gaby Schilders er om te helpen! Bekijk de slides van het door Gaby gepresenteerde webinar ‘DIY Oracle migratie naar Postgres’. Hij legt daarin uit waarom hij denkt dat onze tools de eenvoudigste en snelste manier zijn om zelf een migratie uit te voeren.
Tijdens dit webinar bespreekt hij onze verschillende tools en wanneer en waarom ze te gebruiken:
- EDB Postgres Advanced Server
- EDB Postgres Migration Portal
- EDB Postgres Migration Toolkit
- xDB Replication Server
Online zie je veel tips om je WordPress site te beveiligen. Vaak raden ze hiervoor een WordPress plugin aan. Dit is vaak niet de juiste oplossing en tijdens deze presentatie laat ik zien hoe ik het zelf doe. Dit gaat van hoe je site optimaal beveiligd tot hoe je jouw site in de gaten kan houden.
Similar to Deployment strategieën, WP Meetup Enschede, 26-02-2015 (20)
4. Arjan Snaterse, WP Meetup 26-02-2015
Ik wil jullie overtuigen
• Dat je code in versiebeheer moet
• Dat werken in verschillende branches verrekte
handig is
• Dat verschillende omgevingen (test, acceptatie,
etc) noodzakelijk zijn
• Dat capistrano cool is
10. Arjan Snaterse, WP Meetup 26-02-2015
Waarom versiebeheer?
• Historie van veranderingen
• Fouten herstellen
• Teamwork
• Werken aan verschillende features
11. Arjan Snaterse, WP Meetup 26-02-2015
Commits, Branches en Mergen
• Een commit is set met wijzigingen in de code
• Een branch bestaat uit een set van commits
• Branches merge je naar master
12. Arjan Snaterse, WP Meetup 26-02-2015
Handige opzet
• Master branch
• Release branch
• Hotfixes
• Voor ieder issue een aparte branch, gemerged
naar feature branch
16. Arjan Snaterse, WP Meetup 26-02-2015
Deployment oplossingen
• Web based oplossingen
• Github webhooks
• Capistrano
• .....
17. Arjan Snaterse, WP Meetup 26-02-2015
Web based oplossingen
• deployhq.com
• codeship.com
• en vele andere...
18. Arjan Snaterse, WP Meetup 26-02-2015
Github Webhooks
De basis
Een iets geavanceerdere setup:
https://github.com/markomarkovic/simple-php-git-deploy/
19. Arjan Snaterse, WP Meetup 26-02-2015
Meet capistrano
• Deploy vanaf lokaal naar remote met één
commando
• Deploy naar verschillende omgevingen
• Deploy specifieke branches
22. Arjan Snaterse, WP Meetup 26-02-2015
• bundle exec cap production deploy
• bundle exec cap staging deploy
• bundle exec cap test
branch="<branchname>" deploy
Capistrano voorbeelden
23. Arjan Snaterse, WP Meetup 26-02-2015
Ja maar, JA maar...
• Te hoog gegrepen?
• Start in ieder geval met Github en zoek een
bestaande deploy dienst
24. Arjan Snaterse, WP Meetup 26-02-2015
Voor de liefhebbers
• Deployment op basis van uitkomst unit tests
• Losse omgevingen per branch/issue
• Database deployment