My presentation about running Laravel -the popular PHP framework- on Google App Engine. Session delivered at GDG Cairo through the GCP Next Extended season, on May 7th 2016. Original presentation on GDrive: https://goo.gl/vF5jaX
10 things you can do at the Edge that you may not know:
1. Get end user location and device information to run location-specific or device-optimized logic.
2. Generate redirects faster without contacting the origin server directly from the Edge.
3. Consolidate multiple sites into one while keeping the origin servers separate.
4. Provide dynamic content assembly, API authorization/validation, and image optimization at the Edge.
The document discusses how the Government Digital Service built vCloud Tools to automate provisioning of virtual machines using vCloud Director and the vCloud API. It describes how they used open, agile practices with multidisciplinary teams, GDS development practices like Git, code review and testing, and integrating with tools like Jenkins. It also discusses some of the hard problems encountered with conflicting requirements from early users and upgrades.
Under the Hood with Headless WordPress and the Google Cloud PlatformWP Engine
Google Cloud Platform’s (GCP) Kubernetes engine enables rapid development by making it easy to deploy, manage, and scale applications. Learn from the VP of Engineering at both Google and WP Engine how WP Engine’s new solution for Headless WordPress, Atlas, leverages GCP to deliver the next generation of speed and flexibility for WordPress Developers.
Creating real time applications with Angular and FirebaseLoiane Groner
This document discusses how to create real-time applications using Angular and Firebase. It covers Firebase features like the real-time database, authentication, cloud functions, and hosting. It also discusses how to connect Angular applications to Firebase using the AngularFire library and shows demos of retrieving and updating data from Firebase in an Angular application.
The document discusses some challenges, or "gaps", in the serverless development lifecycle including access and permission management, collaboration mechanisms, testing, and monitoring/instrumentation. It presents these gaps as problems that serverless applications currently face and offers some solutions. For access and permission management, it suggests using a framework that automatically generates necessary permissions at deployment time. For collaboration, it proposes automatically namespacing resource names. For testing, it advises implementing integration tests locally using service fakes when possible. And for monitoring, it recommends letting frameworks automatically instrument functions according to defined rules. The overall message is that while serverless applications present new challenges, frameworks can help address these gaps to streamline the development process.
AWS Summit - Trends in Advanced Monitoring for AWS environmentsAndreas Grabner
Why you have to rethink your monitoring strategy when moving or building apps for new stack cloud based environments:
#1: Why "the old way" of monitoring doesnt work any longer!
#2: How the Cloud and New Stack has transformed Dynatrace!
#3: How Dynatrace Redefined Monitoring for Cloud Applications
1. The document summarizes a session that discussed designing and prototyping APIs using an API-first approach with Postman.
2. Attendees learned how to create, edit, and import API schemas, generate and validate API elements against schemas, and version and collaborate on APIs.
3. Resources mentioned include public Postman workspaces, documentation, and a community forum for further exploring API design and development using Postman.
10 things you can do at the Edge that you may not know:
1. Get end user location and device information to run location-specific or device-optimized logic.
2. Generate redirects faster without contacting the origin server directly from the Edge.
3. Consolidate multiple sites into one while keeping the origin servers separate.
4. Provide dynamic content assembly, API authorization/validation, and image optimization at the Edge.
The document discusses how the Government Digital Service built vCloud Tools to automate provisioning of virtual machines using vCloud Director and the vCloud API. It describes how they used open, agile practices with multidisciplinary teams, GDS development practices like Git, code review and testing, and integrating with tools like Jenkins. It also discusses some of the hard problems encountered with conflicting requirements from early users and upgrades.
Under the Hood with Headless WordPress and the Google Cloud PlatformWP Engine
Google Cloud Platform’s (GCP) Kubernetes engine enables rapid development by making it easy to deploy, manage, and scale applications. Learn from the VP of Engineering at both Google and WP Engine how WP Engine’s new solution for Headless WordPress, Atlas, leverages GCP to deliver the next generation of speed and flexibility for WordPress Developers.
Creating real time applications with Angular and FirebaseLoiane Groner
This document discusses how to create real-time applications using Angular and Firebase. It covers Firebase features like the real-time database, authentication, cloud functions, and hosting. It also discusses how to connect Angular applications to Firebase using the AngularFire library and shows demos of retrieving and updating data from Firebase in an Angular application.
The document discusses some challenges, or "gaps", in the serverless development lifecycle including access and permission management, collaboration mechanisms, testing, and monitoring/instrumentation. It presents these gaps as problems that serverless applications currently face and offers some solutions. For access and permission management, it suggests using a framework that automatically generates necessary permissions at deployment time. For collaboration, it proposes automatically namespacing resource names. For testing, it advises implementing integration tests locally using service fakes when possible. And for monitoring, it recommends letting frameworks automatically instrument functions according to defined rules. The overall message is that while serverless applications present new challenges, frameworks can help address these gaps to streamline the development process.
AWS Summit - Trends in Advanced Monitoring for AWS environmentsAndreas Grabner
Why you have to rethink your monitoring strategy when moving or building apps for new stack cloud based environments:
#1: Why "the old way" of monitoring doesnt work any longer!
#2: How the Cloud and New Stack has transformed Dynatrace!
#3: How Dynatrace Redefined Monitoring for Cloud Applications
1. The document summarizes a session that discussed designing and prototyping APIs using an API-first approach with Postman.
2. Attendees learned how to create, edit, and import API schemas, generate and validate API elements against schemas, and version and collaborate on APIs.
3. Resources mentioned include public Postman workspaces, documentation, and a community forum for further exploring API design and development using Postman.
The Tale of 2 CLIs - Ember-cli and Angular-cliTracy Lee
Learn about the benefits of these 2 great cli tools, angular-cli and ember-cli and why they are so important in development. Live coding up the ember-cli app is here. https://www.youtube.com/watch?v=-Ury2S9Y-4Q
DevOpsDays Cape Town 2018 - Serverless with Google App EngineGünter Grodotzki
Google App Engine is a very powerful but also a mostly unknown service featuring a serverless design. It allowed me to run my php-based website: www.url.rw, that generated more than 12 million page views in July 2018 with zero downtime and scaled perfectly / seamlessly up & down according to my traffic needs. Total costs for that month: 10USD. In this talk I will give a quick introduction on what Google App Engine is, what problems it can (+not) solve and my fight with scaling EC2 hence my love for serverless architecture/design!
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...Tracy Lee
Slides from my AngularJS Berlin talk. Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Firebase. Link to articles and starter repo on github listed.
Github starter repo: https://github.com/ladyleet/ngtattoo-ngexample
App on Firebase: https://ngtattooexample.firebaseapp.com/
Post: How to use materialize-css with Angular 2
https://medium.com/@ladyleet/using-materializecss-with-your-angular-2-angular-cli-app-2eb64b05a1d2#.28mbpguuv
Post: Using Angular 2’s new router
https://medium.com/@ladyleet/using-angular-2s-brand-new-router-a868fdc23503#.ubyiddj7n
Post: Displaying data using ngFor
https://medium.com/@ladyleet/displaying-data-with-the-ngfor-directive-in-your-angular-2-app-1b72cab1121e#.vpiznb2bi
Driving Pipeline Automation With Newman and the Postman APIPostman
This document discusses strategies for integrating Postman workflows into CI/CD pipelines using Newman and the Postman API. It covers common strategies like running Postman collections and reporting test results. It also discusses automating test discovery and execution by using labels on Postman assets and wiring pipelines to take advantage of this flexibility. The presenter encourages observing everything, measuring lead time, and finding a balance between challenges and capacity for flow and joy.
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...Tracy Lee
The document discusses setting up an Angular 2 application using Angular-CLI with Material Design. It covers initializing a new project with Angular-CLI, installing and configuring Materialize CSS for styling, generating components, and using features like routing and template-driven forms. It also provides resources for learning more including the speaker's blog posts and starter code repository.
Presentation for Angular Hack Day 2019 in Melbourne for Angular routing, presented by Jernej Kavka (JK).
GitHub URL: https://github.com/jernejk/AngularServices-Routing
4 Node.js Gotchas: What your ops team needs to knowDynatrace
To register for this webinar replay, click here:
https://info.dynatrace.com/apm_wc_nodejs_na_registration.html
There is no doubt that Node.js is one of the fastest growing platforms today. It can be found at start-ups and enterprises throughout all industries from high-tech to healthcare.
A lot of people have written about the reasons for its popularity and why it has made sense in “digital transformation” efforts. But when you implement Node.js, do you have to replace your mainframes and legacy software with a shiny new Node.js-based microservice architecture?
This 30-minute webinar walks in the shoes of those who oversee the whole digital value chain: Operation and performance teams. We will cover:
Node.js implementation requirements (Hint: you might not have to gut your whole system)
What challenges operations and performance teams face when they begin to implement Node.js
The big four gotchas that can make using Node.js difficult for an operations team
Gain the know-how to support your development and ops teams in implementing Node.js.
Creating BananaJS with Angular 2, Angular CLI, and Material DesignTracy Lee
The document is a presentation slide deck about building applications with Angular 2 and Angular CLI. It discusses configuring Materialize CSS, generating components, deploying to Firebase, using template-driven forms, and the new Angular router. The presentation provides steps to create an Angular CLI project, add Materialize CSS, generate components, and deploy the application to Firebase. It also lists additional learning resources and community members that can provide help.
Twical is an open source web service that takes calendar events in iCalendar format and tweets about them, including the subject, location from the text or GEO property, and URL. It was developed by @ketan, @nathanlon, @johnxcom, and encouraged by @nuxnix and @farhan. The tweets go out at the time of the event and provide reminders 1 hour and 24 hours before.
The document discusses the benefits of serverless functions for DevOps workloads. It provides examples of five use cases for serverless functions, including a canonical name redirector, email-to-chat gateway, MySQL slow query logger, CloudTrail elastic gateway, and Markov Twitter bots. It emphasizes that serverless functions allow workloads to avoid idle costs and dependencies while taking advantage of event-driven integration with cloud platforms.
Writing a Java Extension for LibreOffice with LOEclipseSamuel Mehrbrodt
The document outlines the steps to set up a development environment for creating a Java extension for LibreOffice using LOEclipse, including installing Eclipse and the LOEclipse plugin, the LibreOffice SDK, and cloning a starter project from GitHub. It then explains how to modify the starter project's dialog to insert entered content into a document and include features like word counting and disabling the insert button when empty.
A Tale of 3 CLIs - Angular 2, Ember, and ReactTracy Lee
Ember-CLI, Angular-CLI, and Create-React-App are necessities to web development, and many who have not had exposure to such wonderful technologies wonder what they are actually missing. This talk will show you how easy it is to scaffold up all 3 projects in less than 30 minutes, how to shave days, even weeks, off your development cycle, and why you should choose convention over configuration.
This document provides an overview of the Angular CLI (command line interface), which is a tool that helps generate and maintain Angular applications. It discusses how to create a new project, run it locally, run tests, and generate components, services, and other code artifacts using the CLI commands like ng new, ng serve, ng test, and ng generate. It also covers installing third party libraries, building the app for production, and some other advanced features of the CLI.
Almog Koren gave a presentation on Meteor, an open source platform for building web and mobile apps in JavaScript. Meteor allows for real-time updates, latency compensation, and hot code pushes. It uses a single programming language (JavaScript) and provides packages that handle tasks like live queries and synchronization. Businesses like Workpop have been built using Meteor due to its support for rapid prototyping. Meteor is growing in popularity, with over 150 meetup groups and 2000 community packages. Koren recommended resources like Meteor.com and Discover Meteor for learning how to develop apps with Meteor.
Progressive Web Apps (PWAs) are user experiences that have the reach of the web and feel like native apps. They are reliable, fast, and engaging. Key aspects of PWAs include using HTTPS, an app shell model, service workers to enable offline support, and manifest files to allow adding the app to the home screen. The document provides an overview of core PWA concepts and technologies and how to evaluate if a web app qualifies as a PWA.
The example code used during the presentation has been uploaded to https://github.com/mtreilly/react-native-wordpress
This presentation was introduction to everyone to the basic concepts of React, WordPress REST API and very simple example using firebase with it
Using Angular-CLI to Deploy an Angular 2 App Using Firebase in 30 MinutesTracy Lee
Do you think it’s possible to live code an Angular 2 app, create a backend, and deploy it in one talk? With the convenience of Angular-CLI and a little help from Firebase and material design, see how easy it is to create apps with Angular 2 and why this new framework is the great for quickly prototyping ideas and is built to scale large applications across distributed teams.
Example repo with completed branches - https://github.com/ladyleet/ngcruise-up
Deployed App - https://ngpoland-d7d54.firebaseapp.com/
GCCP Session #1 - Getting Started with GCP.pptxRamshaAshraf12
This document provides an agenda and overview for an event about preparing for a career in cloud engineering with Google Cloud Platform. It includes:
1) An introduction welcoming participants and discussing the facilitator's background in Google Cloud.
2) An agenda that covers preparing for cloud careers, an overview of cloud concepts, Google Cloud Platform services, ways to interact with GCP, hands-on labs, and a weekly task.
3) Sections on cloud career opportunities, cloud definitions and models (IaaS, PaaS, SaaS), Google Cloud certifications, and an overview of major GCP services like Compute, Storage, AI/ML, and billing.
4) Information on interacting with
The Tale of 2 CLIs - Ember-cli and Angular-cliTracy Lee
Learn about the benefits of these 2 great cli tools, angular-cli and ember-cli and why they are so important in development. Live coding up the ember-cli app is here. https://www.youtube.com/watch?v=-Ury2S9Y-4Q
DevOpsDays Cape Town 2018 - Serverless with Google App EngineGünter Grodotzki
Google App Engine is a very powerful but also a mostly unknown service featuring a serverless design. It allowed me to run my php-based website: www.url.rw, that generated more than 12 million page views in July 2018 with zero downtime and scaled perfectly / seamlessly up & down according to my traffic needs. Total costs for that month: 10USD. In this talk I will give a quick introduction on what Google App Engine is, what problems it can (+not) solve and my fight with scaling EC2 hence my love for serverless architecture/design!
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Fi...Tracy Lee
Slides from my AngularJS Berlin talk. Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Firebase. Link to articles and starter repo on github listed.
Github starter repo: https://github.com/ladyleet/ngtattoo-ngexample
App on Firebase: https://ngtattooexample.firebaseapp.com/
Post: How to use materialize-css with Angular 2
https://medium.com/@ladyleet/using-materializecss-with-your-angular-2-angular-cli-app-2eb64b05a1d2#.28mbpguuv
Post: Using Angular 2’s new router
https://medium.com/@ladyleet/using-angular-2s-brand-new-router-a868fdc23503#.ubyiddj7n
Post: Displaying data using ngFor
https://medium.com/@ladyleet/displaying-data-with-the-ngfor-directive-in-your-angular-2-app-1b72cab1121e#.vpiznb2bi
Driving Pipeline Automation With Newman and the Postman APIPostman
This document discusses strategies for integrating Postman workflows into CI/CD pipelines using Newman and the Postman API. It covers common strategies like running Postman collections and reporting test results. It also discusses automating test discovery and execution by using labels on Postman assets and wiring pipelines to take advantage of this flexibility. The presenter encourages observing everything, measuring lead time, and finding a balance between challenges and capacity for flow and joy.
AngularJS RTP Slides - Angular 2 Demo #ngtattoo with Angular CLI, Newest New ...Tracy Lee
The document discusses setting up an Angular 2 application using Angular-CLI with Material Design. It covers initializing a new project with Angular-CLI, installing and configuring Materialize CSS for styling, generating components, and using features like routing and template-driven forms. It also provides resources for learning more including the speaker's blog posts and starter code repository.
Presentation for Angular Hack Day 2019 in Melbourne for Angular routing, presented by Jernej Kavka (JK).
GitHub URL: https://github.com/jernejk/AngularServices-Routing
4 Node.js Gotchas: What your ops team needs to knowDynatrace
To register for this webinar replay, click here:
https://info.dynatrace.com/apm_wc_nodejs_na_registration.html
There is no doubt that Node.js is one of the fastest growing platforms today. It can be found at start-ups and enterprises throughout all industries from high-tech to healthcare.
A lot of people have written about the reasons for its popularity and why it has made sense in “digital transformation” efforts. But when you implement Node.js, do you have to replace your mainframes and legacy software with a shiny new Node.js-based microservice architecture?
This 30-minute webinar walks in the shoes of those who oversee the whole digital value chain: Operation and performance teams. We will cover:
Node.js implementation requirements (Hint: you might not have to gut your whole system)
What challenges operations and performance teams face when they begin to implement Node.js
The big four gotchas that can make using Node.js difficult for an operations team
Gain the know-how to support your development and ops teams in implementing Node.js.
Creating BananaJS with Angular 2, Angular CLI, and Material DesignTracy Lee
The document is a presentation slide deck about building applications with Angular 2 and Angular CLI. It discusses configuring Materialize CSS, generating components, deploying to Firebase, using template-driven forms, and the new Angular router. The presentation provides steps to create an Angular CLI project, add Materialize CSS, generate components, and deploy the application to Firebase. It also lists additional learning resources and community members that can provide help.
Twical is an open source web service that takes calendar events in iCalendar format and tweets about them, including the subject, location from the text or GEO property, and URL. It was developed by @ketan, @nathanlon, @johnxcom, and encouraged by @nuxnix and @farhan. The tweets go out at the time of the event and provide reminders 1 hour and 24 hours before.
The document discusses the benefits of serverless functions for DevOps workloads. It provides examples of five use cases for serverless functions, including a canonical name redirector, email-to-chat gateway, MySQL slow query logger, CloudTrail elastic gateway, and Markov Twitter bots. It emphasizes that serverless functions allow workloads to avoid idle costs and dependencies while taking advantage of event-driven integration with cloud platforms.
Writing a Java Extension for LibreOffice with LOEclipseSamuel Mehrbrodt
The document outlines the steps to set up a development environment for creating a Java extension for LibreOffice using LOEclipse, including installing Eclipse and the LOEclipse plugin, the LibreOffice SDK, and cloning a starter project from GitHub. It then explains how to modify the starter project's dialog to insert entered content into a document and include features like word counting and disabling the insert button when empty.
A Tale of 3 CLIs - Angular 2, Ember, and ReactTracy Lee
Ember-CLI, Angular-CLI, and Create-React-App are necessities to web development, and many who have not had exposure to such wonderful technologies wonder what they are actually missing. This talk will show you how easy it is to scaffold up all 3 projects in less than 30 minutes, how to shave days, even weeks, off your development cycle, and why you should choose convention over configuration.
This document provides an overview of the Angular CLI (command line interface), which is a tool that helps generate and maintain Angular applications. It discusses how to create a new project, run it locally, run tests, and generate components, services, and other code artifacts using the CLI commands like ng new, ng serve, ng test, and ng generate. It also covers installing third party libraries, building the app for production, and some other advanced features of the CLI.
Almog Koren gave a presentation on Meteor, an open source platform for building web and mobile apps in JavaScript. Meteor allows for real-time updates, latency compensation, and hot code pushes. It uses a single programming language (JavaScript) and provides packages that handle tasks like live queries and synchronization. Businesses like Workpop have been built using Meteor due to its support for rapid prototyping. Meteor is growing in popularity, with over 150 meetup groups and 2000 community packages. Koren recommended resources like Meteor.com and Discover Meteor for learning how to develop apps with Meteor.
Progressive Web Apps (PWAs) are user experiences that have the reach of the web and feel like native apps. They are reliable, fast, and engaging. Key aspects of PWAs include using HTTPS, an app shell model, service workers to enable offline support, and manifest files to allow adding the app to the home screen. The document provides an overview of core PWA concepts and technologies and how to evaluate if a web app qualifies as a PWA.
The example code used during the presentation has been uploaded to https://github.com/mtreilly/react-native-wordpress
This presentation was introduction to everyone to the basic concepts of React, WordPress REST API and very simple example using firebase with it
Using Angular-CLI to Deploy an Angular 2 App Using Firebase in 30 MinutesTracy Lee
Do you think it’s possible to live code an Angular 2 app, create a backend, and deploy it in one talk? With the convenience of Angular-CLI and a little help from Firebase and material design, see how easy it is to create apps with Angular 2 and why this new framework is the great for quickly prototyping ideas and is built to scale large applications across distributed teams.
Example repo with completed branches - https://github.com/ladyleet/ngcruise-up
Deployed App - https://ngpoland-d7d54.firebaseapp.com/
GCCP Session #1 - Getting Started with GCP.pptxRamshaAshraf12
This document provides an agenda and overview for an event about preparing for a career in cloud engineering with Google Cloud Platform. It includes:
1) An introduction welcoming participants and discussing the facilitator's background in Google Cloud.
2) An agenda that covers preparing for cloud careers, an overview of cloud concepts, Google Cloud Platform services, ways to interact with GCP, hands-on labs, and a weekly task.
3) Sections on cloud career opportunities, cloud definitions and models (IaaS, PaaS, SaaS), Google Cloud certifications, and an overview of major GCP services like Compute, Storage, AI/ML, and billing.
4) Information on interacting with
The document provides information about Google Cloud Study Jams, which are community-run training events to help developers learn skills in Google Cloud. It discusses that Study Jams bring community members together for hands-on learning of Cloud tools. Attendees get free access to interactive labs on Qwiklabs and can earn Google Cloud badges. The document outlines recommended tracks for Study Jams, including Deploying Applications, Image Processing, and TensorFlow on GCP. It provides prerequisites and next steps for running a successful Study Jam event.
Google Cloud Platform (GCP) allows developers to build and deploy applications at scale. GCP provides infrastructure like virtual machines and containers to deploy applications without hardware limitations. It also offers services for continuous integration/delivery (CI/CD) pipelines, monitoring, error handling, and machine learning/artificial intelligence to add capabilities to applications. Completing a 30 day training on GCP can help engineers become more dynamic by learning how to use GCP's full suite of tools and services to build real-world applications.
Hello cloud enthusiasts!!
Did you know that the global cloud market is expected to grow USD 545.8 bilion by the end of 2022 to 1,240 billion by 2027?
And well,we know Google Cloud is revolutionizing the way cloud computing works , across more than 20+ countries .
Keeping this in mind GDSC-ACEM brings the most awaited campaign The Google Cloud Career Practitioner .
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2GDSCBVCOENM
The document provides an agenda and overview for a Google Cloud Study Jam event over two days. Day 1 will cover introductions, quizzes on cloud knowledge, an overview of Google Cloud Platform basics and services, and a demonstration. Day 2 will recap Day 1 content and include more advanced GCP topics, storage basics, and another demonstration. The goal is to help participants learn about cloud careers and Google Cloud.
The document provides information about an online training session on Google Cloud. It includes an agenda for the session that covers introductions, an overview of cloud computing, different compute offerings on Google Cloud Platform, and a weekly task and Q&A session. Additional details are provided on career preparation resources and certification tracks for cloud engineering and data science/machine learning. The training schedule outlines four weekly sessions that will cover various Google Cloud topics.
This document provides information about a 30 Days of Google Cloud program being run by GDSC and RobSoc at Miranda House, University of Delhi. The summary includes:
- The program aims to help participants unlock benefits and gain hands-on experience in Google Cloud over 30 days by completing skill badges and tracks in cloud engineering and data science/machine learning.
- Participants can choose to complete one track for rewards, or both tracks for additional rewards, including a certificate of appreciation from Google and goodies.
- The program will provide training to help participants earn skill badges by completing hands-on labs and assessments to demonstrate their cloud skills.
The document outlines an agenda for a session that includes interacting with Discord, an introduction to cloud computing, base concepts, and next week's installations. It also lists a surprise and Q&A session. Additional sections provide information on cloud computing tracks for cloud engineering and data science/machine learning. Concepts around virtual machines, Kubernetes, and load balancing are introduced. The roles of the cloud console, cloud SDK, cloud shell, and APIs for interacting with Google Cloud are summarized.
The document provides an overview of an introductory session on Google Cloud Platform. It includes an agenda that covers what cloud computing is, starting with Google Cloud Platform as a solid platform, and a weekly task and Q&A session. It then details the characteristics and service models of cloud computing. It explains how to interact with and manage projects on Google Cloud Platform using the Cloud Console, Cloud SDK, Cloud Shell, and mobile apps.
Here's an intro to the 30 Days of Google Cloud program to kickstart your career in the cloud as well as earn exciting prizes & digital badges. To start with, your facilitator, Mohini Gupta, will be taking you on board this journey, explaining you these :
1.) Introduction to the program
2.) About GCP Crash Course
3.) A Tour of Qwiklabs and the Google Cloud Platform Lab
4.) Hands-on lab experience
Building Instruqt, a scalable learning platformInstruqt
On February 15th I gave a talk on how we built Instruqt. We use Kubernetes, Terraform and Google Cloud, and in my talk I explain the benefits of using these tools and services correctly.
The document discusses an introductory session on careers in cloud computing using Google Cloud Platform. It includes an agenda for the session which covers what cloud computing is, using Google Cloud Platform as a solid foundation, and a discussion on preparing for cloud careers and certifications. The session will provide an overview of fundamental cloud concepts, Google Cloud services and tools, and how to get started with a cloud career.
Develop & Deploy your Laravel Application on Google Cloud PlatformsOlanrewaju Abidogun
A simple Laravel Application (Order Listing App.) showing how to develop and deploy Laravel application on Google Cloud Platforms (App. Engine).
This Presentation was used during a codelab session at Google I/O '17 Extended Ibadan organised by Google Developers Group, Ibadan.
Google's serverless journey: past to presentwesley chun
Serverless, shorthand for "opinionated logic-hosting containers," continues on its sky-high trajectory. New features and products are continually being produced by vendors, all with developer focus and DevOps convenience in mind. Google has been in the serverless business long before the term even existed. In this high-level overview, we'll take you on a tour of our serverless journey, the products, use-cases, and target audiences, from the first step to the most recent, taken earlier this year at Cloud NEXT '19.
This document provides an overview and agenda for a Cloud Study Jam event. The event is intended to help participants learn Google Cloud Platform skills. The agenda includes completing labs in the Google Cloud Essentials quest on Qwiklabs to learn cloud computing fundamentals. This includes creating virtual machines, deploying containers with Kubernetes, and load balancing. There is a break for sharing experiences. The goal is for participants to complete the quest and earn a badge to unlock continued learning on Qwiklabs. Participants are encouraged to share their progress online.
The document outlines two training tracks for Google Cloud - Cloud Engineering and Data Science & Machine Learning. The Cloud Engineering track includes labs on creating and managing cloud resources, performing infrastructure tasks, setting up cloud environments, deploying to Kubernetes, and building secure networks. The Data Science track focuses on foundational data and ML tasks, insights from BigQuery, engineering data, integrating with ML APIs, and explainable AI models. Completing the labs in each track earns skill badges that demonstrate proficiency in Google Cloud.
Presentation copy of Google App Engine with hands-on presented at Cloud Computing Workshop at VTU,2014. Explored the fundamentals of Google App Engine and its features.
Also covers the instructions to set GAE locally and later to deploy on appengine.
Similar to Laravel & google cloud platform do mix! (20)
The web is evolving too fast, and it could be overwhelming sometimes to keep the rhythm with the pace of all that good work happening by the amazing web enthusiast engineers, so to put it all in a nutshell we'll review the most significant changes in the web platform recently, including the major features and adoptions of PWA - Progressive Web Apps, and AMP - Accelerated Mobile Pages. It's like headlines or teasers, that you can refer to individual topics for details later. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/1joHK4
Building Conversational Experiences for Google Assistant '18Abdelrahman Omran
Meet your Google Assistant. Ask it questions. Tell it to do things. It’s your own personal Google, always ready to help. This session will go through Google Assistant features, how to use, and how can we develop for it too. We'll have real demo on some of Google devices that supports Assistant, and will explore both easy and advanced ways to develop real world voice commands and actions for it. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/5swDc4
Using Dialogflow to build actions for Google Assistant ‘18Abdelrahman Omran
You already know Google Assistant, and you're now ready to develop actions for billions of users? Let's know about Dialogflow together and how simple and easy we can do amazing stuff with basic knowledge and sometimes without any coding at all. It's kind of fun, and interesting experience, so let's get started building something useful. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/Dn7ruf
Make the most out of a conference - MENAIO Summit '18Abdelrahman Omran
It's amazing how simple tips and tricks can enable people to make the most out of a conference! It’s all about the mindset, attitude, and energy. Meeting people and being positive and accessible, talk, interact and generate creative ideas, being open and embracing the differences make it up to a better learning and growing experience. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/sjGyhR
Sometimes we need to get back to our roots, to remind ourselves of a higher purpose, to devote our actions to the human being, to the whole world, to be live example of the famous quote “All for one & one for all”. In this lightning talk I remind myself and fellow global citizens, brothers and sisters, about why “We” should be before “Me”, how to embrace discomfort, and how to change the way things are. United we stand divided we fall. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/ZTVK2U
The web is evolving too fast, and it could be overwhelming sometimes to keep the rhythm with the pace of all that good work happening by the amazing web enthusiast engineers, so to put it all in a nutshell we'll review the most significant changes in the web platform within the last year. Just headlines and you can refer to individual topics for details. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/vvWvVn
A conversation between you and Google that helps you get more done in your world. Google Assistant is built on top of Google’s deep foundations and investments in ranking, machine learning, artificial intelligence, speech recognition, context, and natural language understanding. We have been investing in these areas for many years, and they are fundamental to creating a truly useful assistant.
Getting started with machine learning using cloud computing isn't as hard as you may have thought. With Google Cloud Platform you've ready to use, state of art APIs full of intelligence such as cloud vision for image processing, cloud speech for sound recognition / transcription, natural language for text analysis, and of course cloud translate for language detection and translation.
Google uses renewable energy sources for 37% of its power needs as of 2015. It has invested nearly $2.5 billion in clean energy projects like wind and solar farms. These projects can generate over 2.9 gigawatts of electricity, which is enough to power many homes each year. The document also discusses how Google's data centers are efficient users of energy and how individual Google services require less energy than driving a car short distances.
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
14 th Edition of International conference on computer visionShulagnaSarkar2
About the event
14th Edition of International conference on computer vision
Computer conferences organized by ScienceFather group. ScienceFather takes the privilege to invite speakers participants students delegates and exhibitors from across the globe to its International Conference on computer conferences to be held in the Various Beautiful cites of the world. computer conferences are a discussion of common Inventions-related issues and additionally trade information share proof thoughts and insight into advanced developments in the science inventions service system. New technology may create many materials and devices with a vast range of applications such as in Science medicine electronics biomaterials energy production and consumer products.
Nomination are Open!! Don't Miss it
Visit: computer.scifat.com
Award Nomination: https://x-i.me/ishnom
Conference Submission: https://x-i.me/anicon
For Enquiry: Computer@scifat.com
Preparing Non - Technical Founders for Engaging a Tech AgencyISH Technologies
Preparing non-technical founders before engaging a tech agency is crucial for the success of their projects. It starts with clearly defining their vision and goals, conducting thorough market research, and gaining a basic understanding of relevant technologies. Setting realistic expectations and preparing a detailed project brief are essential steps. Founders should select a tech agency with a proven track record and establish clear communication channels. Additionally, addressing legal and contractual considerations and planning for post-launch support are vital to ensure a smooth and successful collaboration. This preparation empowers non-technical founders to effectively communicate their needs and work seamlessly with their chosen tech agency.Visit our site to get more details about this. Contact us today www.ishtechnologies.com.au
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...kalichargn70th171
In today's business landscape, digital integration is ubiquitous, demanding swift innovation as a necessity rather than a luxury. In a fiercely competitive market with heightened customer expectations, the timely launch of flawless digital products is crucial for both acquisition and retention—any delay risks ceding market share to competitors.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
Project Management: The Role of Project Dashboards.pdfKarya Keeper
Project management is a crucial aspect of any organization, ensuring that projects are completed efficiently and effectively. One of the key tools used in project management is the project dashboard, which provides a comprehensive view of project progress and performance. In this article, we will explore the role of project dashboards in project management, highlighting their key features and benefits.
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
How Can Hiring A Mobile App Development Company Help Your Business Grow?
Laravel & google cloud platform do mix!
1. Laravel & Google Cloud
Platform Do Mix!
Abdelrahman Omran
me@omranic.com
@omranic
2. Session Outline
This is just a proof of concept session,
you get the concepts and dig deeper.
Here’s what we’ll learn today?
1. What’s Google Cloud Platform? & Why?
2. What’s Google App Engine?
3. What’s Google Cloud Console?
4. What’s the other Google Cloud Services?
5. What’s Laravel? & Why?
6. Launch your Laravel Project on GCP in less than
10 minutes!
Go ahead and register for a free trial with $300 free
credit and make some awesome powerful apps! ;)
https://cloud.google.com/free-trial/
10. Technical Steps #1
1. Download Google App Engine SDK for PHP & follow installation steps on
the same page according to your OS: https://cloud.google.
com/appengine/downloads
2. Google Cloud Console > Create New Project “gcpcairo2” https://console.
cloud.google.com
3. git clone https://github.com/laravel/laravel.git gcpcairo2
11. Technical Steps #2
3. git checkout 5.1
4. Install `shpasser/GaeSupportL5` composer package: https://github.
com/shpasser/GaeSupportL5
Add the following line to the `require` array in your project’s composer.json
"shpasser/gae-support-l5": "~1.0"
5. Run `composer install` inside project’s directory to install all requirements.
12. Technical Steps #3
6. Then include the service provider within `config/app.php` file:
ShpasserGaeSupportL5GaeSupportServiceProvider::class,
7. Generate Laravel key:
php -r "copy('.env.example', '.env');"
php artisan key:generate
13. Technical Steps #4
7. Now it’s time to prepare the project for Google App Engine:
php artisan gae:setup --config gcpcairo2
8. Add the following lines to your `.env` for cache performance:
CACHE_SERVICES_FILE=true
CACHE_CONFIG_FILE=true
CACHE_ROUTES_FILE=true
CACHE_COMPILED_VIEWS=true
14. Technical Steps #5
9. Temporary enable debug mode in `.env` file: APP_DEBUG=true
10. It’s time to deploy your application online:
appcfg.py -A gcpcairo2 -V v1 update . --noauth_local_webserver
11. You’re done! Access: https://gcpcairo2.appspot.com
15. Register Now & Get Started
Go ahead and register for a free trial with $300 free credit
and make some awesome powerful apps! ;)
https://cloud.google.com/free-trial/