German slides for different use cases for Elasticsearch: Document Store, full text search, flexible query cache, geospatial search, logfile analytics, analytics.
MongoDB 3.0, Wired Tiger, and the era of pluggable storage engines
With MongoDB 3.0 the Wired Tiger storage engine will be included. In addition, 3rd party pluggable storage engines are possible as well. Kenny will present some performance benchmarks, show typical configuration options, and help attendees make sense of these new changes and how the effect MongoDB workloads. He will detail the various components of the Wired Tiger engine and the impact they make on overall performance.
Kenny will share benchmarks, code and general tunables for the Wired Tiger engine and more.
Building Progressive Web Apps for Android and iOSFITC
Presented at Web Unleashed 2017. More info at www.fitc.ca/webu
Presented by Simon MacDonald, Adobe
Overview
Progressive Web Apps are the new hotness with Google pressing hard to make them the defacto choice for building mobile applications but what’s to be done about iOS where many of the key API’s are not supported. That’s where Apache Cordova/PhoneGap comes in by polyfilling the missing functionality. In this talk Simon will show you how to create a PWA that runs on the web, Android and iOS from a single code base. Take advantage of some new tools to easily deploy and test your PWA.
Beginning with a brief overview of Progressive Web Apps, what features make your web app progressive and which API’s you can take advantage of, Simon will discuss the availability of these API’s on various platforms, taking care not to completely dump on Apple for falling behind. No, that’s a lie, he will jokingly take Apple to task.
He will introduce Apache Cordova/PhoneGap, explaining how you can use Apache Cordova/PhoneGap to deploy a web application to Android and iOS; explaining how Cordova plugins allow us to polyfil the missing functionality on iOS.
Simon will demo a PWA running on the desktop in Chrome, Android in Chrome and as a compiled hybrid app on iOS all from the same codebase.
Objective
To introduce developers to building progressive web apps for all platforms.
Target Audience
Web application developers
Five Things Audience Members Will Learn
What are Progressive Web Apps
How to build a progressive web app
The differences between PWA’s on Chrome and Safari
How to use a single code base to target web, Android and iOS
How to deploy a PWA on iOS as an app
CouchDB presentation with some technical details, made for a technical audience, shows use cases, comparison to other nosql databases and why it's useful for publishers
Introduction to several aspects of elasticsearch: Full text search, Scaling, Aggregations and centralized logging.
Talk for an internal meetup at a bank in Singapore at 18.11.2016.
German slides for different use cases for Elasticsearch: Document Store, full text search, flexible query cache, geospatial search, logfile analytics, analytics.
MongoDB 3.0, Wired Tiger, and the era of pluggable storage engines
With MongoDB 3.0 the Wired Tiger storage engine will be included. In addition, 3rd party pluggable storage engines are possible as well. Kenny will present some performance benchmarks, show typical configuration options, and help attendees make sense of these new changes and how the effect MongoDB workloads. He will detail the various components of the Wired Tiger engine and the impact they make on overall performance.
Kenny will share benchmarks, code and general tunables for the Wired Tiger engine and more.
Building Progressive Web Apps for Android and iOSFITC
Presented at Web Unleashed 2017. More info at www.fitc.ca/webu
Presented by Simon MacDonald, Adobe
Overview
Progressive Web Apps are the new hotness with Google pressing hard to make them the defacto choice for building mobile applications but what’s to be done about iOS where many of the key API’s are not supported. That’s where Apache Cordova/PhoneGap comes in by polyfilling the missing functionality. In this talk Simon will show you how to create a PWA that runs on the web, Android and iOS from a single code base. Take advantage of some new tools to easily deploy and test your PWA.
Beginning with a brief overview of Progressive Web Apps, what features make your web app progressive and which API’s you can take advantage of, Simon will discuss the availability of these API’s on various platforms, taking care not to completely dump on Apple for falling behind. No, that’s a lie, he will jokingly take Apple to task.
He will introduce Apache Cordova/PhoneGap, explaining how you can use Apache Cordova/PhoneGap to deploy a web application to Android and iOS; explaining how Cordova plugins allow us to polyfil the missing functionality on iOS.
Simon will demo a PWA running on the desktop in Chrome, Android in Chrome and as a compiled hybrid app on iOS all from the same codebase.
Objective
To introduce developers to building progressive web apps for all platforms.
Target Audience
Web application developers
Five Things Audience Members Will Learn
What are Progressive Web Apps
How to build a progressive web app
The differences between PWA’s on Chrome and Safari
How to use a single code base to target web, Android and iOS
How to deploy a PWA on iOS as an app
CouchDB presentation with some technical details, made for a technical audience, shows use cases, comparison to other nosql databases and why it's useful for publishers
Introduction to several aspects of elasticsearch: Full text search, Scaling, Aggregations and centralized logging.
Talk for an internal meetup at a bank in Singapore at 18.11.2016.
Migrating your business applications from your on-site or co-located datacenters to the AWS Cloud takes some planning, and a phased approach. This webinar looks at migration patterns from an architectural perspective and what tools and techniques are available to you.
Reasons to attend:
- Learn about planning your cloud migration strategy.
- This webinar will help you select the workloads that can easily be moved to the cloud.
- Evaluate the conditions and metrics required for a successful and cost effective migration.
Grokking TechTalk 9 - Building a realtime & offline editing service from scra...Grokking VN
https://www.youtube.com/watch?v=_Wqy1B8PXD4&feature=youtu.be
Talk presented by Vu Nguyen, CTO @ Liti Book (Vietnamese)
Brief intro: In this talk, I would like to share how we build a system for LitiBook that can handle (1) real-time editing, (2) offline editing, (3) synchronizing between devices and (4) conflict between different editing sessions. There are not many applications out there can do all these above things. (Evernote does not resolve conflict. Hackpad, Trello and Asana do not support offline). So the challenge is really interesting.
About speaker: Vu Nguyen is a young and passionate engineer who founded Liti Book with his friend. Liti Book aimed to develp the next generation of productivity tool which is support more collaboratoin, more real-time editing, ...
www.grokking.org
Conceptos básicos. Seminario web 5: Introducción a Aggregation FrameworkMongoDB
Este es el quinto seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web, se analizan los aspectos básicos de Aggregation Framework.
Big Data Web applications for Interactive Hadoop by ENRICO BERTI at Big Data...Big Data Spain
This talk describes how open source Hue [1] was built in order to provide a better Hadoop User Experience. The underlying technical details of its architecture, the lessons learned and how it integrates with Impala, Search and Spark under the cover will be explained.
Weather of the Century: Design and PerformanceMongoDB
This talk walks you through how you can use MongoDB to store and analyze worldwide weather data from the entire 20th century in a graphical application.
Building and Scaling the Internet of Things with MongoDB at Vivint MongoDB
Nicholas Brown, Director of Software Architecture, Vivint
Four years ago Vivint set out to mainstream the Smart Home industry with a new purpose-built platform. Within a year, this platform would need to be ready for the integration of millions of devices. Performance was a must. But, perhaps even more importantly, it would need to offer unprecedented extensibility to meet the needs of a nascent industry with little tolerance for rigidity, still being defined even four years later. MongoDB would provide the backbone of this ground-breaking IoT Platform. Today, we will explore the challenges Vivint faced in design and scale, and what we learned (the hard way) about building an IoT platform. https://www.mongodb.com/
Making your elastic cluster perform - Jettro Coenradie - Codemotion Amsterdam...Codemotion
In the past few years I have helped a lot of customers optimising their elastic cluster. With each version elasticsearch has more options to track performance of your nodes and recently profiling your queries was added. In this talk I am going to discuss the steps you have to take when starting with elasticsearch. The choices you have to make for the size of your cluster, the amount of indexes, amount of shards, choosing the right mappings, and creating better queries. After the setup I'll continue showing how to monitor your cluster and profile your queries.
Developing hybrid SharePoint apps that run on-premise and in the cloud - ESPC...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Attending the session provides in-depth insights into the authentication models for SharePoint Apps. After attending the session the developer is able to make a decision whether to implement SharePoint Apps as on-premise only, cloud only or "Hybrid" app that runs both on-premise and cloud.
Consul ou comment bien tirer sur l’élastiqueNicolas Ledez
L’élasticité, c’est comme le sexe chez les ados : tout le monde en parle, tout le monde se vante d’avoir la plus belle, la plus élastique... (on parle bien d'infrastructure !) mais au final, quand on creuse un peu, c’est souvent des bouts de ficelles qui font tenir tout ça.
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreDropsolid
Given at DrupalJam 2015 - Netherlands.
This presentation explains some of the fundamental issues you have to overcome when designing software for distributed systems that can fail. Also called "Cloud" in other terminologies. The presentation uses AWS components to explain these fundamentals and uses Drupal as the example application. The example is by no means perfect, but gives you a good idea how to design your system from scratch.
Technologies used:
Cloudformation
EC2 Instances
RDS MySQL Database
Elastic Load Balancer
ElastiCache (Memcache)
Example can be found here:
https://gist.github.com/nickveenhof/601c5dc1b76ff26896bf
Take note that the example does not include components such as VPC for simplicity, but it is highly recommended to add this.
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDBMongoDB
Este es el segundo seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web mostraremos cómo construir una aplicación de creación de blogs en MongoDB.
Using Oracle database and Oracle SQL to retrieve XML and JSON from for example webservices, store XML and JSON in the database, query XML and JSON with SELECT as relational data, create XML and JSON in various manners from relational data. Presentation given at OUGN Spring Conference 2016.
Migrating your business applications from your on-site or co-located datacenters to the AWS Cloud takes some planning, and a phased approach. This webinar looks at migration patterns from an architectural perspective and what tools and techniques are available to you.
Reasons to attend:
- Learn about planning your cloud migration strategy.
- This webinar will help you select the workloads that can easily be moved to the cloud.
- Evaluate the conditions and metrics required for a successful and cost effective migration.
Grokking TechTalk 9 - Building a realtime & offline editing service from scra...Grokking VN
https://www.youtube.com/watch?v=_Wqy1B8PXD4&feature=youtu.be
Talk presented by Vu Nguyen, CTO @ Liti Book (Vietnamese)
Brief intro: In this talk, I would like to share how we build a system for LitiBook that can handle (1) real-time editing, (2) offline editing, (3) synchronizing between devices and (4) conflict between different editing sessions. There are not many applications out there can do all these above things. (Evernote does not resolve conflict. Hackpad, Trello and Asana do not support offline). So the challenge is really interesting.
About speaker: Vu Nguyen is a young and passionate engineer who founded Liti Book with his friend. Liti Book aimed to develp the next generation of productivity tool which is support more collaboratoin, more real-time editing, ...
www.grokking.org
Conceptos básicos. Seminario web 5: Introducción a Aggregation FrameworkMongoDB
Este es el quinto seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web, se analizan los aspectos básicos de Aggregation Framework.
Big Data Web applications for Interactive Hadoop by ENRICO BERTI at Big Data...Big Data Spain
This talk describes how open source Hue [1] was built in order to provide a better Hadoop User Experience. The underlying technical details of its architecture, the lessons learned and how it integrates with Impala, Search and Spark under the cover will be explained.
Weather of the Century: Design and PerformanceMongoDB
This talk walks you through how you can use MongoDB to store and analyze worldwide weather data from the entire 20th century in a graphical application.
Building and Scaling the Internet of Things with MongoDB at Vivint MongoDB
Nicholas Brown, Director of Software Architecture, Vivint
Four years ago Vivint set out to mainstream the Smart Home industry with a new purpose-built platform. Within a year, this platform would need to be ready for the integration of millions of devices. Performance was a must. But, perhaps even more importantly, it would need to offer unprecedented extensibility to meet the needs of a nascent industry with little tolerance for rigidity, still being defined even four years later. MongoDB would provide the backbone of this ground-breaking IoT Platform. Today, we will explore the challenges Vivint faced in design and scale, and what we learned (the hard way) about building an IoT platform. https://www.mongodb.com/
Making your elastic cluster perform - Jettro Coenradie - Codemotion Amsterdam...Codemotion
In the past few years I have helped a lot of customers optimising their elastic cluster. With each version elasticsearch has more options to track performance of your nodes and recently profiling your queries was added. In this talk I am going to discuss the steps you have to take when starting with elasticsearch. The choices you have to make for the size of your cluster, the amount of indexes, amount of shards, choosing the right mappings, and creating better queries. After the setup I'll continue showing how to monitor your cluster and profile your queries.
Developing hybrid SharePoint apps that run on-premise and in the cloud - ESPC...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Attending the session provides in-depth insights into the authentication models for SharePoint Apps. After attending the session the developer is able to make a decision whether to implement SharePoint Apps as on-premise only, cloud only or "Hybrid" app that runs both on-premise and cloud.
Consul ou comment bien tirer sur l’élastiqueNicolas Ledez
L’élasticité, c’est comme le sexe chez les ados : tout le monde en parle, tout le monde se vante d’avoir la plus belle, la plus élastique... (on parle bien d'infrastructure !) mais au final, quand on creuse un peu, c’est souvent des bouts de ficelles qui font tenir tout ça.
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreDropsolid
Given at DrupalJam 2015 - Netherlands.
This presentation explains some of the fundamental issues you have to overcome when designing software for distributed systems that can fail. Also called "Cloud" in other terminologies. The presentation uses AWS components to explain these fundamentals and uses Drupal as the example application. The example is by no means perfect, but gives you a good idea how to design your system from scratch.
Technologies used:
Cloudformation
EC2 Instances
RDS MySQL Database
Elastic Load Balancer
ElastiCache (Memcache)
Example can be found here:
https://gist.github.com/nickveenhof/601c5dc1b76ff26896bf
Take note that the example does not include components such as VPC for simplicity, but it is highly recommended to add this.
Conceptos básicos. Seminario web 2: Su primera aplicación MongoDBMongoDB
Este es el segundo seminario web de la serie Conceptos básicos, en la que se realiza una introducción a la base de datos MongoDB. En este seminario web mostraremos cómo construir una aplicación de creación de blogs en MongoDB.
Using Oracle database and Oracle SQL to retrieve XML and JSON from for example webservices, store XML and JSON in the database, query XML and JSON with SELECT as relational data, create XML and JSON in various manners from relational data. Presentation given at OUGN Spring Conference 2016.
Prototipado de Aplicaciones web con Firebase #CampusGiversCarlos Azaustre
Charla en Campus Madrid, dentro del programa Campus Givers donde explico las principales alternativas y herramientas disponibles para desarrollar aplicaciones web con Firebase, Polymer y React y lanzar cuanto antes tu proyecto al mercado.
Taller práctico en el que vimos como crear desde cero una aplicación web utilizando varias funcionalidades de Firebase (Storage, Auth y Database) e integrándolas con React.js como librería del Frontend
Angular 2 is Coming - GDG DevFest Cordoba 2015Carlos Azaustre
Charla y pequeño taller sobre Angular 2 para ver las principales novedades que trae la nueva versión del framework y como utilizarlo empleando tecnologías como ES6, ES7 Decorators, Babel y Browserify
Taller práctico sobre SEO y creación de anuncios en Facebook Ads para #CampusForMoms en Google Campus Madrid.
Qué le gusta a Google,
Cómo conseguir posicionarse
Cómo elegir palabras claves adecuadas
Optimizar tu página para SEO OnPage y OffPage
Creación de audiencias en Facebook Ads y ReMarketing
Curso de Responsive Design impartido en Platzi, plataforma de educación online efectiva:
Suscríbete en https://platzi.com/cursos/responsive-design/
Entiende los patrones de diseño adaptativo
Utiliza Media Queries para hacer sitios responsivos
Aprende la diferencia y cómo usar los estándares Graceful Degradation y Progressive Enhacement
Maqueta pensando en Mobile First
Un vistazo al ecosistema JavaScript, sus frameworks, librerías, herramientas, etc...
Presentación utilizada en la charla "Game of Framework" dentro de la CodeWeek organizada por GDG Cáceres (España)
Keynote utilizada en la presentación de Chefly como invitados en la asignatura de Administración de Empresas para la Escuela Técnica Superior de Ingenieros Industriales de la Universidad Politécnica de Madrid
#PlatziConf - El camino para ser un Pro en JavaScriptCarlos Azaustre
Charla en la #PlatziConf sobre Desarrollo Web actual por Platzi, (antes conocida como Mejorando.la).
Por qué elegí aprender JavaScript y que pasos seguí y sigo para hacerlo.
Presentación utilizada en las Jornadas de sensibilicización con el emprendimiento organizadas por la Fundación de Antiguos Alumnos de la Universidad Carlos III de Madrid y el Vivero de Empresas de Leganés Tecnológico.
Hablamos de nuestra experiencia emprendedora como autoeditores de un cómic, publicado gratis en internet y posteriormente en formato papel consiguiendo 30.000 ejemplares vendidos en España
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
5. @carlosazaustre
Cloud Functions
Develop a Backend without
managing servers.
Create functions that are triggered
by Firebase products such as
changes to data in Database, new
user sign ups via Auth, file uploads
to Storage, etc...
6. @carlosazaustre
How works Cloud Functions?
Firebase Product Trigger
● Database
● Storage
● Auth
● HTTPS
● Hosting
● PubSub
Function Handler
● Code write in Node.js (v6)
● You can use GCP easily
● You can use Google APIs
● You can use NPM libraries
● You can use 3rd party APIs
7. @carlosazaustre
What are Machine Learning APIs?
Google Cloud Platform provides
several API’s to use in opur
projects such as
● Vision API
● Speech API
● Translation API
● Natural Language API
● Video Intelligence API
Or you can train your models
with TensorFlow and Machine
Learning Engine