In this session, you will learn how to track down performance and accessibility issues before they get deployed to the server.
Watch the session recording on our Youtube channel: https://www.youtube.com/c/drupalcampkyiv
A pitch deck template with sample copy to help technology startups sell their business concept to angel investors and VCs. Inspired by pitch deck words of wisdom from Dave McClure (500 Startups), AirBnb, Guy Kawasaki and Venture Hacks (the folks behind AngelList).
YOU MIGHT ALSO LIKE THESE PITCH DECK EXAMPLES & TEMPLATES:
> Airbnb pitch deck @ https://pitchdeckcoach.com/airbnb-pitch-deck
> Sequoia Capital pitch deck template @ https://pitchdeckcoach.com/sequoia-capital-pitch-deck
> FREE pitch deck template download @ https://pitchdeckcoach.com/free-pitch-deck-template
> Pitch deck guide with hints, tips, and a worked example @ https://pitchdeckcoach.com/pitch-deck-template
NEED HELP WITH YOUR PITCH DECK?
See how I can help then book a free call @ https://pitchdeckcoach.com/
MORE PITCH DECK RESOURCES @ https://pitchdeckcoach.com/pitch-deck-template#resources
The document discusses Lighthouse, a tool for auditing web page performance. It introduces the RAIL model for measuring performance from a user perspective. Lighthouse automates performance testing using metrics based on RAIL like First Contentful Paint. The document then discusses how one company uses Lighthouse reports to monitor and improve the front-end performance of their product over time by addressing opportunities and detecting issues. Future work includes verifying performance in the real world using collected user data.
A patient's guide to making sense of the sperm test ( semen analysis ) report. The semen analysis report is the basic test for testing a man's fertility. It's a surprisingly complex test to interpret correctly ! If you need help in making sense of your sperm test report, please download this interactive pdf file !
Get advice from security gurus on how to get up & running with SIEM quickly and painlessly. You'll learn about log collection, log management, log correlation, integrated data sources and how-to leverage threat intelligence into your SIEM implementation.
Testing is the process of identifying bugs and ensuring software meets requirements. It involves executing programs under different conditions to check specification, functionality, and performance. The objectives of testing are to uncover errors, demonstrate requirements are met, and validate quality with minimal cost. Testing follows a life cycle including planning, design, execution, and reporting. Different methodologies like black box and white box testing are used at various levels from unit to system. The overall goal is to perform effective testing to deliver high quality software.
William F. Crowe presented on the cybersecurity kill chain, which models the stages of a cyber attack based on military doctrine. The model developed by Lockheed Martin includes stages of reconnaissance, weaponization, delivery, exploitation, installation, command and control, and actions on objectives. ISACA and the European Union Agency for Network and Information Security also use similar kill chain models to analyze the process of advanced persistent threats targeting critical systems and data.
This document discusses key considerations for choosing a SIEM (security information and event management) solution. It begins with an overview of ManageEngine, a provider of IT management software. It then discusses the importance of log management and security event monitoring. The document outlines 8 critical factors to consider when selecting a SIEM solution: log collection capabilities, user activity monitoring, real-time event correlation, log retention, compliance reporting, file integrity monitoring, log forensics, and dashboards. It presents ManageEngine's SIEM offering and highlights its ease of deployment, cost-effectiveness, customizable dashboards, and universal log collection. The presentation concludes with a Q&A.
The document lists the executive team of a company and then provides information about SIEM integration, escalation, use cases, and an informational interview. It discusses how SIEM can integrate with various platforms and software to secure them from threats. It also describes how SIEM has escalated to work with different technologies over time and provides security updates. The informational interview covers benefits of SIEM, investment aspects, data storage strategies, analytics techniques, challenges, cloud capabilities, and skills needed for implementation.
Introduction to SEO with Google LighthouseAidanChard
This article is an introduction to SEO using Google Lighthouse, with a complete guide on using the new interface and detailed analyses on the new metrics Google uses for determining website speed.
Dan Vega discussed new features and capabilities in Spring Boot 3 and beyond, including support for JDK 17, Jakarta EE 9, ahead-of-time compilation, observability with Micrometer, Docker Compose integration, and initial support for Project Loom's virtual threads in Spring Boot 3.2 to improve scalability. He provided an overview of each new feature and explained how they can help Spring applications.
Why Should we use Microsoft's PlaywrightKnoldus Inc.
Playwright enables fast, reliable and capable testing and automation across all modern browsers. This guide covers those key differentiators to help you decide on the right tool for your automated tests.
This document discusses testing React JS applications with tools like Mocha, Enzyme, and Webdriver.io. It covers why writing tests is important, provides examples of unit testing React components with Enzyme, and discusses how to do functional and integration testing with Webdriver.io. The document demonstrates testing architectures, common testing patterns like page objects, and concludes that frontend tests are important and not too costly to implement.
The document discusses performance testing using Apache JMeter. It covers topics like an overview of performance testing, the purpose of performance testing, key types of performance testing like load testing and stress testing. It also discusses pre-requisites of performance testing, the performance testing life cycle, challenges of performance testing and how to record and playback tests using JMeter.
Automation testing involves automating manual testing processes to test applications and systems. Selenium is an open source tool that is commonly used for automation testing of web applications. It supports cross-browser testing and has components like Selenium IDE, WebDriver, and Grid. Some key features of Selenium include being free, having a large user community, and supporting multiple programming languages.
This document provides an overview and instructions for setting up Jenkins continuous integration software. It discusses downloading and installing Jenkins, integrating it with Tomcat and configuring plugins to support version control with Git and builds with Maven. The tutorial is intended to help software testers learn how to continuously build and test projects to integrate changes quickly and obtain fresh builds.
Load testing simulates multiple users accessing an application simultaneously to evaluate performance under different load scenarios. There are three main types of load testing:
1. Performance testing gradually increases load to determine the maximum number of users/requests per second an application can handle.
2. Stress testing pushes load beyond normal limits to identify the breaking point and ensure error handling.
3. Soak testing subjects an application to high load over an extended period to check for resource allocation problems, memory leaks, and server overloading.
The tool JMeter is commonly used for load testing and allows simulating many users and transactions. It can test HTTP, databases, and other components. Plugins extend its functionality and distributed testing improves load
JMeter is an Apache Jakarta project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications.
www.silenceit.ca
Bitbucket is a web-based hosting service that provides unlimited private repositories for up to 5 developers using Mercurial or Git revision control systems. It allows teams to work collaboratively through features like pull requests, code reviews, and inline comments directly in source code. Bitbucket also provides visibility into repository and commit history through tools to compare changes across branches, files, and forks.
Focus on what matters: code
How to use and develop a GitHub Actions workflow using Node.js
With GitHub Actions (https://github.com/features/actions) you can automate your workflow from idea to production.
Actions can be written in any language, but we will take a closer look in how to write our workflow using Node.js and interact with the full GitHub API.
The document discusses setting up and configuring an Apache Tomcat server. It includes steps to install Java, download and extract the Tomcat source package, set environment paths, start and stop the Tomcat server, and test functionality using HTML, JSP and Servlet files. The server runs on port 8080 by default and can host Java web applications built with Servlets and JSP.
Nginx pronounced as "Engine X" is an open source high performance web and reverse proxy server which supports protocols like HTTP, HTTPS, SMTP, IMAP. It can also be used for load balancing and HTTP caching.
Apache JMeter is an open-source performance testing tool used to test the performance of web applications. It works by acting like a group of users sending requests to a target server and collecting response times and other statistics. JMeter is useful for performance testing because it is free to use, supports multiple protocols, has a user-friendly GUI, and can generate detailed reports on test results. To perform a test, users create a test plan with thread groups to simulate users, HTTP requests to send to the server, and listeners to monitor responses and performance.
Performance testing involves testing a system to determine how it performs under a particular workload. The document discusses various types of performance testing like load/capacity testing, stress testing, volume testing, endurance testing, and spike testing. It also discusses concepts like bottlenecks, prerequisites for performance testing, popular load testing tools like JMeter, and how to use key JMeter features for performance testing like adding users, HTTP requests, listeners, parameterization, correlation, assertions, and distributed testing.
This is a talk on how you can monitor your microservices architecture using Prometheus and Grafana. This has easy to execute steps to get a local monitoring stack running on your local machine using docker.
Cypress is an end-to-end testing framework that focuses on doing testing well through features like time travel debugging, real-time reloads, and automatic waiting. It works on any frontend framework and tests are written in JavaScript alone. Cypress provides an all-in-one solution for developers and QA engineers to set up testing, write Cucumber tests, run and debug tests from a dashboard or command line, and generate reports including screenshots, videos, and JUnit files.
Jenkins is the leading open source continuous integration tool. It builds and tests our software continuously and monitors the execution and status of remote jobs, making it easier for team members and users to regularly obtain the latest stable code.
SpringOne Tour: Spring Boot 3 and BeyondVMware Tanzu
This document discusses new features and capabilities in Spring Boot 3 and beyond, including support for JDK 17 and Jakarta EE 9/10, ahead-of-time compilation, virtual threads, improved observability, and more. Spring Boot 3.1 RC1 has been released with features like using Testcontainers for development, building Docker images, and dependency upgrades. The speaker demonstrated Spring Boot 3 and discussed upcoming releases of Spring Framework 6.0 and 6.1 as foundations for new Spring Boot versions.
Service workers allow you to control how network requests from web pages are handled. They run scripts in the background to intercept and handle fetch events, allowing web applications to work offline by responding with cached responses. Before service workers, AppCache was used but had limitations. The lifecycle of a service worker involves registration, installation, activation, and controlling pages. Common uses are caching assets, providing offline functionality, and handling network responses. Challenges include debugging failed installations and limitations on credentials and CORS requests. Service workers also enable push notifications and background sync functionality.
This document discusses setting up a CI/CD pipeline using GitHub Actions. It begins with an introduction to CI/CD pipelines and their importance. It then provides an overview of GitHub Actions and how they can be used to automate builds, tests, releases and deployments. The document demonstrates a sample GitHub Actions workflow file and explains its key components like jobs, steps and actions. It also covers topics like workflow events, jobs and steps/actions that can be used in GitHub Actions.
Introduction to SEO with Google LighthouseAidanChard
This article is an introduction to SEO using Google Lighthouse, with a complete guide on using the new interface and detailed analyses on the new metrics Google uses for determining website speed.
Dan Vega discussed new features and capabilities in Spring Boot 3 and beyond, including support for JDK 17, Jakarta EE 9, ahead-of-time compilation, observability with Micrometer, Docker Compose integration, and initial support for Project Loom's virtual threads in Spring Boot 3.2 to improve scalability. He provided an overview of each new feature and explained how they can help Spring applications.
Why Should we use Microsoft's PlaywrightKnoldus Inc.
Playwright enables fast, reliable and capable testing and automation across all modern browsers. This guide covers those key differentiators to help you decide on the right tool for your automated tests.
This document discusses testing React JS applications with tools like Mocha, Enzyme, and Webdriver.io. It covers why writing tests is important, provides examples of unit testing React components with Enzyme, and discusses how to do functional and integration testing with Webdriver.io. The document demonstrates testing architectures, common testing patterns like page objects, and concludes that frontend tests are important and not too costly to implement.
The document discusses performance testing using Apache JMeter. It covers topics like an overview of performance testing, the purpose of performance testing, key types of performance testing like load testing and stress testing. It also discusses pre-requisites of performance testing, the performance testing life cycle, challenges of performance testing and how to record and playback tests using JMeter.
Automation testing involves automating manual testing processes to test applications and systems. Selenium is an open source tool that is commonly used for automation testing of web applications. It supports cross-browser testing and has components like Selenium IDE, WebDriver, and Grid. Some key features of Selenium include being free, having a large user community, and supporting multiple programming languages.
This document provides an overview and instructions for setting up Jenkins continuous integration software. It discusses downloading and installing Jenkins, integrating it with Tomcat and configuring plugins to support version control with Git and builds with Maven. The tutorial is intended to help software testers learn how to continuously build and test projects to integrate changes quickly and obtain fresh builds.
Load testing simulates multiple users accessing an application simultaneously to evaluate performance under different load scenarios. There are three main types of load testing:
1. Performance testing gradually increases load to determine the maximum number of users/requests per second an application can handle.
2. Stress testing pushes load beyond normal limits to identify the breaking point and ensure error handling.
3. Soak testing subjects an application to high load over an extended period to check for resource allocation problems, memory leaks, and server overloading.
The tool JMeter is commonly used for load testing and allows simulating many users and transactions. It can test HTTP, databases, and other components. Plugins extend its functionality and distributed testing improves load
JMeter is an Apache Jakarta project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications.
www.silenceit.ca
Bitbucket is a web-based hosting service that provides unlimited private repositories for up to 5 developers using Mercurial or Git revision control systems. It allows teams to work collaboratively through features like pull requests, code reviews, and inline comments directly in source code. Bitbucket also provides visibility into repository and commit history through tools to compare changes across branches, files, and forks.
Focus on what matters: code
How to use and develop a GitHub Actions workflow using Node.js
With GitHub Actions (https://github.com/features/actions) you can automate your workflow from idea to production.
Actions can be written in any language, but we will take a closer look in how to write our workflow using Node.js and interact with the full GitHub API.
The document discusses setting up and configuring an Apache Tomcat server. It includes steps to install Java, download and extract the Tomcat source package, set environment paths, start and stop the Tomcat server, and test functionality using HTML, JSP and Servlet files. The server runs on port 8080 by default and can host Java web applications built with Servlets and JSP.
Nginx pronounced as "Engine X" is an open source high performance web and reverse proxy server which supports protocols like HTTP, HTTPS, SMTP, IMAP. It can also be used for load balancing and HTTP caching.
Apache JMeter is an open-source performance testing tool used to test the performance of web applications. It works by acting like a group of users sending requests to a target server and collecting response times and other statistics. JMeter is useful for performance testing because it is free to use, supports multiple protocols, has a user-friendly GUI, and can generate detailed reports on test results. To perform a test, users create a test plan with thread groups to simulate users, HTTP requests to send to the server, and listeners to monitor responses and performance.
Performance testing involves testing a system to determine how it performs under a particular workload. The document discusses various types of performance testing like load/capacity testing, stress testing, volume testing, endurance testing, and spike testing. It also discusses concepts like bottlenecks, prerequisites for performance testing, popular load testing tools like JMeter, and how to use key JMeter features for performance testing like adding users, HTTP requests, listeners, parameterization, correlation, assertions, and distributed testing.
This is a talk on how you can monitor your microservices architecture using Prometheus and Grafana. This has easy to execute steps to get a local monitoring stack running on your local machine using docker.
Cypress is an end-to-end testing framework that focuses on doing testing well through features like time travel debugging, real-time reloads, and automatic waiting. It works on any frontend framework and tests are written in JavaScript alone. Cypress provides an all-in-one solution for developers and QA engineers to set up testing, write Cucumber tests, run and debug tests from a dashboard or command line, and generate reports including screenshots, videos, and JUnit files.
Jenkins is the leading open source continuous integration tool. It builds and tests our software continuously and monitors the execution and status of remote jobs, making it easier for team members and users to regularly obtain the latest stable code.
SpringOne Tour: Spring Boot 3 and BeyondVMware Tanzu
This document discusses new features and capabilities in Spring Boot 3 and beyond, including support for JDK 17 and Jakarta EE 9/10, ahead-of-time compilation, virtual threads, improved observability, and more. Spring Boot 3.1 RC1 has been released with features like using Testcontainers for development, building Docker images, and dependency upgrades. The speaker demonstrated Spring Boot 3 and discussed upcoming releases of Spring Framework 6.0 and 6.1 as foundations for new Spring Boot versions.
Service workers allow you to control how network requests from web pages are handled. They run scripts in the background to intercept and handle fetch events, allowing web applications to work offline by responding with cached responses. Before service workers, AppCache was used but had limitations. The lifecycle of a service worker involves registration, installation, activation, and controlling pages. Common uses are caching assets, providing offline functionality, and handling network responses. Challenges include debugging failed installations and limitations on credentials and CORS requests. Service workers also enable push notifications and background sync functionality.
This document discusses setting up a CI/CD pipeline using GitHub Actions. It begins with an introduction to CI/CD pipelines and their importance. It then provides an overview of GitHub Actions and how they can be used to automate builds, tests, releases and deployments. The document demonstrates a sample GitHub Actions workflow file and explains its key components like jobs, steps and actions. It also covers topics like workflow events, jobs and steps/actions that can be used in GitHub Actions.
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earthGrace Jansen
How can we effectively develop for the cloud, when we as developers are coding back down on earth? This is where effective cloud-native developer tools can enable us to either be transported into the cloud or alternatively, to bring the cloud back down to earth. But what tools should we be using for this? In this session, we’ll explore some of the useful OSS tools and technologies that can used by developers to effectively develop, design and test cloud-native Java applications.
In this presentation we'll explore the latest developments in MuleSoft's Anypoint Code Builder IDE and how it can help streamline your integration projects. We'll also dive into the exciting world of Splunk and demonstrate how to efficiently push your application logs to Splunk for real-time analysis and troubleshooting.
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Marcin Grzejszczak
“I have stopped counting how many times I’ve done this from scratch” - was one of the responses to the tweet about starting the project called Spring Cloud Pipelines. Every company sets up a pipeline to take code from your source control, through unit testing and integration testing, to production from scratch. Every company creates some sort of automation to deploy its applications to servers. Enough is enough - time to automate that and focus on delivering business value.
In this presentation, we’ll go through the contents of the Spring Cloud Pipelines project. We’ll start a new project for which we’ll have a deployment pipeline set up in no time. We’ll deploy to Cloud Foundry and check if our application is backward compatible so that we can roll it back on production.
Mylyn is a plug-in for Eclipse that focuses the IDE on the active task. It allows developers to define the context of a task, including related artifacts and conversations. Mylyn then filters IDE views and searches to only show information relevant to the current task, reducing information overload. It integrates with task management tools like JIRA and Bugzilla to link tasks and code changes for improved traceability of work.
Flink Forward San Francisco 2018: Andrew Gao & Jeff Sharpe - "Finding Bad Ac...Flink Forward
Within fintech catching fraudsters is one of the primary opportunities for us to use streaming applications to apply ML models in real-time. This talk will be a review of our journey to bring fraud decisioning to our tellers at Capital One using Kafka, Flink and AWS Lambda. We will share our learnings and experiences to common problems such as custom windowing, breaking down a monolith app to small queryable state apps, feature engineering with Jython, dealing with back pressure from combining two disparate streams, model/feature validation in a regulatory environment, and running Flink jobs on Kubernetes.
This document discusses Bakson's efforts to implement continuous integration, delivery, and deployment practices for Ticketmaster's API team. It outlines the tools used such as Gitlab, Jenkins, SonarQube, Nexus, Rundeck, and Gatling. Automation is triggered upon code commits to run tests and deploy to environments. Testing occurs for each microservice rather than all services at once. This allows faster feedback loops while deploying features. The goal is to deploy to production continuously while ensuring quality and stability.
The document discusses improving quality assurance (QA) practices for software development. It recommends using tools like flake8, continuous integration (CI), and plone.recipe.codeanalysis to automate QA checks. Automating as many checks as possible through tools reduces manual effort and ensures quality is considered from the first commit. The goal is to enable refactoring and make it easier for newcomers to contribute, with the overall takeaway being that quality should be part of every development action through rigorous but not overly burdensome automated testing and linting.
Datum: 20.10.2016
Speaker: Benjamin Stein, Arnold Bechtoldt, inovex GmbH
mehr Vorträge: https://www.inovex.de/de/content-pool/vortraege/
This document compares GitLab CI and Jenkins for continuous integration. It discusses how GitLab CI is integrated directly into GitLab while Jenkins is a separate product. It also covers differences in programming languages used, configuration approaches, and extensibility through plugins. The document then demonstrates how to set up a sample CI/CD pipeline in GitLab CI to package and deploy code and websites for different environments.
A collaborative DevOps is crucial to fast project development. With an MPL, modular pipeline library, such collaboration between teams is quick and easy.
Drupal 8 Development at the Speed of Lightning (& BLT)Acquia
Drupal 8 has arrived and everyone wants it now - or yesterday, for that matter. As developers, we are often working on tight deadlines and projects that require rapid development. Adding testing to your deployment cycle doesn’t have to be a question of additional cost versus code quality.
Join us on February 1st as the Promet Source development team, along with Acquia’s Matt Grasmick walks through how you can rapidly set up, test, and deploy a D8 build with the help of Acquia Lightning and BLT.
In this Tech Talk, we’ll navigate you through how following a prescribed process with Lightning and BLT can help you:
-Rapidly deploy sites on D8
-Automate testing
-Overcome the challenges of joint development and remote teams with source control
-Decrease development time and increase quality
-Create an environment your clients will love working in - from developers to content editors
AOTB2014: Agile Testing on the Java PlatformPeter Pilgrim
Creative Commons 2.0 License
Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales (CC BY-NC-SA 2.0 UK)
https://creativecommons.org/licenses/by-nc-sa/2.0/uk/
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms.
This talk about the following:
* TDD
** Is TDD Dead?
** David Heinemeier-Hanson and the controversy
* Java Technology
** If only JUnit tests were this simple
** Java has a some great static analysis tools
** Unfortunatley, these do not work too well in Scala platform
** Guidelines to write tests
* Creative Development in Principle
** Design is a balance
** Inventing your own style
** Avoid lock-in with TDD, use it instead as a design tool
* Scala Technology
** Scala Option
** Function objects
** Pattern matching
** Avoid if and then else and null pointers
* Legacy
** Final advice
This talk was given by Peter Pilgrim, invited speaker to the Agile On The Beach conference on the 5th September, 2014 at Penryn Campus, University of Exeter, Cornwall
FooConf23_Bringing the cloud back down to earth.pptxGrace Jansen
How can we effectively develop for the cloud, when we as developers are coding back down on earth? This is where effective cloud-native developer tools can enable us to either be transported into the cloud or alternatively, to bring the cloud back down to earth. But what tools should we be using for this? In this session, we’ll explore some of the useful OSS tools and technologies that can used by developers to effectively develop, design and test cloud-native Java applications.
A very big thank you to Michael Palotas from Grid Fusion & eBay International for taking the time and effort to travel across the globe to present at the Australian Test Managers Forum 2014. If you would like any information on TMF please email [email protected]
Speed up the site building with Drupal's Bootstrap Layout BuilderDrupalCamp Kyiv
Layout Builder in Drupal 8 and 9 is a game-changer, let's maximize its efficiency with some add-ons modules and learn more about the best practices in using it with atomic design.
Watch the session recording on our Youtube channel: https://www.youtube.com/c/drupalcampkyiv
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...DrupalCamp Kyiv
This document discusses building a decoupled Drupal site architecture using JSON:API, ReactJS, and Elasticsearch. It defines decoupled Drupal as exposing Drupal data via web services for consumption by other applications. Key points covered include advantages of decoupling like content syndication and frontend developer experience. JSON:API and GraphQL are presented as options for the Drupal API. ReactJS is recommended for building client-side applications. Elasticsearch is proposed for site search. Performance tuning and caching strategies are also addressed.
Acquia BLT for the Win, or How to speed up the project setup, development an...DrupalCamp Kyiv
Nikita Pohrebniak, Imagex
There are so many tools that can help you with every step of the development and deployment process. In this talk, we’ll explain why our company picked Acquia BLT, what it can do for you and how it can be customized to satisfy your needs.
Drupal Virtual Cafe #2, by DrupalCamp Kyiv
https://www.facebook.com/drupalcampkyiv/
The document discusses the growing Internet of Things (IoT) and how Drupal can be used as a platform for IoT applications. It notes that the number of connected devices is expected to grow dramatically by 2025. It then provides examples of how Drupal could be used to power various IoT applications and integrations, including websites, mobile apps, voice assistants, and more. The future of IoT is envisioned to include smart homes, cities, and even a "sensory planet" with many everyday objects becoming connected devices.
Presentation of the Elasticsearch and Drupal integration - the Elasticsearch Connector module and other magic.
https://drupalcampkyiv.org/node/68
WHAT WE LEARNED FROM OPEN SOCIAL IN 3 YEARS, MOVING FROM AN AGENCY TO A PRODU...DrupalCamp Kyiv
This presentation will teach you the things that went well, and the things that did not go well in our journey to move our 20 people Drupal agency from a service company (bill by the hour) to a product SaaS company (bill per product, per month) called Open Social.
We will talk about funding your product, building a product, how to do marketing, sales and business development and how to grow internationally. We hope to discuss some questions as how to work with open-source and SaaS and does it help us or limit us competing with proprietary software vendors.
If you are thinking about building a product on Drupal or building a SaaS company, this is your session!
https://drupalcampkyiv.org/node/54
It is difficult to improve what is not measurable! Profiling an application should always be the first step in trying to improve its performance. With this workshop, learn how to identify performance issues in your application and adopt the best application profiling tools in your daily development habits. This workshop will guide you through the use of PHP profiling tools such as Blackfire.io to help you identify performance leaks.
Overview of the main ways to store data in Drupal 8 depending on data and needs. A detailed description of each way and examples of how to work with storages.
https://drupalcampkyiv.org/node/44
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICESDrupalCamp Kyiv
In agile world when requirements changes faster than tasks got "done" status, we forced to make fast solutions that will work here and now. Being under pressure and in strict dead lines it easy to ignore code standards, "drupal way", and best practices that could be found in top Drupal sites. Tools and tips to keep your code clean.
https://drupalcampkyiv.org/node/37
This is when things get real.
Emailing with hours for preparing replies is no more.
Now it’s you and your teammate at the table.
Face-to-face live conversation, with immediate responses on hard topics.
But you can prepare yourself.
There are checklists how to plan 1-1 meeting.
There are tricks on how to act during 1-1 meeting.
We'll discuss those.
Preliminary structure
1. Goals of 1-1 meeting
2. Preparation checklist
3. 1-1 meeting structure
4. Follow-ups
5. Tricks and obstacles: real-life examples (Drupal inclusive)
To whom it may concern
- Team leaders
- HRs
- CxOs
who host and facilitate such meetings.
https://drupalcampkyiv.org/node/49
UX DURING MODULE INSTALLATION AND CONFIGURATIONDrupalCamp Kyiv
I bet everyone in his/her life used OS Windows. There are a lot of opinions on it, but, to be honest, there is one huge advantage it has - installation wizards. Almost every programme that is being installed has some kind of interaction with end user. This gives at least the illusion of control over your system and of course it allows to have already preconfigured first time experience inside application. Some wizards give more options, some less, but it is nice to have it in the first place.
So, let's think about a Drupal user, that wants to install such a complex module like Metatags or Commerce. Although there are a lot of tutorials, documents and other help materials, there is always something that prevents end users from completing this "piece of cake" for developers task on his/her own. But all that he/she needs is only make it possible to add Metatags, let's say of OG type, to content type article.
https://drupalcampkyiv.org/node/57
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?DrupalCamp Kyiv
I’d like to tell my story of career path with practical advice to those who is longing the same dream. Also I’m willing to describe benefits and pitfalls of such changes.
Please see below the approximate plan of my speech:
- Brief statistics data: QAs moved to PMs. Why?
- How to start? Practical advice based on my own experience.
- Cross the Rubicon. When you need to make your decisive step.
- Small tips for stress resistance and time management.
- Negative points of being PM.
- Conclusion.
https://drupalcampkyiv.org/node/51
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERADrupalCamp Kyiv
Digital technologies development has been on a constant rise in the past several years. Technologies such as the blockchain, AR and VR were mere whispers at the beginning of the 21st century. Today, we see these and other technologies all around us thanks to increased computing power and visionary inventors.
How new user experiences and technologies change the way we build the web, such as machine learning, voice assistants, the blockchain, VR and AR. During this session, I would like to look into the technological history starting from the invention of the web up to the looking into the future on how our interaction with technologies will look like and how we’ll build the web in the post-browser era.
https://drupalcampkyiv.org/node/56
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPALDrupalCamp Kyiv
In this session I wish to explain Protected Content (just released its dev version: https://www.drupal.org/project/proc), the newest Drupal wrapper for OpenPGPjs. Luckly we will see also how to integrate its Exclusive Access Links into a content type.
https://drupalcampkyiv.org/node/83
For several years, we did numerous audits for small to big websites, small agencies and huge corporations, and always faced the same issues. What should you look for when running a website audit? What tools could help you? At which level of disaster you should advice your customer to recode entirely the website?
This session covers a methodology and set of tools to organize efficiently your Drupal websites audits
https://drupalcampkyiv.org/node/73
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...DrupalCamp Kyiv
GoalGorilla build with Open Social one of the biggest Distributions in Drupal. This distribution builds the foundation for over 1000 communities world wide. We build ourselfs some big communities for clients like the UN, Greenpeace, the Dutch Government and others. All of this clients have a very specific profile and very specific needs. All of them are from different sectors: From NGOs, to Goverment organizations, Voluntary platforms, learning platforms and much more. As well all of our clients have at core a community the goals of the community and the key features for them to reach those goals are different every time. As much as we can rely on the distribution to cover the basics and a even more, every client is different and most bigger communities needs customizations to make the step from a good to a great community.
With every new client new challenges arise. With this talk I want to share some of the insights we gathered over the last 3 years, talk about how to navigate the pitfalls of customizing a Distribution and show how we fit different platforms to the specific requirements of different clients.
This talk is for:
- Developers who use or want to use Open Social (We will discuss some modules we use and technical choices, but it will not be primarily a technical talk)
- Professionals working with online communities
- Project managers or Designers that need to conceptualize projects that are based on a Distribution
https://drupalcampkyiv.org/node/77
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONSDrupalCamp Kyiv
I'm planning to introduce developers with Search API system during the presentation :
- What is Search API and how to deal with it;
- Overview of the most used search backends for Search API;
- What is the difference between Drupal 7 and 8 Search API;
- Faceted and fulltext search and how to use it;
- Tips and tricks regarding customization and extending of Search API / Faceted search.
Level: from Beginners to Middle+
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCEDrupalCamp Kyiv
Remember when the internet was pure and unspoiled? In our innocence we saw the promise of renewal of the world through connecting, sharing, and creating online. We became developers and hackers because we wanted to understand how things work, to take them apart, and build quirky (and sometimes useful) things just for the pleasure of it.
In the earliest decades of the Internet Epoch the Internet was a playground. We happily coded directly on production systems. And it was fine, as many Great Things were created. But the Internet has matured, and has now become Big Business. Developers have matured too, and good thing they did! So many people now rely on what we’ve built, for security, for privacy, for the paycheck at the end of the month. We matter.
Maturity has come at a price though, and deploying well tested code into complex applications with polyglot teams working with heterogeneous stacks, all while maintaining compliance with GDPR, HIPAA, PCI, etc. has taken all of the childhood innocence out of the web. Now even the simplest website seems like Hard Work.
In this talk I will show how we can, and should, regain our joyful demeanor, how we can use the maturity of the most innovative tools around us to start hacking like crazy again. Without regressing on agility, testing, compliance, scalability or robustness. I use the metaphor of childhood innocence to explain how the complexity of modern cloud computing, in combination with increasing quality expectations and compliancy, has curtailed the creative freedom of developers, and as a whole, organisational motivation.
Together with a lack of resources and idea time, this leads to lower and slower product innovation. We are, however, at the brink of a paradigm shift in cloud computing that will give developers and hackers their mojo again. This talk will zoom into the key elements of this paradigm shift, and provide an overview of the basic concepts and operational practices of the new age of developer innocence.
https://drupalcampkyiv.org/node/81
Understanding P–N Junction Semiconductors: A Beginner’s GuideGS Virdi
Dive into the fundamentals of P–N junctions, the heart of every diode and semiconductor device. In this concise presentation, Dr. G.S. Virdi (Former Chief Scientist, CSIR-CEERI Pilani) covers:
What Is a P–N Junction? Learn how P-type and N-type materials join to create a diode.
Depletion Region & Biasing: See how forward and reverse bias shape the voltage–current behavior.
V–I Characteristics: Understand the curve that defines diode operation.
Real-World Uses: Discover common applications in rectifiers, signal clipping, and more.
Ideal for electronics students, hobbyists, and engineers seeking a clear, practical introduction to P–N junction semiconductors.
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...Celine George
Analytic accounts are used to track and manage financial transactions related to specific projects, departments, or business units. They provide detailed insights into costs and revenues at a granular level, independent of the main accounting system. This helps to better understand profitability, performance, and resource allocation, making it easier to make informed financial decisions and strategic planning.
Multi-currency in odoo accounting and Update exchange rates automatically in ...Celine George
Most business transactions use the currencies of several countries for financial operations. For global transactions, multi-currency management is essential for enabling international trade.
As of Mid to April Ending, I am building a new Reiki-Yoga Series. No worries, they are free workshops. So far, I have 3 presentations so its a gradual process. If interested visit: https://www.slideshare.net/YogaPrincess
https://ldmchapels.weebly.com
Blessings and Happy Spring. We are hitting Mid Season.
Exploring Substances:
Acidic, Basic, and
Neutral
Welcome to the fascinating world of acids and bases! Join siblings Ashwin and
Keerthi as they explore the colorful world of substances at their school's
National Science Day fair. Their adventure begins with a mysterious white paper
that reveals hidden messages when sprayed with a special liquid.
In this presentation, we'll discover how different substances can be classified as
acidic, basic, or neutral. We'll explore natural indicators like litmus, red rose
extract, and turmeric that help us identify these substances through color
changes. We'll also learn about neutralization reactions and their applications in
our daily lives.
by sandeep swamy
How to Set warnings for invoicing specific customers in odooCeline George
Odoo 16 offers a powerful platform for managing sales documents and invoicing efficiently. One of its standout features is the ability to set warnings and block messages for specific customers during the invoicing process.
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessMark Soia
Boost your chances of passing the 2V0-11.25 exam with CertsExpert reliable exam dumps. Prepare effectively and ace the VMware certification on your first try
Quality dumps. Trusted results. — Visit CertsExpert Now: https://www.certsexpert.com/2V0-11.25-pdf-questions.html
INTRO TO STATISTICS
INTRO TO SPSS INTERFACE
CLEANING MULTIPLE CHOICE RESPONSE DATA WITH EXCEL
ANALYZING MULTIPLE CHOICE RESPONSE DATA
INTERPRETATION
Q & A SESSION
PRACTICAL HANDS-ON ACTIVITY
How to manage Multiple Warehouses for multiple floors in odoo point of saleCeline George
The need for multiple warehouses and effective inventory management is crucial for companies aiming to optimize their operations, enhance customer satisfaction, and maintain a competitive edge.
GDGLSPGCOER - Git and GitHub Workshop.pptxazeenhodekar
This presentation covers the fundamentals of Git and version control in a practical, beginner-friendly way. Learn key commands, the Git data model, commit workflows, and how to collaborate effectively using Git — all explained with visuals, examples, and relatable humor.
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...larencebapu132
This is short and accurate description of World war-1 (1914-18)
It can give you the perfect factual conceptual clarity on the great war
Regards Simanchala Sarab
Student of BABed(ITEP, Secondary stage)in History at Guru Nanak Dev University Amritsar Punjab 🙏🙏
How to Subscribe Newsletter From Odoo 18 WebsiteCeline George
Newsletter is a powerful tool that effectively manage the email marketing . It allows us to send professional looking HTML formatted emails. Under the Mailing Lists in Email Marketing we can find all the Newsletter.