Oracle Private & Public Database-as-a-Serviceoraclebudb
Dieser Foliensatz gibt einen Überblick, welche Möglichkeiten Oracle bietet, "Datenbanken auf Knopfdruck" im Sinne eines Database-as-a-Service (DBaaS) bereitzustellen.
Behandelt werden sowohl die Public Cloud als auch Private Cloud.
Dank vieler praktischer Funktionen können Entwickler unter ColdFusion relativ schnell und einfach Applikationen entwickeln und produktiv einsetzen.
Doch wie sieht es aus wenn diese Applikationen dann intensiv genutzt werden? Von hunderttausenden Usern in unzähligen Ländern, Sprachen und Zeitzonen? Wenn Inhalte laufend generiert und abgefragt werden?
Dieser Talk zeigt, wie ColdFusion in einem Enterprise Projekt eingesetzt werden kann. Welche Architektur für einen sicheren Betrieb rund um die Uhr und die Welt benötigt wird. Welche ColdFusion Enterprise-Funktionen gebraucht werden und welche nicht, welche überhaupt funktionieren, welche Lektionen wir im praktischen Einsatz gelernt haben und warum Optimierungen im Milisekunden-Bereich tatsächlich Tage sparen können.
Was kann im Frontend bei Webseite optimiert werden, um die vom Nutzer wahrgenommene Ladezeit zu verkürzen? 30 Minuten Einführung in Client-Side Performance Optimization im Rahmen der Veranstaltung "StudiVZ, Xing und Co - Die Langsamen werden verlassen" an der Hochschule der Medien Stuttgart (http://www.hdm-stuttgart.de/view_news?ident=news20100122085221)
Eines der Kernziele von Cloud Computing ist die hochgradig flexible und extrem schnelle Bereitstellung von IT-Ressourcen - „auf Knopfdruck“, sozusagen. Dazu muss die Cloud-Plattform im höchsten Maße automatisiert werden, was besondere Anforderungen an die Architektur und die Implementierung der Plattform stellt. Der Vortrag erläutert zunächst die Grundlagen des Cloud Computing und grenzt das Konzept von der klassischen Virtualisierung ab. Im zweiten Teil wird das Zielbild für ein automatisiertes Data Center vorgestellt, bei dem die verschiedenen Evolutionsschichten - von einer virtuellen Infrastruktur bis hin zur Enterprise Cloud - systematisch aufeinander aufbauen.
Speaker: Pascal Petsch, inovex
Mehr Vorträge von uns: https://www.inovex.de/de/content-pool/vortraege/
Oracle Private & Public Database-as-a-Serviceoraclebudb
Dieser Foliensatz gibt einen Überblick, welche Möglichkeiten Oracle bietet, "Datenbanken auf Knopfdruck" im Sinne eines Database-as-a-Service (DBaaS) bereitzustellen.
Behandelt werden sowohl die Public Cloud als auch Private Cloud.
Dank vieler praktischer Funktionen können Entwickler unter ColdFusion relativ schnell und einfach Applikationen entwickeln und produktiv einsetzen.
Doch wie sieht es aus wenn diese Applikationen dann intensiv genutzt werden? Von hunderttausenden Usern in unzähligen Ländern, Sprachen und Zeitzonen? Wenn Inhalte laufend generiert und abgefragt werden?
Dieser Talk zeigt, wie ColdFusion in einem Enterprise Projekt eingesetzt werden kann. Welche Architektur für einen sicheren Betrieb rund um die Uhr und die Welt benötigt wird. Welche ColdFusion Enterprise-Funktionen gebraucht werden und welche nicht, welche überhaupt funktionieren, welche Lektionen wir im praktischen Einsatz gelernt haben und warum Optimierungen im Milisekunden-Bereich tatsächlich Tage sparen können.
Was kann im Frontend bei Webseite optimiert werden, um die vom Nutzer wahrgenommene Ladezeit zu verkürzen? 30 Minuten Einführung in Client-Side Performance Optimization im Rahmen der Veranstaltung "StudiVZ, Xing und Co - Die Langsamen werden verlassen" an der Hochschule der Medien Stuttgart (http://www.hdm-stuttgart.de/view_news?ident=news20100122085221)
Eines der Kernziele von Cloud Computing ist die hochgradig flexible und extrem schnelle Bereitstellung von IT-Ressourcen - „auf Knopfdruck“, sozusagen. Dazu muss die Cloud-Plattform im höchsten Maße automatisiert werden, was besondere Anforderungen an die Architektur und die Implementierung der Plattform stellt. Der Vortrag erläutert zunächst die Grundlagen des Cloud Computing und grenzt das Konzept von der klassischen Virtualisierung ab. Im zweiten Teil wird das Zielbild für ein automatisiertes Data Center vorgestellt, bei dem die verschiedenen Evolutionsschichten - von einer virtuellen Infrastruktur bis hin zur Enterprise Cloud - systematisch aufeinander aufbauen.
Speaker: Pascal Petsch, inovex
Mehr Vorträge von uns: https://www.inovex.de/de/content-pool/vortraege/
26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress, yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
Wie man mit Observatory Schwächen auf Webseiten prüfen und mit einfachen Mitteln auch beheben kann. Eine Story um X-HTTP-Header, Content-Security-Policy und HSTS
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...Jan Löffler
Viele Webseiten basieren noch auf shared hosting, dedizierten oder virtuellen Server Infrastrukturen und bedienen somit die Komfortzone von KMUs und Web Professionals. Die Frage ist nur, wie lange noch? Neue Technologien wie Docker in Verbindung mit Architekturen für verteilte Systeme wie Microservices stellen traditionelle Hosting Infrastrukturen in Frage und sind bei startup Unternehmen in der ständig wachsenden Web Szene äußerst beliebt. In diesem Talk gibt Jan Löffler, CTO des beliebten Server Management Tools Plesk, einen Einblick wie Startup Unternehmen und Marktführer wie z.B. Zalando ihre Webseiten entwickeln und warum immer öfter AWS der bevorzugte Cloud Service Provider ist.
PoP - “Platform of Platforms”: Framework for building Single-Page Application...Leonardo Losoviz
PoP creates Single-Page Application websites, by combining Wordpress and Handlebars into an MVC architecture framework:
- Wordpress is the model/back-end
- Handlebars templates are the view/front-end
- the PoP engine is the controller
For more information, visit https://getpop.org
User generated video is gaining popularity for marketing use. There are several ways to leverage user generated video, including customer testimonials, product reviews, video contests, support/customer care videos, and recruiting videos. Customer testimonials and product reviews can boost credibility and social sharing. Video contests are a way to engage users and get new content without large expenses. Support videos can help customers through tutorials or live chat. Recruiting videos allow candidates to showcase skills and fit beyond just resumes.
This session will share ideas and tools for using technology effectively with young learners under 8 years old. It will discuss selecting appropriate technological resources, managing both children and tools, and strategies for making technology-enhanced learning fun. A variety of online resources and tools will be presented that can be used to create engaging projects, enable collaboration, and develop students' skills without having technology be the main focus. Teachers are encouraged to provide structure, clear expectations, and support for students when using technology.
This document is a product brochure for Angel Springs bottled water coolers and hot water dispensers. It provides information on their various water cooler models including premium bottled and mains-fed water coolers as well as counter top and freestanding hot water boilers. It highlights key features such as temperature control, child-proof taps, removable drip trays, and energy efficiency. Dimension and technical specification details are provided for each product. The brochure promotes Angel Springs products for hydrating customers and saving time and money compared to alternatives.
The document discusses how technology can be used to enliven literacy programs and make reading more engaging for students. It provides numerous online resources and tools that can be used across different aspects of reading, including finding books, supporting readers, responding to books, and inspiring teaching ideas. These tools include audiobooks, online storytelling resources, multimedia creation tools, vocabulary helpers, and more. The document advocates using these technologies to move beyond traditional textbooks and make reading a more authorial, creative, and social experience for students.
The company Pro servis was established in 2013 to provide fast, quality maintenance services for consumer electronics. Their vision is to become a leader in post-sales consumer electronics services domestically. They operate out of a 2,500 square meter facility with 7 employees and serve over 650 customers per month. Pro servis services products from brands like Samsung, Indesit, and Ariston. They plan to expand their services through opening a new branch, increasing their vehicle fleet, and establishing partnerships.
The document summarizes Fidelity Investments' journey in embracing Hadoop for their customer data analytics platform. They started by onboarding web data onto Hadoop and establishing a Hadoop user group. Over time, they expanded Hadoop's role by enabling complex predictive analytics, handling larger datasets, and making it their advanced analytics platform. Key lessons included taking an iterative approach, focusing on business value, reusing existing assets, and involving business stakeholders. They continue to leverage new Hadoop technologies and work towards a customer analytics platform. The presentation includes musical parodies about their love for Hadoop.
Blogwerk WordPress für die Corporate WebsiteBlogwerk AG
An der WordPress Konferenz Zürich vom 5. März 2013 sprachen Karin Friedli und Michael Sebel von der Blogwerk AG von den Möglichkeiten und Herausforderungen beim Einsatz von WordPress für Corporate Websites.
Dieser Workshop konzentriert sich auf WordPress-spezifische Möglichkeiten, und zeigt welche und wie wir bei der Blogwerk AG Performanceoptimierungen an unseren Blogs vorgenommen haben. Wichtige Themen dabei sind der Object-Cache mit verschiedenen Caching-Backends, Full-Site-Cachinglösungen, wie WP Super Cache und PHP-Optimierungen.
26,6% of all websites worldwide are running on WordPress! Now that’s a lot of sites! For those of you who thought WordPress was still a CMS relegated to bloggers, think again. 38% of all online stores worldwide run wooCommerce (WordPress’ eCommerce plugin) on top of WordPress, yowzers! But how do you scale WordPress for high traffic peaks?
In this talk, Jan Löffler (CTO at Plesk) will demonstrate how to scale WordPress on AWS and Docker using AutoScaling to make your apps and websites fly high!
Wie man mit Observatory Schwächen auf Webseiten prüfen und mit einfachen Mitteln auch beheben kann. Eine Story um X-HTTP-Header, Content-Security-Policy und HSTS
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...Jan Löffler
Viele Webseiten basieren noch auf shared hosting, dedizierten oder virtuellen Server Infrastrukturen und bedienen somit die Komfortzone von KMUs und Web Professionals. Die Frage ist nur, wie lange noch? Neue Technologien wie Docker in Verbindung mit Architekturen für verteilte Systeme wie Microservices stellen traditionelle Hosting Infrastrukturen in Frage und sind bei startup Unternehmen in der ständig wachsenden Web Szene äußerst beliebt. In diesem Talk gibt Jan Löffler, CTO des beliebten Server Management Tools Plesk, einen Einblick wie Startup Unternehmen und Marktführer wie z.B. Zalando ihre Webseiten entwickeln und warum immer öfter AWS der bevorzugte Cloud Service Provider ist.
PoP - “Platform of Platforms”: Framework for building Single-Page Application...Leonardo Losoviz
PoP creates Single-Page Application websites, by combining Wordpress and Handlebars into an MVC architecture framework:
- Wordpress is the model/back-end
- Handlebars templates are the view/front-end
- the PoP engine is the controller
For more information, visit https://getpop.org
User generated video is gaining popularity for marketing use. There are several ways to leverage user generated video, including customer testimonials, product reviews, video contests, support/customer care videos, and recruiting videos. Customer testimonials and product reviews can boost credibility and social sharing. Video contests are a way to engage users and get new content without large expenses. Support videos can help customers through tutorials or live chat. Recruiting videos allow candidates to showcase skills and fit beyond just resumes.
This session will share ideas and tools for using technology effectively with young learners under 8 years old. It will discuss selecting appropriate technological resources, managing both children and tools, and strategies for making technology-enhanced learning fun. A variety of online resources and tools will be presented that can be used to create engaging projects, enable collaboration, and develop students' skills without having technology be the main focus. Teachers are encouraged to provide structure, clear expectations, and support for students when using technology.
This document is a product brochure for Angel Springs bottled water coolers and hot water dispensers. It provides information on their various water cooler models including premium bottled and mains-fed water coolers as well as counter top and freestanding hot water boilers. It highlights key features such as temperature control, child-proof taps, removable drip trays, and energy efficiency. Dimension and technical specification details are provided for each product. The brochure promotes Angel Springs products for hydrating customers and saving time and money compared to alternatives.
The document discusses how technology can be used to enliven literacy programs and make reading more engaging for students. It provides numerous online resources and tools that can be used across different aspects of reading, including finding books, supporting readers, responding to books, and inspiring teaching ideas. These tools include audiobooks, online storytelling resources, multimedia creation tools, vocabulary helpers, and more. The document advocates using these technologies to move beyond traditional textbooks and make reading a more authorial, creative, and social experience for students.
The company Pro servis was established in 2013 to provide fast, quality maintenance services for consumer electronics. Their vision is to become a leader in post-sales consumer electronics services domestically. They operate out of a 2,500 square meter facility with 7 employees and serve over 650 customers per month. Pro servis services products from brands like Samsung, Indesit, and Ariston. They plan to expand their services through opening a new branch, increasing their vehicle fleet, and establishing partnerships.
The document summarizes Fidelity Investments' journey in embracing Hadoop for their customer data analytics platform. They started by onboarding web data onto Hadoop and establishing a Hadoop user group. Over time, they expanded Hadoop's role by enabling complex predictive analytics, handling larger datasets, and making it their advanced analytics platform. Key lessons included taking an iterative approach, focusing on business value, reusing existing assets, and involving business stakeholders. They continue to leverage new Hadoop technologies and work towards a customer analytics platform. The presentation includes musical parodies about their love for Hadoop.
Blogwerk WordPress für die Corporate WebsiteBlogwerk AG
An der WordPress Konferenz Zürich vom 5. März 2013 sprachen Karin Friedli und Michael Sebel von der Blogwerk AG von den Möglichkeiten und Herausforderungen beim Einsatz von WordPress für Corporate Websites.
Dieser Workshop konzentriert sich auf WordPress-spezifische Möglichkeiten, und zeigt welche und wie wir bei der Blogwerk AG Performanceoptimierungen an unseren Blogs vorgenommen haben. Wichtige Themen dabei sind der Object-Cache mit verschiedenen Caching-Backends, Full-Site-Cachinglösungen, wie WP Super Cache und PHP-Optimierungen.
Beim April Termin dreht sich alles um die lokale Entwicklungsumgebung DDEV. Lange Jahre galten AMP-Lösungen als das Maß aller Dinge. Ohne großes Vorwissen erhielt man eine direkt nutzungsbereite Anwendung, welche Apache/Nginx, MySQL und PHP enthielt. Der Haken dabei, die Versionsnummer der mitgelieferten Anwendungen war fix vorgegeben und eine eigenständige Erweiterung war schwer bis unmöglich. Zudem war man von den Entwicklerinnen und Entwicklern abhängig, wann diese eine neue Version veröffentlichten um z. B. eine neue PHP Version zu unterstützen.
Vagrant behob, mit dessen Veröffentlichung, die meisten der genannten Fallstricke. Mit selbigem konnte man komplette Linux-Installation virtualisieren. In Kombination mit einer Orchestrierungs-Lösung wie Ansible oder Puppet konnte dann ein lokales Entwicklungssystem komplett nach den eigenen Wünschen konfektioniert und angepasst werden, damit es die Serverkonfiguration auf dem eigenen Webserver exakt widerspiegelt. Die Kehrseite der neu gewonnenen Flexibilität, der Anspruch an Nutzerinnen und Nutzer stieg exorbitant und eine lokale Entwicklungsumgebung war nicht mehr in einem Mausklick gestartet.
Hier kam nun vor ein paar Jahren Docker ins Spiel. Anstelle der Virtualisierung ganzer Betriebssysteme werden nun einzelne Applikationen in Container verpackt. Sprich ein Container beinhaltet jeweils nur eine Version einer Anwendung wie PHP, MySQL oder Apache. Aber auch hier ist das Auswählen, Zusammenstellen und Betreiben der einzelnen Container nicht untrivial. Hier schlägt nun die Stunde von Lösungen wie DDEV. Eine Applikation beziehungsweise Abstraktionsebene für die Verwendung von Docker, die dessen Nutzung auf ein paar einfache Befehle reduziert und viel Nachdenken, Hirnschmalz sowie Arbeit erspart.
Frank Schmittlein wird beim April-Meetup besagtes DDEV vorstellen. Er geht dabei der Frage nach, was bei der Installation alles zu beachten ist. Wie man DDEV im Anschluss richtig konfiguriert und welche Befehle man für die tägliche Nutzung kennen sollte. Er zeigt zudem wie man DDEV mittels Hooks beim Start oder beim Import von Datenbanken und oder Dateien um weitere Anweisungen erweitern kann. Zu guter Letzt demonstriert er, wie man WordPress mit Hilfe von wp-cli, einer Sammlung von Kommandozeilen-Tools, einfach unter DDEV installieren kann. Sollten am Ende noch Fragen offen geblieben sein, können selbige in der anschließenden Fragerunde mit Sicherheit von Frank beantwortet werden. Wir sehen uns im April!
Webanwendungen - Installation, Konfiguration und AdministrationThomas Siegers
Web-Anwendungen sind Programme, die auf einem Server im Internet laufen und über einen Web-Browser bedient werden. Dazu gehören Blogs, Foren, Foto-Gallerien und Redaktionssysteme (CMS).
Meine Präsentation der #SEOkomm2014 in Salzburg zum Thema Performance Optimierung. Neben diversen Zahlen sprechen wir über das Critical Path Rendering, Strategien zur Web-Request Optimierung, (WordPress-) Caching und vieles mehr!
WordPress CMS - WebMontag Chemnitz Oktober 2011David Decker
Kurzvorstellung des CMS WordPress auf dem WebMontag in Chemnitz am 17. Oktober 2011 - unter dem Motto "Internet-Basics für Unternehmer".
Webseite: http://deckerweb.de
Caching - Hintergründe, Patterns und Best PracticesMichael Plöd
Das Thema Caching ist für zahlreiche Business Anwendungen relevant und der Markt für Caching-Lösungen reicht von einfachen lokalen Caches bis hin zu mächtigen und komplexen Data Grids. Ein weiteres Differenzierungsmerkmal ist die Konsistenzgarantie beziehungsweise die transaktionale Integrität, welche die unterschiedlichen Lösungen bieten. Allerdings unterscheiden sich Anwendungen, welche Geschäftsprozesse in gewachsenen Unternehmenslandschaften umsetzen stark von sozialen Netzwerken oder Internetdiensten, welche aus dem Startup-Umfeld kommen.
Der Vortrag adressiert in erster Linie das erste Szenario: Caching in Unternehmensanwendungen, welche auf Basis einer bereits bestehenden Infrastruktur umgesetzt werden. Hierbei werden zuerst die Herausforderungen, die diese Anwendungen an das Thema Caching stellen, vorgestellt. Aspekte die hierbei betrachtet werden sind: Security, Monitoring, Audit-Compliance, Art der Daten sowie Geschäftsprozesse. Im zweiten Teil werden unterschiedliche Arten des Cachings vorgestellt und im Hinblick auf die eben erwähnten Herausforderungen bewertet. Abschließend geht der Vortrag darauf ein, welche Patterns und Best Practices sich in der Praxis bewährt haben und wie das Thema Caching möglichst transparent und deterministisch in Business-Anwendungen integriert werden kann.
Vortrag zum Thema "Ladezeiten Verbessern - CSS und JavaScript Komprimierung". Entwickelt wurde die Präsentation für die Vortragsreihe im Rahmen der WebDevFulda-Treffen.
1. WordPress Meetup Karlsruhe
Speedup Your Site mit Caching
Ein Überblick über WordPress Caching-Plugins und die unterschiedlichen Arten
des Cachings (Browser, Object, Datenbank, CDN)
2. WordPress Meetup Karlsruhe
<blink><font size=4>Zur Person</font></blink>
Daniel Jagszent
• Einer der zwei Geschäftsführer der SaaS Web:
Managed Application Hosting
• 20 Jahre Erfahrung in der Erstellung
und dem Betrieb von Webanwendungen und Websites
5. WordPress Meetup Karlsruhe
– https://de.wikipedia.org/wiki/Cache
Cache ([kæʃ], [kaʃ]) bezeichnet in der EDV einen schnellen
Puffer-Speicher, der (wiederholte) Zugriffe auf ein langsames
Hintergrundmedium oder aufwendige Neuberechnungen zu
vermeiden hilft. Daten, die bereits einmal geladen oder generiert
wurden, verbleiben im Cache, so dass sie bei späterem Bedarf
schneller wieder abgerufen werden können.
6. WordPress Meetup Karlsruhe
Cache im Kontext von WordPress
Browser Internet
Anfrage
Antwort Webserver
PHP Datenbank
Bilder,
Fonts,
Videos,
CSS
8. WordPress Meetup Karlsruhe
Zen Cache
• Browser und Page Cache
• PHP-basiert, läuft überall
• Leichte Konfiguration,
viele Hilfestellungen
• Hat „Pro“-Version mit mehr Features
9. WordPress Meetup Karlsruhe
WP Fastest Cache
• Nur Page Cache
• Cache-Hit ohne PHP, nur im
Webserver
• Läuft nicht überall
• Minification
• Hat „Pro“-Version mit mehr Features
10. WordPress Meetup Karlsruhe
WP Super Cache
• Nur Page Cache
• CDN
• Läuft überall, da drei verschiedene
Arten (Webserver + 2x PHP)
11. WordPress Meetup Karlsruhe
W3 Total Cache
• Kann alle Arten von Caching + CDN
• Läuft auf Shared Hosting
• Unterstützt große Anzahl an Cache-
Daemons/Arten (File, Memecached,
APC, …)
• Minification
• Komplizierte Konfiguration
15. WordPress Meetup Karlsruhe
Vertrauen ist gut…
… Kontrolle ist besser!
• Google PageSpeed Insights
https://developers.google.com/speed/pagespeed/insights/
Guter erster Anhaltspunkt.
Einfaches Rating-System (0-100 + Ampel)
• WebPagetest
http://www.webpagetest.org/
Für Profis und Neugierige.
Viele Metriken („Speed-Index“ die Wichtigste).
Videos, Vorher-Nachher-Vergleiche und vieles mehr.