Präsentation über Zendesk Samson, einem WebUI für Deployments. WebDevOps hat daraus ein Docker Image mit Ansistrano, Capistrano und PHP Deployer mit Boilerplate gebaut.
WordPress Security - WP Meetup München 24.9.2015stk_jj
Betrifft mich die Diskussion um Angriffe auf WordPress überhaupt? Welche Angriffsvektoren gibt es überhaupt und wie kann ich meine Installation dagegen verteidigen?
Foreman: Provisionierungswege (Webinar vom 31. März 2016)NETWAYS
Foreman ist ein Open Source Lifecycle Management Tool, welches einem bei der Verwaltung des gesamten IT-Lebenszyklus unterstützt. Darüber hinaus dient es unter anderem als Dashboard für die Configuration Management Lösung Puppet und erlaubt hier das anlegen und verwalten von unterschiedlichsten IT-Systemen. In diesem Webinar liegt der Fokus auf den möglichen Provisionierungswegen.
Webinare
Archiv Link: https://www.netways.de/webinare/webinare_aktuell/foreman_provisionierungswege/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Präsentation über Zendesk Samson, einem WebUI für Deployments. WebDevOps hat daraus ein Docker Image mit Ansistrano, Capistrano und PHP Deployer mit Boilerplate gebaut.
WordPress Security - WP Meetup München 24.9.2015stk_jj
Betrifft mich die Diskussion um Angriffe auf WordPress überhaupt? Welche Angriffsvektoren gibt es überhaupt und wie kann ich meine Installation dagegen verteidigen?
Foreman: Provisionierungswege (Webinar vom 31. März 2016)NETWAYS
Foreman ist ein Open Source Lifecycle Management Tool, welches einem bei der Verwaltung des gesamten IT-Lebenszyklus unterstützt. Darüber hinaus dient es unter anderem als Dashboard für die Configuration Management Lösung Puppet und erlaubt hier das anlegen und verwalten von unterschiedlichsten IT-Systemen. In diesem Webinar liegt der Fokus auf den möglichen Provisionierungswegen.
Webinare
Archiv Link: https://www.netways.de/webinare/webinare_aktuell/foreman_provisionierungswege/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Ist WooCommerce skalierbar? Wenn ja, wie kann ich mein E-Commerce Geschäft beschleunigen?
Um diese Fragen zu beantorten haben wir Robert Windisch eingeladen. Er ist CIO von Inpsyde und persönlich sehr aktiv in der WordPress Community.
Als Betreiber eines E-Commerce Shops ist das Wachstum deines Geschäfts sehr wichtig und ein nicht optimierter Online-Shop könnte sich da als Stolperstein erweisen.
Das Skalieren von WordPress ist nicht einfach und das Skalieren von WooCommerce ist ungleich schwerer. Kunden entscheiden innerhalb von Sekunden um in Deinem Online-Shop weiter zu stöbern oder nicht!
In dem Vortrag werden wir die vielen Möglichkeiten der WordPress Skalierung kennen lernen und Besonderheiten bei der WooCommerce Skalierung ansprechen.
Das Thema Plugin Qualität und die Möglichkeiten von Elastic Search und WooCommerce Data Stores werden für weiterführende Recherche auch kurz behandelt. Ebenso werden wir kurz auf Redis und die zukünftigen Performanceverbesserungen im Kern von WooCommerce eingehen.
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)NETWAYS
Foreman erlaubt eine einfache Verwaltung der eigenen Infrastruktur in Zusammenspiel mit Puppet. Dabei können einzelne Klassen und entsprechende Parameter direkt Foreman zugewiesen werden. Foreman und Puppet kümmen sich dann gemeinsam mit den Smart-Proxies um das erfolgreiche Deployment der Maschine oder Maschinen.
Webinare
Archiv Link: https://www.netways.de/webinare/webinare_aktuell/foreman_klassen_und_parametrisierung_in_puppet/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...DevDay Dresden
JAMstack, und damit ist nicht der portablen Gitarrenverstärker den man beim Googlen als erstes findet gemeint, ist eine framework-unabhängige Architektur für moderne Webanwendungen. Bestehend aus *J*avascript, *A*PIs und *M*arkup verspricht der Ansatz besser Sicherheit "by default", einfachere Skalierung und auch noch erhöhte Performance. Ob das so einfach geht?
Rex ist ein Tool zur Automatisierung von Applikations- und Konfigurationsrollouts. Die gewünschte Umgebung wird mittels einem Script (Perl) beschrieben und kann somit auf unterschiedlichen Systemen ausgefuehrt werden. Rex verbindet sich per SSH auf das Zielsystem und führt die entsprechenden Arbeiten aus.
In diesem Vortrag will ich zuerst auf die Basics von Rex eingehen. Um dann zu zeigen wie man mit Hilfe von Rex sich und seinem Team schnell eine Testumgebung mit VirtualBox zur Verfügung stellen kann und wie man - in Zusammenarbeit mit den Systemadministratoren - die gleichen Scripte zum Aufbau und dem Deployment der Produktionsumgebung verwenden kann.
Rex ist ein Tool zur Automatisierung von Applikations- und Konfigurationsrollouts. Die gewünschte Umgebung wird mittels eines Script (Perl) beschrieben und kann somit auf unterschiedlichen Systemen ausgeführt werden. Rex verbindet sich per SSH auf das Zielsystem und führt die entsprechenden Arbeiten aus.
In diesem Vortrag wird zunächst auf die Basis von Rex eingegangen. Dann wird gezeigt, wie man mit Hilfe von Rex sich und seinem Team schnell eine Testumgebung mit VirtualBox zur Verfügung stellen kann, und wie man – in Zusammenarbeit mit den Systemadministratoren – die gleichen Scripte zum Aufbau und dem Deployment der Produktionsumgebung verwenden kann.
Politik und Börse
Laut einer gängigen Börsenweisheit haben politische Börsen "kurze Beine". Lesen Sie in der aktuellen Ausgabe von Kapital & Märkte, ob diese Aussage nach wie vor gilt, wie sich politische Entscheidungen auf die Börsen auswirken und welche Folgen der Wahlausgang in Deutschland auf den Aktienmarkt hat.
Ist WooCommerce skalierbar? Wenn ja, wie kann ich mein E-Commerce Geschäft beschleunigen?
Um diese Fragen zu beantorten haben wir Robert Windisch eingeladen. Er ist CIO von Inpsyde und persönlich sehr aktiv in der WordPress Community.
Als Betreiber eines E-Commerce Shops ist das Wachstum deines Geschäfts sehr wichtig und ein nicht optimierter Online-Shop könnte sich da als Stolperstein erweisen.
Das Skalieren von WordPress ist nicht einfach und das Skalieren von WooCommerce ist ungleich schwerer. Kunden entscheiden innerhalb von Sekunden um in Deinem Online-Shop weiter zu stöbern oder nicht!
In dem Vortrag werden wir die vielen Möglichkeiten der WordPress Skalierung kennen lernen und Besonderheiten bei der WooCommerce Skalierung ansprechen.
Das Thema Plugin Qualität und die Möglichkeiten von Elastic Search und WooCommerce Data Stores werden für weiterführende Recherche auch kurz behandelt. Ebenso werden wir kurz auf Redis und die zukünftigen Performanceverbesserungen im Kern von WooCommerce eingehen.
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)NETWAYS
Foreman erlaubt eine einfache Verwaltung der eigenen Infrastruktur in Zusammenspiel mit Puppet. Dabei können einzelne Klassen und entsprechende Parameter direkt Foreman zugewiesen werden. Foreman und Puppet kümmen sich dann gemeinsam mit den Smart-Proxies um das erfolgreiche Deployment der Maschine oder Maschinen.
Webinare
Archiv Link: https://www.netways.de/webinare/webinare_aktuell/foreman_klassen_und_parametrisierung_in_puppet/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...DevDay Dresden
JAMstack, und damit ist nicht der portablen Gitarrenverstärker den man beim Googlen als erstes findet gemeint, ist eine framework-unabhängige Architektur für moderne Webanwendungen. Bestehend aus *J*avascript, *A*PIs und *M*arkup verspricht der Ansatz besser Sicherheit "by default", einfachere Skalierung und auch noch erhöhte Performance. Ob das so einfach geht?
Rex ist ein Tool zur Automatisierung von Applikations- und Konfigurationsrollouts. Die gewünschte Umgebung wird mittels einem Script (Perl) beschrieben und kann somit auf unterschiedlichen Systemen ausgefuehrt werden. Rex verbindet sich per SSH auf das Zielsystem und führt die entsprechenden Arbeiten aus.
In diesem Vortrag will ich zuerst auf die Basics von Rex eingehen. Um dann zu zeigen wie man mit Hilfe von Rex sich und seinem Team schnell eine Testumgebung mit VirtualBox zur Verfügung stellen kann und wie man - in Zusammenarbeit mit den Systemadministratoren - die gleichen Scripte zum Aufbau und dem Deployment der Produktionsumgebung verwenden kann.
Rex ist ein Tool zur Automatisierung von Applikations- und Konfigurationsrollouts. Die gewünschte Umgebung wird mittels eines Script (Perl) beschrieben und kann somit auf unterschiedlichen Systemen ausgeführt werden. Rex verbindet sich per SSH auf das Zielsystem und führt die entsprechenden Arbeiten aus.
In diesem Vortrag wird zunächst auf die Basis von Rex eingegangen. Dann wird gezeigt, wie man mit Hilfe von Rex sich und seinem Team schnell eine Testumgebung mit VirtualBox zur Verfügung stellen kann, und wie man – in Zusammenarbeit mit den Systemadministratoren – die gleichen Scripte zum Aufbau und dem Deployment der Produktionsumgebung verwenden kann.
Politik und Börse
Laut einer gängigen Börsenweisheit haben politische Börsen "kurze Beine". Lesen Sie in der aktuellen Ausgabe von Kapital & Märkte, ob diese Aussage nach wie vor gilt, wie sich politische Entscheidungen auf die Börsen auswirken und welche Folgen der Wahlausgang in Deutschland auf den Aktienmarkt hat.
Atizo, Hirsigs Unternehmen, konnte in den letzten vier Jahren in über 100 Projekten unterschiedlichste Erfahrungen zum Thema Innovations- und Ideengenerierung via Crowdsourcing sammeln. Diese Erfahrungen, das Know-how zu Web-Communities und die eigene Software bringt Atizo beim Aufbau von Kundenplattformen und -communities mit ein. Christian Hirsig zeigt in seinem Vortrag, welche Fehler bei der Umsetzung von Crowdsourcing Projekten unbedingt zu vermeiden sind und welche Mechanismen den größtmöglichen Erfolg versprechen.
15. November 2011
E&G: Streuung der Investition ohne hohe Kostenbelastung
Mit ETFs schnell und flexibel an Marktveränderungen teilhaben
Von Kai von Benthen von Ellwanger & Geiger Privatbankiers
THAK Workshop »Kunst und Kommunikation im Social Web« am 09. April 2014Frank Koebsch
>>Was ist Kunst wert, wenn Sie keiner kennt?<<
Jeder Künstler hat eine eigene Motivation, eine Vision, wie er mit seinen Dienstleistungen, seinen Produkten und seiner Kunst leben will. Daraus ergeben sich Ideen, Ziele, mögliche Vorgehensweisen, um seinen Traum, seine Vision Wirklichkeit werden zu lassen.
Eine der erfolgreichsten Möglichkeiten möglichst viele Menschen an seinen Ideen und deren Realisierung teilhaben zu lassen, ist die Kommunikation im Social Web.
Wenn man das Netz mit der realen Welt verbindet, bieten sich Chancen, Partner, Interessenten, Kunden, Pressekontakte, Sponsoren u.a. zu finden. Nicht alle Möglichkeiten, die das Social Web offeriert, sind für jeden effektiv. Es bedarf etwas gesunden Menschenverstands, Intuition und ein paar einfache Kennwerte, um einschätzen zu können, ob die Vermarktung seiner Arbeiten im Web effektiv ist.
Netzneutralität - Eine Einführung in das ThemaDaniel Haller
Ausarbeitung vom Mai 2008 im Rahmen einer wissenschaftlichen Studienarbeit.
Behandelt werden die folgenden Fragen:
- Was ist Netzneutralität und wie funktioniert das Prinzip?
- Wer sind die Befürworter und die Gegener? Welche Argumente bringen sie vor?
- Worin besteht das Problem, wenn man mit dem Prinzip bricht?
Wave 6 - Social Business am Prüfstand ist eine globale Social Media Studie der Universal McCann. Sie erforscht die Nutzung und Nutzungsmotive von Social Media Aktivitäten auf globaler Ebene, mit Fokus auf Österreichischen Ergebnissen. Kern der Studie ist das Erforschen von Interaktionswünschen der User mit Unternehmen/ Produktgruppen, sowie die Identifikation des Nutzens einer Social Media Präsenz für Unternehmen.
El documento describe las diferentes generaciones de memorias RAM, incluyendo las velocidades de trabajo y nombres estándar. Cubre las gamas SDR, DDR, DDR2 y DDR3, con velocidades que van desde 66MHz hasta 2133MHz. Cada generación tuvo un aumento en la velocidad de trabajo de la memoria RAM.
El documento describe las diferentes generaciones de memorias RAM, incluyendo las velocidades de trabajo y nombres estándar. Cubre las gamas SDR, DDR, DDR2 y DDR3, con velocidades que van desde 66MHz hasta 2133MHz. Cada generación tuvo un aumento en la velocidad de trabajo de la memoria RAM.
Stuttgart, 29. August 2011
E&G: Positiver Ausblick für REITs trotz Konjunkturrückgang
Immobilienaktien bleiben auch in Krisenzeiten stets handelbar
von Patrick Nass.
This document appears to be a list of dates from January 2010 through December 2012 without any additional context or information provided. It contains 9 line items with the date format "Jan10/Dez12" repeated in each line, suggesting the list covers that period but no other details are given about the nature or purpose of the dates listed.
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...Peter Hecker
Node.js hat sich schnell zu einer der beliebtesten Plattformen für das Schreiben von serverseitigem Code entwickelt. Das Node.js-Framework basiert auf der Google V8 JavaScript-Engine und ermöglicht Entwicklern serverseitige Anwendungen in JavaScript zu implementieren. Im November 2013 hat Microsoft die "Node.js Tools für Visual Studio (NTVS)" in einer ersten Alpha vorgestellt. Damit können Windows-Entwickler Node.js Anwendungen direkt in Visual Studio entwickeln. Die NTVS werden als Plug-in in Visual Studio integriert und bieten Zugriff auf die Codevervollständigung sowie die Debugging-, Profiling- und Deployment-Funktionen von Visual Studio. Zusätzlich enthält das Plug-in eine grafische Benutzeroberfläche für den Node Package Manager (npm). Damit lassen sich aus Visual Studio heraus Bibliotheken für das serverseitige JavaScript-Framework aus dem npm-Repository installieren. Auch die Anbindung an die Windows Azure - Plattform ist möglich. In diesem Vortrag werden die Node.js-Plattform sowie die Möglichkeiten der Node.js - Tools (NTJS) vorgestellt. Beispiele zeigen erste Anwendungsmöglichkeiten.
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...Peter Hecker
Node.js hat sich schnell zu einer der beliebtesten Plattformen für das Schreiben von serverseitigem Code entwickelt. Das Node.js-Framework basiert auf der Google V8 JavaScript-Engine und ermöglicht Entwicklern serverseitige Anwendungen in JavaScript zu implementieren. Im November 2013 hat Microsoft die "Node.js Tools für Visual Studio (NTVS)" in einer ersten Alpha vorgestellt. Damit können Windows-Entwickler Node.js Anwendungen direkt in Visual Studio entwickeln. Die NTVS werden als Plug-in in Visual Studio integriert und bieten Zugriff auf die Codevervollständigung sowie die Debugging-, Profiling- und Deployment-Funktionen von Visual Studio. Zusätzlich enthält das Plug-in eine grafische Benutzeroberfläche für den Node Package Manager (npm). Damit lassen sich aus Visual Studio heraus Bibliotheken für das serverseitige JavaScript-Framework aus dem npm-Repository installieren. Auch die Anbindung an die Windows Azure - Plattform ist möglich. In diesem Vortrag werden die Node.js-Plattform sowie die Möglichkeiten der Node.js - Tools (NTJS) vorgestellt. Beispiele zeigen erste Anwendungsmöglichkeiten.
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)André Krämer
Morgens halb zehn in Deutschland: Der Puls Ihrer Anwender ist mittlerweile im dreistelligen Bereich und die ersten User denken ernsthaft darüber nach, den PC aus dem Fenster zu werfen. Ursache: Die von Ihnen entwickelte webbasierte App bremst die Nutzer stets an den entscheidenden Stellen aus. An produktives Arbeiten ist kaum noch zu denken und Überstunden stehen auf dem Tagesprogramm. Doch so weit muss es gar nicht kommen. Glückliche Anwender sind nur wenige Handgriffe entfernt. Und genau diese Handgriffe, wird Ihnen André Krämer in diesem Vortrag zeigen. Gemeinsam werden wir den Ursachen langsamer Web- und Mobile-Apps in den Bereichen JavaScript, CSS und Co. auf den Grund gehen und diese Schritt für Schritt eliminieren.
Continuous Integration wird längst in vielen Projekten praktiziert. Kein Wunder, steht für das Tooling doch in vielen Fällen ein Jenkins oder Travis zur Verfügung. Mit GitLab CI ist dies jedoch nicht mehr nötig. Schritt für Schritt wird in dieser Session eine Pipeline mit verschiedenen Test- und Analysetools aufgesetzt -- zur Integration in neue und bestehende Projekte.
Wir zeigen Methoden zur Zeit- und Qualitätssteigerung, ideal für Manager und Entwickler, die effektive Automatisierungslösungen suchen.
Entdecke, wie du mittels Automatisierung in der Prozessbereitstellung nicht nur Zeit einsparst und die Fehlerquote minimierst, sondern auch die Gesamtqualität deiner Projekte erhöhst.Es wird beleuchtet, wie die Automatisierung nicht nur technische Vorteile bietet, sondern auch, wie sie zur strategischen Geschäftsentwicklung beiträgt. Dabei gehen wir auf Schlüsselaspekte wie:
- DevOps
- Versionsverwaltung
- Quellcode-Management in Git Repositories
- automatisierte Code-Qualitätsanalysen
- und vieles mehr ein.
Wir bieten dir Einblicke in Best Practices und innovative Ansätze, um deine RPA-Projekte mit UiPath auf das nächste Level zu bringen.
Sie kennen doch bestimmt das "Gesetz des Instruments": Wer als Werkzeug nur ein modernes Frontend-Framework hat, löst jedes Problem mit einer Single Page-Applikation. So oder so ähnlich, nur halt mit Hammer und Nagel lautet es, beschreibt jedoch ganz gut die aktuelle Situation der JavaScript-Welt. Auf nahezu jede Anforderung wird mit einer aufgeblähten, clientseitig gerenderten SPA geantwortet. Doch ist es schön langsam an der Zeit, dass wir uns fragen sollten: Ist das wirklich alles? Und die Antwort lautet ziemlich sicher "Nein". Doch genau diesem Thema widmen wir uns und werfen einen Blick auf die Alternativen und da gibt es viele.
Im React-Ökosystem findet aktuell ein kleiner Umbruch statt. Mit Server Side Rendering, Static Site Generation, Server Components und Frameworks wie Next verschiebt sich ein Teil der Arbeit in Richtung Server. Dieser Trend ist auch bei Vue, Svelte und Angular zu beobachten. Und genau das ist es, was die sogenannten Meta-Frameworks ausmacht. Uns als EntwicklerInnen gibt das mehr Flexibilität, um auf Anforderungen reagieren zu können. Sie müssen nicht mehr den kompletten Quellcode zum Client übertragen, haben bessere Caching-Möglichkeiten und auch die Suchmaschinen sind Ihnen dankbar.
Dieser Vortrag gibt Ihnen einen Überblick über die wichtigsten Features von Meta-Frameworks und wo und vor allem wie sie gewinnbringend eingesetzt werden können.
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Gregor Biswanger
Das Jahr 2009 war die Geburtsstunde von Node.js. Dass hierbei JavaScript ebenfalls serverseitig verwendet werden kann, ist nur ein Teilaspekt für den hohen Erfolg. Viel relevanter ist die extrem hohe Performance, Skalierbarkeit und Produktivität. Nicht ohne Grund wird ASP.NET komplett neu erfunden und basiert auf den gleichen Ideen wie Node.js. Namenhafte Firmen wie Microsoft selbst, Google, PayPal, New York Times, GitHub, uvw. setzen bereits auf das leistungsstarke Node.js. Der Vortrag zeigt durch eine Reise der Node.js Architektur, woher die Vorteile kommen. Durch einen Vergleich von ähnlichen Funktionen, wird zudem der ideale Einstieg für .NET Entwickler geboten.
German: Softwareprodukte aus einem Source Code mit JavascriptRalf Schwoebel
Erstellung von Software-Produkten mit Javascript aus einem Quelltext: Diese Präsentation der EnterJS Entwicklerkonferenz in Köln 2014 zeigt den Weg der Erstellung von Software-Lösungen mit Javascript mit den Frameworks Cordova/Phonegap und Node-Webkit.
Vom Setup bis zur App-Store Anmeldung des fertigen Produktes wird auf 44 Folien dargestellt, welche Lernkurve hinter einer solchen Entwicklung steht.
Tipps zur Performanceoptimierung für Liferay PortalStefan Hilpp
Mit Liferay einer Open Source Portallösung werden umfangreiche Enterprise- oder Mitarbeiterportale realisiert. Liferay eignet sich auch für mehrsprachige Internetportale mit geschlossenen Nutzerräumen.
In allen Fällen muss Liferay den Zugriff von mehreren hunderten gleichzeitigen Zugriffen ohne großen Performance Verlust verkraften.
Leicht gesagt und nicht so einfach zu realisieren. Wir sind an das Thema Liferay Performance systematisch heran gegangen. Heraus gekommen sind allgemeine und Liferay spezifischen Regeln, die das Ziel haben eine gute Performance bei hoher Last zu erreichen.
Liferay - ein modernes Portalsystem
Liferay Portal, ein Open Source Portalsystem, eignet sich in Ihrem Unternehmen als mitarbeiter- und prozessorientiertes Enterprise Portal. Es ist eine Portal-Software, die es Ihrem Unternehmen ermöglicht, Informationen, Daten und Anwendungen unter einer einheitlichen Bedienungsoberfläche im Webbrowser zu vereinen, zu personalisieren und dadurch die Geschäftsprozesse Ihres Unternehmens elektronisch zu unterstützen. Die lizenzkostenfreie Open Source Software beeindruckt durch ihre Vielzahl an Funktionen und ihre hervorragende Software-Architektur.
500 Kunden als weltweite Referenzen in verschiedensten Industriebereichen
Schnelle Innovationszyklen
Neue Releases im Abstand von jeweils 8 Monaten
Eine starke Community mit rund 3 Millionen Downloads
250.000 installierten Anwendungen weltweit
Liferay Portal ist das am häufigsten eingesetzte und ausgereifte Open Source Portalframework
Liferay Portal mit mehr als 150 Portlets ist nicht nur die breiteste, sondern auch funktional umfassendste Entwicklung im Open Source Portalumfeld
comundus hat sich seit ihrer Gründung 2001 in Waiblingen bei Stuttgart als Open Source Experte erfolgreich etabliert. Mittelständische Unternehmen und öffentliche Einrichtungen vertrauen auf die langjährigen IT-Erfahrungen des Hauses in der Realisierung ihrer digitalen Arbeitsplätze.
Dabei liegt der Fokus von comundus auf Mitarbeiterportalen und Enterprise Portals. Diese werden für Kunden individuell zusammengestellt. Ergänzend beraten die Experten ihre Kunden auf dem Weg zum Mobile Business und realisieren die Anforderungen vom responsive Design bis zur native App. Internet Portale runden das Leistungsangebot ab.
Produkte wie Liferay Portal, OpenCms, die Enterprise Search Solr und die Web-Shop Plattform KonaKart aus dem Open Source Bereich werden dem Wandel des digitalen Arbeitsplatzes gerecht. Sie helfen unseren Kunden unabhängig von teurer proprietärer Software zu sein.
Was hat sich in den letzten Jahren in dem Ökösystem von Perl 5 getan? In dieser Präsentation stelle ich einige Themen vor.
Diese Präsention habe ich anlässlich der Wiederbelebung von Hamburg.pm am 5. September 2017 gehalten.
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
Mit den stetig wachsenden Möglichkeiten, die Cross-Platform-Anwendungen bieten, wachsen auch die Anforderungen an deren Design. Skalierbarkeit, Flexibilität und Wandelbarkeit gehören zu den Grundprinzipien eines modernen User-Interfaces. Andreas Wissel und Christian Liebel erarbeiten mit Ihnen in diesem Workshop anhand von Praxisbeispielen einen robusten Workflow. Mit Storybook und Angular lassen sich so isolierte, test- und wartbare Komponenten im Handumdrehen umsetzen. Ihre Designer und Entwickler werden es lieben.
Ein kurzer Talk auf der DOAG (Deutsche Oracle Anwendergruppe) in Frankfurt über das gute Zusammenspiel von PHP5 und Oracle sowie ein kurzer Einblick in die Welt agiler Webentwicklung für businesskritische Anwendungen.
3. Hinter den Kulissen
• Core entwickelt mit C/C++
• Google V8 Engine
• libev (Event-Loop)
http://software.schmorp.de/pkg/libev.html
• libeio (Event-based asynchronous I/O Library für C)
http://software.schmorp.de/pkg/libeio.html
• “Restlicher” Code in JavaScript
4. Bestehend aus…
• Core-Engine (V8, libev, libeio)
• Core-Modules / APIs (HTTP, net, …)
• Community-Created Modules, 3rd Party Modules
• z.B. mongoose als ORM
5. Information Overload zu node.js
• Event-driven, non blocking I/O model
• Event-Loops
• Callbacks auf I/O Requests
• Alles in node.js läuft in einem Single-Thread
• Aufbau von schnellen und skalierbaren Netzwerkanwendungen
• Fokus liegt auf Performance
• Tausende, gleichzeitige Verbindungen meistens kein Problem
• Minimaler Overhead (CPU / Speicher)
• Lauffähig unter Mac, Linux, … Windows ;-)
• Aktive Community
6. NPM
Node Package Manager
• Online Repository für node.js Projekte
-> https://www.npmjs.org/
• Command-Line-Utility für
• Paketinstallation
• Version Management
• Dependency Management
• Aktuell 91.561 Pakete (Stand 29. August 2014)
7. Wozu das Ganze?
• Webanwendungen
• Netzwerk Server (HTTP, Messaging, …)
• API Backends
• Real Time Anwendungen
• AdServer
• Streaming
• Bots / Crawler / …