Keeping technical debt low while developing a CSS base on a large scale project is a tough challenge. Even more exciting is to refactor existing CSS / frontend foundations which became cluttered.
Running into into consistency issues between code and design which slows down the development of user interface iterations is a common problem in fast growing applications when the development doesn't follow efficient guidelines, styleguides and utilizes an efficient process. At the beginning of 2015 we began establishing a design/frontend system and improving our design-development workflow at trivago. We introduced a pattern library, started utilizing atomic design in our workflow, created new coding guidelines, and adapted several methodologies like BEM and ITCSS in order to support us in maintaining and developing our CSS/UI on a large scale.
The talk will provide backgrounds, insights, learnings and technical approaches of refactoring a CSS base on a large scale project including its scope, the outcome and the business value.
Project Ironman - Large Scale CSS Refactoring @trivagoChristoph Reinartz
Project Ironman was the technical migration of the trivago hotel search's existing CSS core to a pattern library based user interface.
The talk was presented at OpenTechSchool Meetup Dortmund and gives insights and background about the project scope, its implementation and the business value.
The document discusses lessons learned about maintaining consistency in CSS and Scss code at trivago. It describes how deep nesting and lack of coding styleguides led to spaghetti code that was difficult to maintain and scale. It then outlines iterative improvements made such as introducing a pattern library, code styleguides, and monitoring to measure and improve consistency over time.
The document discusses Snowbound's VirtualViewer, a universal document viewer that allows for HTML5 previews. It has no client-side dependencies, supports annotations, redaction, zooming and more. The document outlines how Snowbound's VirtualViewer has been integrated with Alfresco using various projects to enable previews of documents stored in Alfresco repositories directly within the Share interface. Details are provided on the architecture and implementation of the integration projects.
This document discusses custom HTML helpers in ASP.NET MVC. It begins by explaining what HTML helpers are and how they avoid tedious HTML tagging. It then outlines some standard helpers like label, textbox, and dropdown list helpers. The document demonstrates how to create custom helpers using @helper, static methods, and extension methods. It concludes by thanking the audience and providing contact information.
Train for a Fast Ironman in 12 Hours a WeekTrainingPeaks
You don't need to devote your entire life to training in order to achieve your Ironman goals. Based on the article "Minimalist Ironman Training" by Matt Fitzgerald, here's how to train for a fast Ironman in just 12 hours a week. For more training advice like this, visit TrainingPeaks.com/Blog.
Morgan tells the story of how they trained for and completed an Ironman triathlon. They started by doing marathons and triathlons, then joined a training group called the SoCal Collective to train for Ironman Wisconsin. After a year of difficult training, they traveled to Madison for the race. Morgan struggled during the 2.4 mile swim, 112 mile bike, and 26.2 mile run but was motivated by seeing friends and family along the course. After 12 hours and 57 minutes, Morgan crossed the finish line and received their finisher medal, celebrating the accomplishment with teammates.
This document provides information about IRONMAN triathlon races. It discusses the history and origins of IRONMAN races beginning in 1978. It outlines the standard distances for IRONMAN races which include a 3.86km swim, 180km bike, and 42.2km run. Biographies are provided for several elite IRONMAN athletes like Chrissie Wellington and Craig Alexander. Training tips are also included for the swim, bike, and run disciplines as well as general training plans and nutrition guidelines for IRONMAN preparation.
This document discusses cinema audiences and horror films. It notes that the biggest cinema audience is 15-24 year olds and that horror film audiences also tend to be in this age range. Horror films are categorized into psychological, slasher, and paranormal subgenres. People enjoy the thrill and adrenaline rush of watching horror films. The document also briefly describes the video game and film Silent Hill and different ways films can be advertised, including through cinema and online websites, newspapers, magazines, and trailers shown in various forms of media.
Project Ironman - Large Scale CSS Refactoring @trivagoChristoph Reinartz
Project Ironman was the technical migration of the trivago hotel search's existing CSS core to a pattern library based user interface.
The talk was presented at OpenTechSchool Meetup Dortmund and gives insights and background about the project scope, its implementation and the business value.
The document discusses lessons learned about maintaining consistency in CSS and Scss code at trivago. It describes how deep nesting and lack of coding styleguides led to spaghetti code that was difficult to maintain and scale. It then outlines iterative improvements made such as introducing a pattern library, code styleguides, and monitoring to measure and improve consistency over time.
The document discusses Snowbound's VirtualViewer, a universal document viewer that allows for HTML5 previews. It has no client-side dependencies, supports annotations, redaction, zooming and more. The document outlines how Snowbound's VirtualViewer has been integrated with Alfresco using various projects to enable previews of documents stored in Alfresco repositories directly within the Share interface. Details are provided on the architecture and implementation of the integration projects.
This document discusses custom HTML helpers in ASP.NET MVC. It begins by explaining what HTML helpers are and how they avoid tedious HTML tagging. It then outlines some standard helpers like label, textbox, and dropdown list helpers. The document demonstrates how to create custom helpers using @helper, static methods, and extension methods. It concludes by thanking the audience and providing contact information.
Train for a Fast Ironman in 12 Hours a WeekTrainingPeaks
You don't need to devote your entire life to training in order to achieve your Ironman goals. Based on the article "Minimalist Ironman Training" by Matt Fitzgerald, here's how to train for a fast Ironman in just 12 hours a week. For more training advice like this, visit TrainingPeaks.com/Blog.
Morgan tells the story of how they trained for and completed an Ironman triathlon. They started by doing marathons and triathlons, then joined a training group called the SoCal Collective to train for Ironman Wisconsin. After a year of difficult training, they traveled to Madison for the race. Morgan struggled during the 2.4 mile swim, 112 mile bike, and 26.2 mile run but was motivated by seeing friends and family along the course. After 12 hours and 57 minutes, Morgan crossed the finish line and received their finisher medal, celebrating the accomplishment with teammates.
This document provides information about IRONMAN triathlon races. It discusses the history and origins of IRONMAN races beginning in 1978. It outlines the standard distances for IRONMAN races which include a 3.86km swim, 180km bike, and 42.2km run. Biographies are provided for several elite IRONMAN athletes like Chrissie Wellington and Craig Alexander. Training tips are also included for the swim, bike, and run disciplines as well as general training plans and nutrition guidelines for IRONMAN preparation.
This document discusses cinema audiences and horror films. It notes that the biggest cinema audience is 15-24 year olds and that horror film audiences also tend to be in this age range. Horror films are categorized into psychological, slasher, and paranormal subgenres. People enjoy the thrill and adrenaline rush of watching horror films. The document also briefly describes the video game and film Silent Hill and different ways films can be advertised, including through cinema and online websites, newspapers, magazines, and trailers shown in various forms of media.
The document provides brainstorming ideas for an opening horror sequence for a media coursework project. It discusses potential characters, plots, settings, sounds and techniques. It considers using dark, gloomy locations like graveyards, train stations and abandoned buildings. Shots from high and low angles and points of view would be used to convey fear. The plot involves a little girl who drowns and her mother, overwhelmed by grief, drives herself insane and kills herself.
This document contains contact information for a property located in Delhi, India including the address Royal Square Ghilot in Bhiwadi and contact details for Ald Lavanya Neemrana including their location on the G+2 Floor of a Mini farm House and phone number +7503367689.
This document lists 4 locations: Royal Square, Ghilot, Delhi, and Bhiwadi. No other context or details are provided about these locations in the short list.
property in Neemrana-Ashu Group,7503367689sahilkharkara5
This document lists 4 locations: Royal Square, Ghilot, Delhi, and Bhiwadi. No other context or details are provided about these locations in the short list.
This document does not contain any meaningful information to summarize. It consists only of random characters and symbols without any coherent words, sentences, or ideas.
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...Codemotion
Project Ironman: the technical migration of the trivago hotel search’s existing CSS core Keeping technical debt low while developing a CSS base on a large scale project is a tough challenge. Even more exciting is to refactor existing CSS / frontend foundations which became cluttered. The talk will provide backgrounds, insights, learnings and technical approaches of refactoring a CSS base on a large scale project including its scope, the outcome and the business value.
At RS IT Department we took the initiative to trial an SAP Agile Team, in the Back Office team, learning how to best deliver real business changes with Agile methodology using ceremonies, tools and new roles.
Enhancing SharePoint with Responsive Web DesignEric Overfield
This document discusses responsive web design (RWD) and how to apply it to SharePoint sites. It covers the fundamentals of RWD including fluid grids, flexible media, and CSS media queries. It emphasizes planning and designing for different devices from the start. Converting HTML prototypes to SharePoint involves creating master pages and page layouts. SharePoint 2013 features like device channels can further tailor the experience for different devices. The presenter provides resources for responsive frameworks that work with SharePoint and tips for developing responsive SharePoint sites.
What's Agile ? Introduction to Agile methodsBruno Sbille
The document provides an introduction to Agile methods. It discusses that many IT projects do not succeed due to being over budget and schedule. Agile aims to deliver working software frequently through iterative development and valuing individuals, interactions, working software, and responding to change over processes, tools, documentation, and following a plan. The document then covers Scrum and user stories which are part of the Agile methodology.
Abhijit Kumar is a technical architect with over 11 years of experience in financial services domains including banking, pensions, and capital markets. He has expertise in technical architecture, team management, Agile methodologies, Microsoft technologies, and robotic process automation using Blue Prism. Some of his key responsibilities and achievements include architecting automation of processes using Blue Prism for HSBC Bank, establishing Agile processes for teams, and delivering multiple projects on schedule while creating value for clients.
Layer Drupal with emerging technologies to create a performant, scalable data purveyor. Modularizing the architecture creates performant applications for all content and all users.
Comment créer, optimiser et monétiser vos contenus ?Kaliop-slide
Kaliop et eZ Systems ont animé une « Pause Digitale » 100% dédiée à la presse et aux médias. Le thème de la matinée : Comment créer, optimiser et monétiser vos contenus
Retrouvez dans les slides une partie de la présentation sur les nouveaux enjeux de fabrication des sites medias.
CZSPC 2017 - Modern Business Applications: Microsoft flow, PowerApps & latest...Ahmad Najjar
This document provides an overview and introduction to Microsoft Flow and PowerApps by Ahmad Najjar. It discusses how Flow is the successor to SharePoint Designer workflows and can be used to automate common workflow scenarios like approvals. It also explains how PowerApps can be used to create custom forms and applications without coding. The document outlines key features of Flow and PowerApps and shares examples of how they can be used. It concludes by reviewing the roadmaps for Flow and PowerApps and inviting questions from the audience.
A comparison of traditional UX design documentation vs using prototypes to communicate and test design. Given at the San Francisco UX Designers meetup in January 2016.
Conversion Mythbusting: Common Misconceptions That Are Killing Your Landing P...Unbounce
Digital marketers love a good bandwagon. And with technology evolving at hyperspeed, it's no wonder that so many of us jump on the latest trend without fully knowing how it might impact conversions. In this Unwebinar, join bestselling author and landing page expert Tim Ash as he dispels many of the misconceptions around conversion rate optimization and gives you the reality check that you need to succeed.
You'll learn:
-Why you shouldn’t just rely on your web designer to create your landing pages
-When testing won’t help (and what to do about it)
-How to go responsive without compromising the mobile user experience
-Why you can’t use software as a replacement for skilled optimization expertise
...plus, much more!
This document discusses Agile project planning and estimation techniques. It notes that estimates are often wrong due to factors like changing requirements, irrelevant information, and anchoring biases. Instead of estimating time, Agile recommends estimating the relative size of features and measuring team velocity over iterations to forecast release plans and timelines. Estimates should be done by developers and re-estimated continuously throughout the project rather than relying on early estimates.
Chris Anthony's career summary outlines his 25 years of experience in design across various roles and industries. He has worked as both an independent contractor and in leadership positions at major companies like Citrix and Fidelity. The document highlights key projects from his portfolio and discusses his universal design process that is flexible across methodologies. It provides a high-level overview of his diverse career path in visual design, UX management, and entrepreneurship.
This document summarizes a live demo of integrating multiple Oracle Public Cloud Platform as a Service (PaaS) offerings, including Internet of Things, Process, Documents, Integration, Mobile and other cloud services. The demo was distributed across multiple countries and locations to showcase how the cloud services can work together seamlessly. It involved collecting audience input via IoT, processing it using workflows, storing documents, exposing APIs, and building a mobile app to demonstrate the end-to-end flow of data across the various PaaS services.
Kfir Bloch discusses considerations for decomposing monolithic applications into microservices at Wix. He outlines four main reasons for decomposing: 1) to isolate resources for high availability, 2) to support different release cycles, 3) to reuse and share logic, and 4) to have single team responsibility over services. Bloch also discusses mitigations for challenges like partial deployments and increased failure points. He emphasizes starting the decomposition gradually and monitoring services from the beginning.
The document discusses creating multilingual Android applications. It defines key concepts like globalization, internationalization and localization. It then provides guidance on identifying localizable items, separating them from code, performing development, translating content, and integrating different languages into the app. The document recommends using resource folders to organize localized assets and strings. It also offers tips for ensuring high quality localization, including being politically correct and evaluating translation needs.
The document provides brainstorming ideas for an opening horror sequence for a media coursework project. It discusses potential characters, plots, settings, sounds and techniques. It considers using dark, gloomy locations like graveyards, train stations and abandoned buildings. Shots from high and low angles and points of view would be used to convey fear. The plot involves a little girl who drowns and her mother, overwhelmed by grief, drives herself insane and kills herself.
This document contains contact information for a property located in Delhi, India including the address Royal Square Ghilot in Bhiwadi and contact details for Ald Lavanya Neemrana including their location on the G+2 Floor of a Mini farm House and phone number +7503367689.
This document lists 4 locations: Royal Square, Ghilot, Delhi, and Bhiwadi. No other context or details are provided about these locations in the short list.
property in Neemrana-Ashu Group,7503367689sahilkharkara5
This document lists 4 locations: Royal Square, Ghilot, Delhi, and Bhiwadi. No other context or details are provided about these locations in the short list.
This document does not contain any meaningful information to summarize. It consists only of random characters and symbols without any coherent words, sentences, or ideas.
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...Codemotion
Project Ironman: the technical migration of the trivago hotel search’s existing CSS core Keeping technical debt low while developing a CSS base on a large scale project is a tough challenge. Even more exciting is to refactor existing CSS / frontend foundations which became cluttered. The talk will provide backgrounds, insights, learnings and technical approaches of refactoring a CSS base on a large scale project including its scope, the outcome and the business value.
At RS IT Department we took the initiative to trial an SAP Agile Team, in the Back Office team, learning how to best deliver real business changes with Agile methodology using ceremonies, tools and new roles.
Enhancing SharePoint with Responsive Web DesignEric Overfield
This document discusses responsive web design (RWD) and how to apply it to SharePoint sites. It covers the fundamentals of RWD including fluid grids, flexible media, and CSS media queries. It emphasizes planning and designing for different devices from the start. Converting HTML prototypes to SharePoint involves creating master pages and page layouts. SharePoint 2013 features like device channels can further tailor the experience for different devices. The presenter provides resources for responsive frameworks that work with SharePoint and tips for developing responsive SharePoint sites.
What's Agile ? Introduction to Agile methodsBruno Sbille
The document provides an introduction to Agile methods. It discusses that many IT projects do not succeed due to being over budget and schedule. Agile aims to deliver working software frequently through iterative development and valuing individuals, interactions, working software, and responding to change over processes, tools, documentation, and following a plan. The document then covers Scrum and user stories which are part of the Agile methodology.
Abhijit Kumar is a technical architect with over 11 years of experience in financial services domains including banking, pensions, and capital markets. He has expertise in technical architecture, team management, Agile methodologies, Microsoft technologies, and robotic process automation using Blue Prism. Some of his key responsibilities and achievements include architecting automation of processes using Blue Prism for HSBC Bank, establishing Agile processes for teams, and delivering multiple projects on schedule while creating value for clients.
Layer Drupal with emerging technologies to create a performant, scalable data purveyor. Modularizing the architecture creates performant applications for all content and all users.
Comment créer, optimiser et monétiser vos contenus ?Kaliop-slide
Kaliop et eZ Systems ont animé une « Pause Digitale » 100% dédiée à la presse et aux médias. Le thème de la matinée : Comment créer, optimiser et monétiser vos contenus
Retrouvez dans les slides une partie de la présentation sur les nouveaux enjeux de fabrication des sites medias.
CZSPC 2017 - Modern Business Applications: Microsoft flow, PowerApps & latest...Ahmad Najjar
This document provides an overview and introduction to Microsoft Flow and PowerApps by Ahmad Najjar. It discusses how Flow is the successor to SharePoint Designer workflows and can be used to automate common workflow scenarios like approvals. It also explains how PowerApps can be used to create custom forms and applications without coding. The document outlines key features of Flow and PowerApps and shares examples of how they can be used. It concludes by reviewing the roadmaps for Flow and PowerApps and inviting questions from the audience.
A comparison of traditional UX design documentation vs using prototypes to communicate and test design. Given at the San Francisco UX Designers meetup in January 2016.
Conversion Mythbusting: Common Misconceptions That Are Killing Your Landing P...Unbounce
Digital marketers love a good bandwagon. And with technology evolving at hyperspeed, it's no wonder that so many of us jump on the latest trend without fully knowing how it might impact conversions. In this Unwebinar, join bestselling author and landing page expert Tim Ash as he dispels many of the misconceptions around conversion rate optimization and gives you the reality check that you need to succeed.
You'll learn:
-Why you shouldn’t just rely on your web designer to create your landing pages
-When testing won’t help (and what to do about it)
-How to go responsive without compromising the mobile user experience
-Why you can’t use software as a replacement for skilled optimization expertise
...plus, much more!
This document discusses Agile project planning and estimation techniques. It notes that estimates are often wrong due to factors like changing requirements, irrelevant information, and anchoring biases. Instead of estimating time, Agile recommends estimating the relative size of features and measuring team velocity over iterations to forecast release plans and timelines. Estimates should be done by developers and re-estimated continuously throughout the project rather than relying on early estimates.
Chris Anthony's career summary outlines his 25 years of experience in design across various roles and industries. He has worked as both an independent contractor and in leadership positions at major companies like Citrix and Fidelity. The document highlights key projects from his portfolio and discusses his universal design process that is flexible across methodologies. It provides a high-level overview of his diverse career path in visual design, UX management, and entrepreneurship.
This document summarizes a live demo of integrating multiple Oracle Public Cloud Platform as a Service (PaaS) offerings, including Internet of Things, Process, Documents, Integration, Mobile and other cloud services. The demo was distributed across multiple countries and locations to showcase how the cloud services can work together seamlessly. It involved collecting audience input via IoT, processing it using workflows, storing documents, exposing APIs, and building a mobile app to demonstrate the end-to-end flow of data across the various PaaS services.
Kfir Bloch discusses considerations for decomposing monolithic applications into microservices at Wix. He outlines four main reasons for decomposing: 1) to isolate resources for high availability, 2) to support different release cycles, 3) to reuse and share logic, and 4) to have single team responsibility over services. Bloch also discusses mitigations for challenges like partial deployments and increased failure points. He emphasizes starting the decomposition gradually and monitoring services from the beginning.
The document discusses creating multilingual Android applications. It defines key concepts like globalization, internationalization and localization. It then provides guidance on identifying localizable items, separating them from code, performing development, translating content, and integrating different languages into the app. The document recommends using resource folders to organize localized assets and strings. It also offers tips for ensuring high quality localization, including being politically correct and evaluating translation needs.
Scaling Your Architecture for the Long TermRandy Shoup
This talk from the virtual 2020 CTO Summit (https://www.ctoconnection.com/summits) covers several architecture lessons to help you survive and thrive through the scaling phase of your company:
* Modular Architecture
* Event-Driven Communication
* Quality and Reliability
* Continuous Delivery
In just over a year, siroop's engineering teams went from ever more painful releases to 100s of fast and safe production deployments per day. This presentation provides some insights into how this journey unfolded and highlights some of the systemic, cultural and technological changes that were part of it.
The art of decomposing monoliths - Kfir Bloch - Codemotion Amsterdam 2016Codemotion
Microservices are the new black. You've heard about them, you've read about them, you may have even implemented a few, but sooner or later you'll run into the age-old conundrum: How do I break my monolith apart? Where do I draw service boundaries? In this talk you will learn several widely-applicable strategies for decomposing your monolithic application, along with their respective risks and the appropriate mitigation strategies. These techniques are widely used at Wix, took us a long time to develop and have proven consistently effective; hopefully they will help you avoid the same battle
A workshop presenting tools to define what is success for you Kanban system and how to get there using Continuous Improvements.
This material was first presented at the Lean Kanban North America conference 2016 in San Diego
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Frédéric Harper
There is no mobile or desktop Web: we view the same Web, but in different ways. So what is the secret sauce to give the best experience to our users? Drown your fixed-width design, destroy your device-specific approaches and ride the web's unicorn while an orchestra is playing we are the champion in the background: you found the holy grail! It's responsive web design. It's not new. It's not magical. Still, we need it as the bytes going thru the wires doesn't always give us the best experience out there. So stop watching cats videos, and learn more about how you can use Responsive Web Design's approach to your current site, today.
Similar to Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016) (20)
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
2. Ironman release picture
Crazy Guy
Talking to you
right now
Does something
with frontend at
trivago
Loves giving
presentations
U.Bolt
Performance
Unicorn
3. Christoph Reinartz - @pistenprinz
What is it?
A description
Project Ironman was the technical migration of the
trivago hotel search's existing CSS core to a pattern
library based user interface.*
*) business translation for #refactorAllTheThings
37. Christoph Reinartz - @pistenprinz
Retain the existing Layout &
Design
integrate the new CSS framework base which was
developed with the Pattern Library without changing
the appearance of the site
38. Christoph Reinartz - @pistenprinz
Ironman - technical details
What we had to refactor
39. Christoph Reinartz - @pistenprinz
#1
Refactor > 50k LOC of Scss
Rewrite / adapt the whole Scss Base
40. Christoph Reinartz - @pistenprinz
#2
Adapt dozens of templates
Markup changes needed for the new architecture
41. Christoph Reinartz - @pistenprinz
#3
Keep IE8 support
Yeah we still make money with IE8
42. Christoph Reinartz - @pistenprinz
#4
Remove all the Icons
coming from sprites
Prettify Frankenstein
43. Christoph Reinartz - @pistenprinz
#5
Extensive Device-Testing
Re-Test the application on all possible device
45. Christoph Reinartz - @pistenprinz
Ironman - the business side
Management <3 refactoring. Not. </3
46. Christoph Reinartz - @pistenprinz
How to tell management that you
need 4 weeks of feature freeze
and the User Interface will look
exactly the same afterwards?
Developer goes Marketing
47. Code / Process Audits
How to tell management that you need you need 4 weeks of feature
freeze and the User Interface will exactly look the same afterwards?
48. Christoph Reinartz - @pistenprinz
#1
Be a salesman- Sell it!
Prove it! Show benefits!
Argue!
55. Christoph Reinartz - @pistenprinz
Ironman - Agility
Possible ways to enforce culture
56. Christoph Reinartz - @pistenprinz
#1
People over process
The Agile Manifesto told ya
57. Christoph Reinartz - @pistenprinz
#2
Commitment over
estimation*
Interested to know when you are done, or interested to
be as fast as possible?
*) only works if you meet the deadline
58. Christoph Reinartz - @pistenprinz
#3
Make progress transparent
& involve everybody
Update the stakeholders as often as possible
59. Christoph Reinartz - @pistenprinz
#4
Motivate people and let
them be awesome
Hire awesome people and get out of their way
64. Christoph Reinartz - @pistenprinz
The (lean) Process
3 Meetings +17 Stand-Ups
… and a Kanban board with 67 Post-Its and a slack-
channel is all we needed
68. Christoph Reinartz - @pistenprinz
36668 LOC removed
Delete all the things (CSS,HTML,JS)
69. Christoph Reinartz - @pistenprinz
LOC from 52991 to 39755
Removed nearly 25% of the Scss Base
70. Christoph Reinartz - @pistenprinz
Replaced 451 Icons
Infinite Icons replaced with SVG Icons
71. Christoph Reinartz - @pistenprinz
352 changed files
Infinite Icons replaced with SVG Icons
72. Christoph Reinartz - @pistenprinz
Code / Process Audits
• Foundation built to move the UI Development to the next level
• Better rendering performance on mobile
• Shared knowledge and understanding throughout, between all developers and the entire design/product team
CSS Selectors
Before and after
7009 vs 5605
73. Christoph Reinartz - @pistenprinz
Code / Process Audits
• Foundation built to move the UI Development to the next level
• Better rendering performance on mobile
• Shared knowledge and understanding throughout, between all developers and the entire design/product team
CSS Rules
Before and after
5817 vs 4870
74. Christoph Reinartz - @pistenprinz
Code / Process Audits
• Foundation built to move the UI Development to the next level
• Better rendering performance on mobile
• Shared knowledge and understanding throughout, between all developers and the entire design/product team
CSS Declarations
Before and after
13500 vs 11300