Suche senden
Hochladen
DrupalCafe4 Kiev Services
•
Als ODP, PDF herunterladen
•
1 gefällt mir
•
440 views
Yuriy Gerasimov
Folgen
Presentation about Services module for Drupal.
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 16
Jetzt herunterladen
Empfohlen
Appengine Java Night #2 Lt
Appengine Java Night #2 Lt
Shinichi Ogawa
When creating application based on architecture of micro services, a team needs to face up many challenges. -building easily extensible architecture of micro services. When we creating new service, we always need data from other service. To be able to receive that data, we only need to import light client, which is the interface of another service. -How to use HTTP protocol properly, to change it to our biggest assets, and do not attempt to hide it unnecessarily. -Which functionalities of monolithic application pull out first. How to use domain driven design, to model the business domain specific for each micro service ? -How to manage configuration and deployment of various services ? -implementing Circuit Breaker patter, using Netfix Hystrix library -real time monitoring of micro services -aggregating logs from many servers in one central point, and analysing them -creating documentation, which could be use as a client of each service
JDD2014: How to rebuild monolithic application to micro services architecture...
JDD2014: How to rebuild monolithic application to micro services architecture...
PROIDEA
Sprint Statistics (Oleg Barenboim) Community Update (Carol Chen) Providers (Bronagh Sorota, Alissa Bonas, Greg McCullough) User Interface (Dan Clarizio) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) Service Broker (Chris Kacerguis) Automate (Greg McCullough, Madhu Kanoor) SmartState (Rich Oliveri) Performance (Dennis Metzger) Discussion
Sprint 43 Review
Sprint 43 Review
ManageIQ
Sprint Statistics (Oleg Barenboim) Providers (Greg Blomquist) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) Automate (Greg McCullough) SmartState (RIch Oliveri) Discussion
Sprint 42 review
Sprint 42 review
ManageIQ
Investigative Debugging of ManageIQ Automation by Peter McGowan at ManageIQ Design Summit 2016 Demo 1: https://youtu.be/5zDU2Fz7pq4 Demo 2: https://youtu.be/NNd8sJJ57O4 Demo 3: https://youtu.be/k0b6wLaDLwE Demo 4: https://youtu.be/mZYz4ZM1hpA Demo 5: https://youtu.be/LVUAN3tkrP8 Demo 6: https://youtu.be/lyLxanQPkhs
Investigative Debugging - Peter McGowan - ManageIQ Design Summit 2016
Investigative Debugging - Peter McGowan - ManageIQ Design Summit 2016
ManageIQ
Sprint Statistics (O. Barenboim) Providers (G. Blomquist) Configuration (J. Frey) Appliance Core (G. Tanzillo) Appliance Core - Authentication (A. Bellotti) REST API (A. Bellotti) User Interface (D. Clarizio) SmartState (R. Oliveri) Automate/Service/Ansible (G. McCullough) Discussion
Sprint 38 review
Sprint 38 review
ManageIQ
Sprint Statistics (Oleg Barenboim) Providers (G. Blomquist) User Interface (D. Clarizio) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) Automate (Greg McCullough) Performance (Dennis Metzger) Discussion
Sprint 40 review
Sprint 40 review
ManageIQ
A presentation for the GitHub workshop given at HackMTY (www.hackmty.com)
HackMTY - GitHub Workshop
HackMTY - GitHub Workshop
Luis Lamadrid
Empfohlen
Appengine Java Night #2 Lt
Appengine Java Night #2 Lt
Shinichi Ogawa
When creating application based on architecture of micro services, a team needs to face up many challenges. -building easily extensible architecture of micro services. When we creating new service, we always need data from other service. To be able to receive that data, we only need to import light client, which is the interface of another service. -How to use HTTP protocol properly, to change it to our biggest assets, and do not attempt to hide it unnecessarily. -Which functionalities of monolithic application pull out first. How to use domain driven design, to model the business domain specific for each micro service ? -How to manage configuration and deployment of various services ? -implementing Circuit Breaker patter, using Netfix Hystrix library -real time monitoring of micro services -aggregating logs from many servers in one central point, and analysing them -creating documentation, which could be use as a client of each service
JDD2014: How to rebuild monolithic application to micro services architecture...
JDD2014: How to rebuild monolithic application to micro services architecture...
PROIDEA
Sprint Statistics (Oleg Barenboim) Community Update (Carol Chen) Providers (Bronagh Sorota, Alissa Bonas, Greg McCullough) User Interface (Dan Clarizio) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) Service Broker (Chris Kacerguis) Automate (Greg McCullough, Madhu Kanoor) SmartState (Rich Oliveri) Performance (Dennis Metzger) Discussion
Sprint 43 Review
Sprint 43 Review
ManageIQ
Sprint Statistics (Oleg Barenboim) Providers (Greg Blomquist) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) Automate (Greg McCullough) SmartState (RIch Oliveri) Discussion
Sprint 42 review
Sprint 42 review
ManageIQ
Investigative Debugging of ManageIQ Automation by Peter McGowan at ManageIQ Design Summit 2016 Demo 1: https://youtu.be/5zDU2Fz7pq4 Demo 2: https://youtu.be/NNd8sJJ57O4 Demo 3: https://youtu.be/k0b6wLaDLwE Demo 4: https://youtu.be/mZYz4ZM1hpA Demo 5: https://youtu.be/LVUAN3tkrP8 Demo 6: https://youtu.be/lyLxanQPkhs
Investigative Debugging - Peter McGowan - ManageIQ Design Summit 2016
Investigative Debugging - Peter McGowan - ManageIQ Design Summit 2016
ManageIQ
Sprint Statistics (O. Barenboim) Providers (G. Blomquist) Configuration (J. Frey) Appliance Core (G. Tanzillo) Appliance Core - Authentication (A. Bellotti) REST API (A. Bellotti) User Interface (D. Clarizio) SmartState (R. Oliveri) Automate/Service/Ansible (G. McCullough) Discussion
Sprint 38 review
Sprint 38 review
ManageIQ
Sprint Statistics (Oleg Barenboim) Providers (G. Blomquist) User Interface (D. Clarizio) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) Automate (Greg McCullough) Performance (Dennis Metzger) Discussion
Sprint 40 review
Sprint 40 review
ManageIQ
A presentation for the GitHub workshop given at HackMTY (www.hackmty.com)
HackMTY - GitHub Workshop
HackMTY - GitHub Workshop
Luis Lamadrid
Sprint Statistics (Oleg Barenboim) User Interface (Dan Clarizio) Providers (Greg Blomquist) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) SmartState (Rich Oliveri) Automate (Greg McCullough) Dockerizing ManageIQ (Barak Azulay) Performance (Dennis Metzger) Discussion
Sprint 39 review
Sprint 39 review
ManageIQ
ManageIQ UI Improvements by Dan Clarizio and Eric Winchell at ManageIQ Design Summit 2016 Dialog Editor demo: https://youtu.be/ikAshtnQG0o (by Roman Blanco)
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
ManageIQ
This presentation provides an introduction to Windows Server AppFabric.
Windows Server AppFabric
Windows Server AppFabric
Robert MacLean
What if someone told you that you could use the full capacity of your server? That you could have the same performance on the backend as your react frontend? Don't you believe it? That you could choose the best language/tool for the task and you were not limited by what you already know? In this talk, I'll show you that you can use the full power of React on the frontend and Vert.x on the backend. You will see a fast full stack development workflow with Rollup/Webpack + Babel + React. How you can mix JavaScript with any other language. Build microservice applications in minutes.
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Codemotion
A utility project to Spring
Spring boot
Spring boot
Vinay Prajapati
My presentation on OpenSocial app development from the Confoo Conference
How to create social apps for millions of users
How to create social apps for millions of users
Bastian Hofmann
ManageIQ Sprint 33 Review
Sprint 33
Sprint 33
ManageIQ
RichFaces: rich:* component library
RichFaces: rich:* component library
Max Katz
Presentation on BioMake, a GNU-Make-like utility for managing builds and complex workflows using declarative specifications. From GMOD/PAG meeting 2017
BioMake PAG 2017
BioMake PAG 2017
Chris Mungall
Mvc 4
Mvc 4
ipower softwares
tips for react-native-firebase
React native-firebase startup-mtup
React native-firebase startup-mtup
t k
Apresentado no 1o Encontro do Grupo de estudos Android do GDG ABC em 4/Jul/2015
Android Libs - Retrofit
Android Libs - Retrofit
Daniel Costa Gimenes
Comm viewing
Comm viewing
Scott Cramer
DrupalCamp Kyiv 2011 Drupal Services 3.x What is module Serivces? How to integrate other applications with Drupal? Some handy tips to build REST interface on Drupal.
DrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 Services
Yuriy Gerasimov
Catalogo camp 10
Catalogo camp 10
mauricio ocampo
Adding inline elements is always challenging. This presentation is about way we accomplished this task in Drupal 7 with latest widgets plugins of CKEditor 4.3.x
Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
Yuriy Gerasimov
Session from Drupal Camp Lviv 2015.
Delayed operations with Queues
Delayed operations with Queues
Yuriy Gerasimov
Presentation about Code Driven Development
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
Yuriy Gerasimov
Presentation held on DrupalCamp Kyiv
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Yuriy Gerasimov
Catalogo camp 8
Catalogo camp 8
mauricio ocampo
Cmm Myself
Cmm Myself
Dr. A. A. Moiz Qyser
4 h center program staff risk management policies & procedures
4 h center program staff risk management policies & procedures
Win
Weitere ähnliche Inhalte
Was ist angesagt?
Sprint Statistics (Oleg Barenboim) User Interface (Dan Clarizio) Providers (Greg Blomquist) Platform (Gregg Tanzillo) REST API (Alberto Bellotti) SmartState (Rich Oliveri) Automate (Greg McCullough) Dockerizing ManageIQ (Barak Azulay) Performance (Dennis Metzger) Discussion
Sprint 39 review
Sprint 39 review
ManageIQ
ManageIQ UI Improvements by Dan Clarizio and Eric Winchell at ManageIQ Design Summit 2016 Dialog Editor demo: https://youtu.be/ikAshtnQG0o (by Roman Blanco)
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
ManageIQ
This presentation provides an introduction to Windows Server AppFabric.
Windows Server AppFabric
Windows Server AppFabric
Robert MacLean
What if someone told you that you could use the full capacity of your server? That you could have the same performance on the backend as your react frontend? Don't you believe it? That you could choose the best language/tool for the task and you were not limited by what you already know? In this talk, I'll show you that you can use the full power of React on the frontend and Vert.x on the backend. You will see a fast full stack development workflow with Rollup/Webpack + Babel + React. How you can mix JavaScript with any other language. Build microservice applications in minutes.
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Codemotion
A utility project to Spring
Spring boot
Spring boot
Vinay Prajapati
My presentation on OpenSocial app development from the Confoo Conference
How to create social apps for millions of users
How to create social apps for millions of users
Bastian Hofmann
ManageIQ Sprint 33 Review
Sprint 33
Sprint 33
ManageIQ
RichFaces: rich:* component library
RichFaces: rich:* component library
Max Katz
Presentation on BioMake, a GNU-Make-like utility for managing builds and complex workflows using declarative specifications. From GMOD/PAG meeting 2017
BioMake PAG 2017
BioMake PAG 2017
Chris Mungall
Mvc 4
Mvc 4
ipower softwares
tips for react-native-firebase
React native-firebase startup-mtup
React native-firebase startup-mtup
t k
Apresentado no 1o Encontro do Grupo de estudos Android do GDG ABC em 4/Jul/2015
Android Libs - Retrofit
Android Libs - Retrofit
Daniel Costa Gimenes
Was ist angesagt?
(12)
Sprint 39 review
Sprint 39 review
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
Windows Server AppFabric
Windows Server AppFabric
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Spring boot
Spring boot
How to create social apps for millions of users
How to create social apps for millions of users
Sprint 33
Sprint 33
RichFaces: rich:* component library
RichFaces: rich:* component library
BioMake PAG 2017
BioMake PAG 2017
Mvc 4
Mvc 4
React native-firebase startup-mtup
React native-firebase startup-mtup
Android Libs - Retrofit
Android Libs - Retrofit
Andere mochten auch
Comm viewing
Comm viewing
Scott Cramer
DrupalCamp Kyiv 2011 Drupal Services 3.x What is module Serivces? How to integrate other applications with Drupal? Some handy tips to build REST interface on Drupal.
DrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 Services
Yuriy Gerasimov
Catalogo camp 10
Catalogo camp 10
mauricio ocampo
Adding inline elements is always challenging. This presentation is about way we accomplished this task in Drupal 7 with latest widgets plugins of CKEditor 4.3.x
Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
Yuriy Gerasimov
Session from Drupal Camp Lviv 2015.
Delayed operations with Queues
Delayed operations with Queues
Yuriy Gerasimov
Presentation about Code Driven Development
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
Yuriy Gerasimov
Presentation held on DrupalCamp Kyiv
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Yuriy Gerasimov
Catalogo camp 8
Catalogo camp 8
mauricio ocampo
Cmm Myself
Cmm Myself
Dr. A. A. Moiz Qyser
4 h center program staff risk management policies & procedures
4 h center program staff risk management policies & procedures
Win
a story about How the systematic approach help navigating through multi subsidiary company. it is a story about change management and excellence promoting in resisting corporate culture.
Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...
ABDURAHMAN ALSUM
DrupalCafe 7 Kiev presentation about CTools AJAX Responder for Drupal. Do AJAX calls without any custom line of Javascript.
DrupalCafe7 CTools AJAX responder
DrupalCafe7 CTools AJAX responder
Yuriy Gerasimov
BizGreet is personalized online video that adapts to each viewer.
Biz greet presentation
Biz greet presentation
kjaxson
Using Technology in today's BIA Regional BIABC June 2010
Qasper - BIABC regional presentation
Qasper - BIABC regional presentation
Qasper - Dalco Technologies
Catalogo camp 6
Catalogo camp 6
mauricio ocampo
Services Stanford 2012
Services Stanford 2012
Yuriy Gerasimov
SPIRULINA http://www.kdspirulina.com
Spirulina
Spirulina
Alex AMICAN
Presentation about Apache SOLR integration with Drupal.
Apache SOLR | Drupal Camp Kyiv 2010
Apache SOLR | Drupal Camp Kyiv 2010
Yuriy Gerasimov
Drupal 7 CTools -- toolbox for developers.
DrupalCafe Kyiv CTools
DrupalCafe Kyiv CTools
Yuriy Gerasimov
CTools plugins system
Drupal camp donetsk c tools
Drupal camp donetsk c tools
Yuriy Gerasimov
Andere mochten auch
(20)
Comm viewing
Comm viewing
DrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 Services
Catalogo camp 10
Catalogo camp 10
Inline elements. DrupalCamp Berlin 2014
Inline elements. DrupalCamp Berlin 2014
Delayed operations with Queues
Delayed operations with Queues
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Catalogo camp 8
Catalogo camp 8
Cmm Myself
Cmm Myself
4 h center program staff risk management policies & procedures
4 h center program staff risk management policies & procedures
Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...
DrupalCafe7 CTools AJAX responder
DrupalCafe7 CTools AJAX responder
Biz greet presentation
Biz greet presentation
Qasper - BIABC regional presentation
Qasper - BIABC regional presentation
Catalogo camp 6
Catalogo camp 6
Services Stanford 2012
Services Stanford 2012
Spirulina
Spirulina
Apache SOLR | Drupal Camp Kyiv 2010
Apache SOLR | Drupal Camp Kyiv 2010
DrupalCafe Kyiv CTools
DrupalCafe Kyiv CTools
Drupal camp donetsk c tools
Drupal camp donetsk c tools
Ähnlich wie DrupalCafe4 Kiev Services
This presentation is about current state and usage module Services. Main aim of the presentation is to give overview of the API of Services module and available instruments to build API for connection from other third party applications. I have already given talk about Services. You can review my slides on http://www.slideshare.net/ygerasimov/drupalcafe4-kiev-services, http://www.slideshare.net/heyrocker/drupal-services-3-drupal-dev-days-2011-brussels I will also share my experience building interface for iPhone applications we have built. Presentation is for beginner, intermediate level developers but can be interested for everyone. Темой этой презентации является модуль Services (drupal.org/project/services). Этот модуль позволяет создавать интерфейс для взяимодействия с сторонними приложениями например написанные под iPhone или для Android. Я расскажу про возможности и уже реализованный функционал модуля и поделюсь опытом создания REST интерфеса для iPhone приложения. Вы можете так же ознакомиться с уже существующими слайдами предыдущих презентаций на эту тему http://www.slideshare.net/ygerasimov/drupalcafe4-kiev-services, http://www.slideshare.net/heyrocker/drupal-services-3-drupal-dev-days-2011-brussels Презентация расчитана на начальный и средний уровень разработчиков (на презнетации будет код). Но думаю, будет так же полезно послушать всем.
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Vlad Savitsky
What shall we do when we need to manipulate drupal data remotely? With application on iPhone, or flash or any other third party application. The proper approach is Services module. It allows to communicate with other applications via XMLRPC, REST, SOAP, AMF and others protocols. This presentation was given by Greg Dunlap using slides from Yuriy Gerasimov.
Drupal Services 3 - Drupal Dev Days 2011, Brussels
Drupal Services 3 - Drupal Dev Days 2011, Brussels
heyrocker
Command-line is traditional environment for sysadmins and for most of them it is also the environment of choice. Scriptable interface is a key concept for automation which is getting more importance than ever before with infrastructures growing in size and complexity. Lets look together on command line tools for Foreman and possibilities for scripting Foreman related tasks. The talk will focus on Foreman API, available auth methods, API bindings for ruby, Foreman GraphQL interface, Hammer (the command line client), and other tools. We will discuss pros and cons of various methods along with examples and possible use cases.
OSCamp #4 on Foreman | CLI tools with Foreman by Martin Bačovský
OSCamp #4 on Foreman | CLI tools with Foreman by Martin Bačovský
NETWAYS
Whidbey old
Whidbey old
grenaud
Slides for a talk given at the first China Clojure Users meeting.
Clojure Web Development
Clojure Web Development
Hong Jiang
Slides from my talk on #ruby-mg meeting. Intro about how we in catars.me are using postgREST to create fast and simple API that can be represented with various mithril.js components.
using Mithril.js + postgREST to build and consume API's
using Mithril.js + postgREST to build and consume API's
Antônio Roberto Silva
SignalR
SignalR
SignalR
LearningTech
Presentation on Mashup technologies at Callista Developers Conference 2009.
Mashups
Mashups
Johan Eltes
This presentation describes how to configure Zabbix (https://zabbix.com/) to configure Google Cloud Platform events through its Monitoring API, using gcpmetrics (https://github.com/odin-public/gcpmetrics/) command line tool.
Google Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with Zabbix
Max Kuzkin
Günter Obiltschnig
Mastering the IoT With JavaScript and C++ - Günter Obiltschnig
Mastering the IoT With JavaScript and C++ - Günter Obiltschnig
WithTheBest
JMeter is an Open source tool. Can load and performance test many different server types: Web - HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, Mail - POP3(S) and IMAP(S). User friendly GUI Design compare to other tools.
JMeter_ Cubet Seminar ppt
JMeter_ Cubet Seminar ppt
Cubet Techno Labs
Teleport allows you to implement industry-best practices for SSH and Kubernetes access, meet compliance requirements, and have complete visibility into access and behavior. But invariably, change happens. Teleport allows users to request elevated privileges in the middle of their command-line sessions and create fully auditable dynamic authorizations . These requests can be approved or denied via ChatOps in Slack, in PagerDuty, or anywhere else via a flexible Authorization Workflow API. -The Slack integration allows users to access role permission requests through Slack messages and approve from within the app. -The PagerDuty integration allows Teleport permission requests to function as PagerDuty incidents. They can be approved or denied through a PagerDuty special action. Link to video: https://youtu.be/onyoT8BCSe0
Webinar - 2020-09-23 - Escape the ticketing turmoil with Teleport PagerDuty &...
Webinar - 2020-09-23 - Escape the ticketing turmoil with Teleport PagerDuty &...
Teleport
ruby on rails training session #2: 1) how to add login/logout/signup functions; 2) a functional/unit test; 3) simple ajax to post a weibo.
More to RoC weibo
More to RoC weibo
shaokun
Introduction to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2
Fabio Collini
Our Drupal 8 websites are true applications, often very complex ones. More and more workload is being delegated to external systems, usually microservices, that are used for many different tasks. Software architectures are becoming more distributed and fragmented. To track down problems and optimize for performance, it will become mandatory to trace the lifecycle of a single request as it originates from a client, passes through all Drupal subsystems, reaches external (micro)services and comes back. This is often time consuming and without the right tools may become very difficult. A simple, unstructured log stream isn't enough anymore; we need to find a way to observe the details of what is going on. Observability is what it’s all about. This is based on structured logs, metrics and traces. In this talk you will see how to implement these techniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTracing, Prometheus, Monolog, Grafana and many more.
Do you know what your drupal is doing? Observe it!
Do you know what your drupal is doing? Observe it!
Luca Lusso
Sebastien Thomas, System Architect at Coyote Amerique, gave a presentation on operator frameworks. His talk covered how Operator SDK can be used to create Kubernetes Operators with Go.
Operator SDK for K8s using Go
Operator SDK for K8s using Go
CloudOps2005
What's new in Android : Android M, Google Play Service and updates
What's new in android jakarta gdg (2015-08-26)
What's new in android jakarta gdg (2015-08-26)
Google
Node.js and microservices go hand in hand. This comes mainly from the design of Node.js. It is a specialised small platform with an enormous package environment. The NPM ecosystem provides a lot of packages you can use to build your microservice. The two most popular frameworks for this job are Express and Seneca. In this talk I will show you how you can communicate synchronously and asynchronously with your microservices and how easy it is to put your Node.js application into a docker container.
Divide and Conquer – Microservices with Node.js
Divide and Conquer – Microservices with Node.js
Sebastian Springer
Slides from Virtual IoT Meetup 2015-07-23
Programming IoT Gateways in JavaScript with macchina.io
Programming IoT Gateways in JavaScript with macchina.io
Günter Obiltschnig
Synchronize AD and OpenLDAP with LSC
Synchronize AD and OpenLDAP with LSC
LDAPCon
Ähnlich wie DrupalCafe4 Kiev Services
(20)
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Drupal Services 3 - Drupal Dev Days 2011, Brussels
Drupal Services 3 - Drupal Dev Days 2011, Brussels
OSCamp #4 on Foreman | CLI tools with Foreman by Martin Bačovský
OSCamp #4 on Foreman | CLI tools with Foreman by Martin Bačovský
Whidbey old
Whidbey old
Clojure Web Development
Clojure Web Development
using Mithril.js + postgREST to build and consume API's
using Mithril.js + postgREST to build and consume API's
SignalR
SignalR
Mashups
Mashups
Google Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with Zabbix
Mastering the IoT With JavaScript and C++ - Günter Obiltschnig
Mastering the IoT With JavaScript and C++ - Günter Obiltschnig
JMeter_ Cubet Seminar ppt
JMeter_ Cubet Seminar ppt
Webinar - 2020-09-23 - Escape the ticketing turmoil with Teleport PagerDuty &...
Webinar - 2020-09-23 - Escape the ticketing turmoil with Teleport PagerDuty &...
More to RoC weibo
More to RoC weibo
Intro to Retrofit 2 and RxJava2
Intro to Retrofit 2 and RxJava2
Do you know what your drupal is doing? Observe it!
Do you know what your drupal is doing? Observe it!
Operator SDK for K8s using Go
Operator SDK for K8s using Go
What's new in android jakarta gdg (2015-08-26)
What's new in android jakarta gdg (2015-08-26)
Divide and Conquer – Microservices with Node.js
Divide and Conquer – Microservices with Node.js
Programming IoT Gateways in JavaScript with macchina.io
Programming IoT Gateways in JavaScript with macchina.io
Synchronize AD and OpenLDAP with LSC
Synchronize AD and OpenLDAP with LSC
Mehr von Yuriy Gerasimov
Presentation at one of Drupal Cafe in Kyiv about advancing your career to Team Lead and what that means.
Progressing to Team Lead
Progressing to Team Lead
Yuriy Gerasimov
Presentation held at DUG Vancouver meeting on 30 March 2017
What kind testing DUG Vancouver
What kind testing DUG Vancouver
Yuriy Gerasimov
What is already in Drupal 8 that makes editors happy? What websites should be built in D8 rather than D7? Let's go through various core and contrib modules features that makes D8 so much attractive for editors!
Editor Experience in Drupal 8
Editor Experience in Drupal 8
Yuriy Gerasimov
Walkthrough of case study load testing client's website with JMeter. A website is built with Drupal. JMeter emulates 5, 20, 50 concurrent authenticated users that browse through the content and 10% of them create a page.
Load Testing with JMeter
Load Testing with JMeter
Yuriy Gerasimov
In this presentation we will talk about development workflow that we use for our projects. We will talk about technologies we found extremely useful to support our processes: * vagrant and tools (puphpet.com, adminer, ssh keys, drush based scripts) * github pull requests workflow, master/stage/prod branches * CI server, static code analyzers, automated testing, builds, demo / staging sites * code based development. We will talk about how do we approach multiple problems like demo content, migration, blocks positioning, installation profile, modules names conventions * visual regression tool (compare screenshots of pages) * prototype approach in theming (make drupal to match html instead of theming drupal's output)
Ci. Drupal Camp Berlin 2014
Ci. Drupal Camp Berlin 2014
Yuriy Gerasimov
Working in teams is always a challenge. Have you ever had situation when all your team members commit to master branch and right before the release someone accidentally does commit that breaks everything? Or someone haven't finished his feature within the deadline and it holds the release? If yes -- this session is for you as we will talk about how to avoid these situations using feature branch development. Beside simple idea of having different features in different git branches we will also talk about tools to support this workflow. For example you need multiple team members to work on the same feature and they need a host to see each other changes real life. Or after feature is finished we need to allow QA to do the review and that person should not bother with installing the site locally, switch git branch, set up database etc. We will talk about https://github.com/ygerasimov/featurebranch project that allows to set up server to spin hosts per branch, copy databases etc. As this instrument uses CI Jenkins and phing we will talk about them as well. We will see how to edit your phing scripts to fit your project specific tasks, add automated testing on deployments etc. We will also talk about git flow (http://nvie.com/posts/a-successful-git-branching-model) that will help your team to keep branches well organized. This session is aimed to help your organization to implement feature-branch workflow.
CI and other tools for feature branch development
CI and other tools for feature branch development
Yuriy Gerasimov
Presentation about comparing routing system in Drupal 7 and Drupal 8. What is implemented in REST module of Drupal 8? What is going to be in Services module for Drupal 8.
Drupal 8 Routing
Drupal 8 Routing
Yuriy Gerasimov
Some practical recepies how to make your code cleaner and more readable for other developers (an yourself).
Clean code and refactoring
Clean code and refactoring
Yuriy Gerasimov
Session I held on BADCamp 2012. Gives nice introduction to the facets in Drupal 7 with some code examples to extend it.
BADCamp 2012 Facet API
BADCamp 2012 Facet API
Yuriy Gerasimov
DrupalCafe Kyiv EntityAPI
DrupalCafe Kyiv EntityAPI
Yuriy Gerasimov
Drupal 8 update. Drupal Cafe Kyiv.
DrupalCafe Kyiv drupal8
DrupalCafe Kyiv drupal8
Yuriy Gerasimov
DrupalCon London 2011 Selenium UI Testing
Automated ui testing with selenium. drupal con london 2011
Automated ui testing with selenium. drupal con london 2011
Yuriy Gerasimov
Presentation from DrupalCafe Kyiv 19 May 2011 about introducing Selenium to testing of Drupal.
Automated UI testing with Selenium
Automated UI testing with Selenium
Yuriy Gerasimov
Version Control Systems: Mercurial and Git
DrupalCafe5 VCS
DrupalCafe5 VCS
Yuriy Gerasimov
Mehr von Yuriy Gerasimov
(14)
Progressing to Team Lead
Progressing to Team Lead
What kind testing DUG Vancouver
What kind testing DUG Vancouver
Editor Experience in Drupal 8
Editor Experience in Drupal 8
Load Testing with JMeter
Load Testing with JMeter
Ci. Drupal Camp Berlin 2014
Ci. Drupal Camp Berlin 2014
CI and other tools for feature branch development
CI and other tools for feature branch development
Drupal 8 Routing
Drupal 8 Routing
Clean code and refactoring
Clean code and refactoring
BADCamp 2012 Facet API
BADCamp 2012 Facet API
DrupalCafe Kyiv EntityAPI
DrupalCafe Kyiv EntityAPI
DrupalCafe Kyiv drupal8
DrupalCafe Kyiv drupal8
Automated ui testing with selenium. drupal con london 2011
Automated ui testing with selenium. drupal con london 2011
Automated UI testing with Selenium
Automated UI testing with Selenium
DrupalCafe5 VCS
DrupalCafe5 VCS
Kürzlich hochgeladen
Slides from the presentation on Machine Learning for the Arts & Humanities seminar at the University of Bologna (Digital Humanities and Digital Knowledge program)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
ICT role in 21 century education. How to ICT help in education
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Copy of the slides presented by Matt Robison to the SFWelly Salesforce user group community on May 2 2024. The audience was truly international with attendees from at least 4 different countries joining online. Matt is an expert in data cloud and this was a brilliant session.
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Digital Global Overview Report 2024 Slides presentation for Event presented in 2024 after compilation of data around last year.
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Cisco CCNA
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Sara Mae O’Brien Scott and Tatiana Baquero Cakici, Senior Consultants at Enterprise Knowledge (EK), presented “AI Fast Track to Search-Focused AI Solutions” at the Information Architecture Conference (IAC24) that took place on April 11, 2024 in Seattle, WA. In their presentation, O’Brien-Scott and Cakici focused on what Enterprise AI is, why it is important, and what it takes to empower organizations to get started on a search-based AI journey and stay on track. The presentation explored the complexities of enterprise search challenges and how IA principles can be leveraged to provide AI solutions through the use of a semantic layer. O’Brien-Scott and Cakici showcased a case study where a taxonomy, an ontology, and a knowledge graph were used to structure content at a healthcare workforce solutions organization, providing personalized content recommendations and increasing content findability. In this session, participants gained insights about the following: Most common types of AI categories and use cases; Recommended steps to design and implement taxonomies and ontologies, ensuring they evolve effectively and support the organization’s search objectives; Taxonomy and ontology design considerations and best practices; Real-world AI applications that illustrated the value of taxonomies, ontologies, and knowledge graphs; and Tools, roles, and skills to design and implement AI-powered search solutions.
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Presented by Sergio Licea and John Hendershot
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
In an era where artificial intelligence (AI) stands at the forefront of business innovation, Information Architecture (IA) is at the core of functionality. See “There’s No AI Without IA” – (from 2016 but even more relevant today) Understanding and leveraging how Information Architecture (IA) supports AI synergies between knowledge engineering and prompt engineering is critical for senior leaders looking to successfully deploy AI for internal and externally facing knowledge processes. This webinar be a high-level overview of the methodologies that can elevate AI-driven knowledge processes supporting both employees and customers. Core Insights Include: Strategic Knowledge Engineering: Delve into how structuring AI's knowledge base is required to prevent hallucinations, enable contextual retrieval of accurate information. This will include discussion of gold standard libraries of use cases support testing various LLMs and structures and configurations of knowledge base. Precision in Prompt Engineering: Learn the art of crafting prompts that direct AI to deliver targeted, relevant responses, thereby optimizing customer experiences and business outcomes. Unified Approach for Enhanced AI Performance: Explore the intersection of knowledge and prompt engineering to develop AI systems that are not only more responsive but also aligned with overarching business strategies. Guiding Principles for Implementation: Equip yourself with best practices, ethical guidelines, and strategic considerations for embedding these technologies into your business ecosystem effectively. This webinar is designed to empower business and technology leaders with the knowledge to harness the full potential of AI, ensuring their organizations not only keep pace with digital transformation but lead the charge. Join us to map a roadmap to fully leverage Information Architecture (IA) and AI chart a course towards a future where AI is a key pillar of strategic innovation and business success.
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Tech Trends Report 2024 Future Today Institute
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
These are the slides delivered in a workshop at Data Innovation Summit Stockholm April 2024, by Kristof Neys and Jonas El Reweny.
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
BooK Now Call us at +918448380779 to hire a gorgeous and seductive call girl for sex. Take a Delhi Escort Service. The help of our escort agency is mostly meant for men who want sexual Indian Escorts In Delhi NCR. It should be noted that any impersonator will get 100 attention from our Young Girls Escorts in Delhi. They will assume the position of reliable allies. VIP Call Girl With Original Photos Book Tonight +918448380779 Our Cheap Price 1 Hour not available 2 Hours 5000 Full Night 8000 TAG: Call Girls in Delhi, Noida, Gurgaon, Ghaziabad, Connaught Place, Greater Kailash Delhi, Lajpat Nagar Delhi, Mayur Vihar Delhi, Chanakyapuri Delhi, New Friends Colony Delhi, Majnu Ka Tilla, Karol Bagh, Malviya Nagar, Saket, Khan Market, Noida Sector 18, Noida Sector 76, Noida Sector 51, Gurgaon Mg Road, Iffco Chowk Gurgaon, Rajiv Chowk Gurgaon All Delhi Ncr Free Home Deliver
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Discord is a free app offering voice, video, and text chat functionalities, primarily catering to the gaming community. It serves as a hub for users to create and join servers tailored to their interests. Discord’s ecosystem comprises servers, each functioning as a distinct online community with its own channels dedicated to specific topics or activities. Users can engage in text-based discussions, voice calls, or video chats within these channels. Understanding Discord Servers Discord servers are virtual spaces where users congregate to interact, share content, and build communities. Servers may revolve around gaming, hobbies, interests, or fandoms, providing a platform for like-minded individuals to connect. Communication Features Discord offers a range of communication tools, including text channels for messaging, voice channels for real-time audio conversations, and video channels for face-to-face interactions. These features facilitate seamless communication and collaboration. What Does NSFW Mean? The acronym NSFW stands for “Not Safe For Work,” indicating content that may be inappropriate for professional or public settings. NSFW Content NSFW content encompasses material that is sexually explicit, violent, or otherwise graphic in nature. It often includes nudity, profanity, or depictions of sensitive topics.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
MySQL Webinar, presented on the 25th of April, 2024. Summary: MySQL solutions enable the deployment of diverse Database Architectures tailored to specific needs, including High Availability, Disaster Recovery, and Read Scale-Out. With MySQL Shell's AdminAPI, administrators can seamlessly set up, manage, and monitor these solutions, ensuring efficiency and ease of use in their administration. MySQL Router, on the other hand, provides transparent routing from the application traffic to the backend servers in the architectures, requiring minimal configuration. Completely built in-house and supported by Oracle, these solutions have been adopted by enterprises of all sizes for their business-critical applications. In this presentation, we'll delve into various database architecture solutions to help you choose the right one based on your business requirements. Focusing on technical details and the latest features to maximize the potential of these solutions.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Abhishek Deb(1), Mr Abdul Kalam(2) M. Des (UX) , School of Design, DIT University , Dehradun. This paper explores the future potential of AI-enabled smartphone processors, aiming to investigate the advancements, capabilities, and implications of integrating artificial intelligence (AI) into smartphone technology. The research study goals consist of evaluating the development of AI in mobile phone processors, analyzing the existing state as well as abilities of AI-enabled cpus determining future patterns as well as chances together with reviewing obstacles as well as factors to consider for more growth.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Read about the journey the Adobe Experience Manager team has gone through in order to become and scale API-first throughout the organisation.
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Details
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
What are drone anti-jamming systems? The drone anti-jamming systems and anti-spoof technology protect against interference, jamming, and spoofing of the UAVs. To protect their security, countries are beginning to research drone anti-jamming systems, also known as drone strike weapons. The anti-jam and anti-spoof technology protects against interference, jamming and spoofing. A drone strike weapon is a drone attack weapon that can attack and destroy enemy drones. So what is so unique about this amazing system?
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
I've been in the field of "Cyber Security" in its many incarnations for about 25 years. In that time I've learned some lessons, some the hard way. Here are my slides presented at BSides New Orleans in April 2024.
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Kürzlich hochgeladen
(20)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
DrupalCafe4 Kiev Services
1.
Yuriy Gerasimov Madcap
B.V. [email_address] Drupal Services
2.
Architechture
3.
4.
Both method and
resource oriented
5.
Nice interface for
testing
6.
Services 2.x hook_service
7.
Services 2.x hook_service_resource
Create Retrieve Update Delete Index
8.
Services 2.x testing
calls
9.
Services 2.x authentication
10.
11.
user.login
12.
…
13.
user.logout
14.
Services 2.x XMLRPC
call
15.
Services 2.x XMLRPC
login
16.
17.
separate endpoints (exportable
to features)
18.
development on github
19.
Services 3.x hook_services_resources
20.
Services 3.x hook_services_resources
21.
22.
23.
Services Handbook
http://drupal.org/handbook/modules/services
24.
A future for
Services. http://goodold.se/blog/tech/future-services-3x
25.
Groups http://groups.drupal.org/services
26.
Yuriy Gerasimov Madcap
B.V. [email_address] Drupal Services
Jetzt herunterladen