Some insights about how to get started architecting your Frontend applications and what technologies and tools are available in the market to make your life easier.
From React to React Native - Things I wish I knew when I startedsparkfabrik
INTRO
Why RN
Welcome to the Mobile world
The app bundle
UI COMPONENTS/NAVIGATION
Android Jetpack
iOS UIKit
React Navigation
THE JAVASCRIPT ENGINE
JavaScriptCore
Chrome V8
Hermes
THE LOCAL DEVELOPMENT
Metro
Flipper
Gradle
CocoaPods
Fastlane
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesAcquia
Lightning is an open source starter kit and framework that helps developers tap into the richness of key D8 functionality, and build sites and experiences faster. At DrupalCon the team presented a session where we built an authoring experience live. This was the result of months of planning and practice. In this webinar, we will deconstruct each step in the build.
The broad concept for the experience we built during the speedrun was a product launch site with social feeds, CRM connected lead capture forms, authoring workflows for content marketers and campaign specific landing pages.
Speedrun steps that we will deconstruct:
-Develop a brand specific theme based on bootstrap using a css styleguide
-Configure a content approval workflow for content marketers and editors
-Configure new panelizer layouts, set defaults for editors and long-scroll landing pages using panels
-Create views-based social feeds, with curation based on a taxonomy
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportAcquia
Unfortunately, the live event for this webinar has passed.
No need to worry! We always post the recorded webinar and slides within 24 hours of the event. Check back soon!
As you likely know, creating multilingual websites in Drupal 7—with its web of modules and dependencies—is not for the faint of heart. What takes Drupal 7 20+ contrib modules to support is now part of core in Drupal 8. Its 4 multilingual core pillars—Language, Interface, Content, Config—make Drupal 8 a relieving contrast to Drupal 7’s old patchwork of multilingual afterthought.
In this Tech Talk, we will:
-Review the Drupal 7 multilingual landscape in contrast to Drupal 8’s core multilingual capabilities
-Demonstrate how to properly prepare a Drupal 8 website for multilingual support
-Show the traditional process of translating Drupal 8 websites
-Explore how Acquia and Lingotek can help with the translation process for Drupal 8 websites
The Workflow Methodology to Train Your Team on Drupal 8Acquia
With all of the new updates in Drupal 8, it’s important to ensure that you and your team are fully trained on the improvements and changes. This webinar will do just that and will help you get up to speed on Drupal 8. Whether you need to train yourself, or a whole team, you’ll leave this webinar with useful resources and advice.
Join OSTraining, an Acquia training partner, to hear about the process for getting your team ready to build on Drupal 8. Topics covered will include:
- The course outline from the Drupal 8 Beginner class, used to get newcomers and site-builders ready to work with Drupal 8
- The skills that Drupal themers will need to learn including Twig, Javascript, and Headless Drupal (and where to learn them!)
- The abilities that Drupal 8 developers must learn including Symfony, object oriented programming, and the new REST API (and the resources available to learn them)
Drupal 8 sets a new standard for ease of use, and allows users to create and deploy content in a whole new way. You’ve seen the platform designed for Drupal, now see Drupal designed for the platform.
Lightning Distribution for Drupal: Build Advanced Authoring Experiences in Dr...Acquia
Lightning provides developers with a lightweight framework for building advanced authoring experiences in Drupal 8. Developers gain a massive head-start when building great authoring experiences with Lightning, but it has not been a simple development roadmap. In this webinar, learn about some of the decisions we had to tackle, including:
-Which modular functionality should be considered core to the authoring experience?
-How will developers extend Lighting to create their own corporate or vertical distributions that leverage our authoring capabilities?
-Should Lighting be divisible into its components?
-How do we give developers the best upgrade experience possible? <spoiler> Composer </spoiler>
We will also share more of the roadmap for Lightning including the Workplace Preview System, a Higher Education Scenario, and Decoupled Blocks integration. Also included will be a demo of all 18 of our user stories so you understand the intent and operation of the features we have implemented.
From React to React Native - Things I wish I knew when I startedsparkfabrik
INTRO
Why RN
Welcome to the Mobile world
The app bundle
UI COMPONENTS/NAVIGATION
Android Jetpack
iOS UIKit
React Navigation
THE JAVASCRIPT ENGINE
JavaScriptCore
Chrome V8
Hermes
THE LOCAL DEVELOPMENT
Metro
Flipper
Gradle
CocoaPods
Fastlane
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesAcquia
Lightning is an open source starter kit and framework that helps developers tap into the richness of key D8 functionality, and build sites and experiences faster. At DrupalCon the team presented a session where we built an authoring experience live. This was the result of months of planning and practice. In this webinar, we will deconstruct each step in the build.
The broad concept for the experience we built during the speedrun was a product launch site with social feeds, CRM connected lead capture forms, authoring workflows for content marketers and campaign specific landing pages.
Speedrun steps that we will deconstruct:
-Develop a brand specific theme based on bootstrap using a css styleguide
-Configure a content approval workflow for content marketers and editors
-Configure new panelizer layouts, set defaults for editors and long-scroll landing pages using panels
-Create views-based social feeds, with curation based on a taxonomy
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportAcquia
Unfortunately, the live event for this webinar has passed.
No need to worry! We always post the recorded webinar and slides within 24 hours of the event. Check back soon!
As you likely know, creating multilingual websites in Drupal 7—with its web of modules and dependencies—is not for the faint of heart. What takes Drupal 7 20+ contrib modules to support is now part of core in Drupal 8. Its 4 multilingual core pillars—Language, Interface, Content, Config—make Drupal 8 a relieving contrast to Drupal 7’s old patchwork of multilingual afterthought.
In this Tech Talk, we will:
-Review the Drupal 7 multilingual landscape in contrast to Drupal 8’s core multilingual capabilities
-Demonstrate how to properly prepare a Drupal 8 website for multilingual support
-Show the traditional process of translating Drupal 8 websites
-Explore how Acquia and Lingotek can help with the translation process for Drupal 8 websites
The Workflow Methodology to Train Your Team on Drupal 8Acquia
With all of the new updates in Drupal 8, it’s important to ensure that you and your team are fully trained on the improvements and changes. This webinar will do just that and will help you get up to speed on Drupal 8. Whether you need to train yourself, or a whole team, you’ll leave this webinar with useful resources and advice.
Join OSTraining, an Acquia training partner, to hear about the process for getting your team ready to build on Drupal 8. Topics covered will include:
- The course outline from the Drupal 8 Beginner class, used to get newcomers and site-builders ready to work with Drupal 8
- The skills that Drupal themers will need to learn including Twig, Javascript, and Headless Drupal (and where to learn them!)
- The abilities that Drupal 8 developers must learn including Symfony, object oriented programming, and the new REST API (and the resources available to learn them)
Drupal 8 sets a new standard for ease of use, and allows users to create and deploy content in a whole new way. You’ve seen the platform designed for Drupal, now see Drupal designed for the platform.
Lightning Distribution for Drupal: Build Advanced Authoring Experiences in Dr...Acquia
Lightning provides developers with a lightweight framework for building advanced authoring experiences in Drupal 8. Developers gain a massive head-start when building great authoring experiences with Lightning, but it has not been a simple development roadmap. In this webinar, learn about some of the decisions we had to tackle, including:
-Which modular functionality should be considered core to the authoring experience?
-How will developers extend Lighting to create their own corporate or vertical distributions that leverage our authoring capabilities?
-Should Lighting be divisible into its components?
-How do we give developers the best upgrade experience possible? <spoiler> Composer </spoiler>
We will also share more of the roadmap for Lightning including the Workplace Preview System, a Higher Education Scenario, and Decoupled Blocks integration. Also included will be a demo of all 18 of our user stories so you understand the intent and operation of the features we have implemented.
React Native, as a new way to develop mobile application with little to no knowledge about native development, allowed us to go from nothing to a released mobile app in less than 3 months.
This presentation will cover:
Why Nuxeo chose React Native for its new mobile application?
What are the advantages for us?
How did we work around issues / limitations?
One year solving infrastructure management with FusionDirectory and OpenLDAP,...OW2
Today the world of infrastructure moves. the advent of cloud, Infrastructure on demand, SAS mode are innovative concepts
requiring a change in our methods. But what about managing these platforms, security, systems and users.
The infrastructure is not necessarily internal anymore, establishing a workflow has become indispensable. The Daily operations by less skilled people and the delegation of operations.
At this conference we will see on concrete cases and details how FusionDirectory daily support to solve these problems thanks to its modularity, its API, and webservices.
The potential in Drupal 8.x and how to realize itAngela Byron
As of Drupal 8.0.0, we've adopted a new release cycle that enables us to ship "minor" releases every 6 months with new, backwards-compatible features. This talk discusses possible implementation of this that attempts to strike a balance between agility and including all of the relevant stakeholders in feature decisions.
Choosing Drupal as your Content Management FrameworkMediacurrent
In Kendall Totten's presentation, "Choosing Drupal as a Content Management Framework for Your Next Project" she covered questions such as:
-What is Drupal and what makes it great?
-What is involved with building & theming a Drupal site?
-How to get a Drupal site off the ground quickly
-The difference between a base theme and a regular theme
-Modules that make theming easier
Kevin Basarab goes over the new features of Drupal 8 and what you can expect to see in the forthcoming version. From CMI, views in core, web services, mobile and HTML5 we talked about the new features and showed a live demo of some of the new features. In addition the session covered how to help finalize Drupal 8 and get involved yourself.
[drupalday2017] - Behat per Drupal: test automatici e molto di piùDrupalDay
Behat è nato per semplificare il processo di accettazione da parte del cliente: per evitare ambiguità si realizza un test automatico (leggibile anche da chi non ha competenze tecniche) la cui esecuzione con successo garantisce che le specifiche siano rispettate. L'integrazione di Behat nel processo di sviluppo Drupal permette tuttavia di andare ben oltre: si può usare Behat per condividere le specifiche con il cliente, per guidare lo sviluppo (scrivendo il test prima del codice), per assistere il debug (usando uno scenario per popolare una situazione di errore ripetibile) e persino per migrare un sito da Drupal 7 a Drupal 8 (codificando il comportamento del sito in una serie di test che vengono poi usati come base per lo sviluppo del nuovo sito). Per tutti gli scenari descritti vedremo esempi basati sull'esperienza di Nuvole.
di Andrea Pescetti
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
"The front-end moves faster than Drupal, whether Drupal likes it or
not" This reference from "The state of the Front-end" session at
DrupalCon Amsterdam explains that we need different ways to retrieve
content from a Drupal site for an easy integration with new front-end
frameworks. This allows non-experienced front-end developers to start
theming Drupal using the tools they are used to.
What are user experiences and how can we design them optimally? Why does UX matter and how does it interface with software development? And what does a unified design approach mean for front-end development at Semantico?
Front End Tooling and Performance - Codeaholics HK 2015Holger Bartel
Front End Tooling and Performance is a case study on what I used to make missedin-hkg.com load in less than 1000ms and optimise front end performance in various ways.
This talk has been held at the Codeaholics Meetup in Hong Kong on 08. April 2015.
https://speakerdeck.com/matenadasdi/frontend-automation-and-stability
We all know that after a certain amount of code complexity it’s impossible to maintain everything with simple manual processes. Frontend development is in a new era and we all have to focus on stability and scalability in our huge JavaScript architecture. I will present you our plans at Ustream to keep up with continuous feature development, our testing layers and solutions for workflow automation.
Grunt js for the Enterprise Vol.1: Frontend Performance with PhantomasDavid Amend
Grunt js for the Enterprise Vol.1: Frontend Performance with Phantomas.
This is the first presentation of an upcoming series to achieve a proper Continous Integration process for big JavaScript projects, memory leaks javascript, David Amend
Wrangling Large Scale Frontend Web ApplicationsRyan Roemer
Web applications are massively shifting to the frontend, thanks to exciting new JavaScript / CSS technologies, expanding browser capabilities (visualizations, real-time apps, etc.) and faster perceived user experiences. However, client web applications can be a nightmare to maintain at scale, even for seasoned software architects and operations engineers. Deployment and production infrastructures are complex and rapidly changing. And, frontend JavaScript / CSS code ships to browsers worldwide, where errors and issues are notoriously difficult to systematically detect and diagnose.
In this talk, we will tackle the wild west of the frontend with pragmatic steps and seasoned advice from helping organizations from startups to Fortune 500 companies create some of the largest frontend web applications on the Internet. In particular, we will examine the many hard lessons gleaned from leading frontend application development and education for a team of 50+ engineers rearchitecting a top-five e-commerce site. Some of the topics we will cover include:
* Managing and building very large (500K+ line) frontend application / test code bases.
* Surviving production traffic and errors on the frontend and handling spikes like Black Friday / Cyber Monday for one of the highest traffic e-commerce websites in existence.
* How, where, and why your frontend application is likely to fail.
* Monitoring, logging, and debugging frontend web applications out in the wild.
* Automating checks, tests, and code introspection to protect your code in production.
* Creating an effective, fast, and engineer-friendly development-test-deployment frontend pipeline.
Whether your frontend application already supports millions of transactions a day or you are about to launch your first single-page-application, our aim is to prepare teams of all sizes for the most critical challenges and solutions facing modern frontend web applications.
React Native, as a new way to develop mobile application with little to no knowledge about native development, allowed us to go from nothing to a released mobile app in less than 3 months.
This presentation will cover:
Why Nuxeo chose React Native for its new mobile application?
What are the advantages for us?
How did we work around issues / limitations?
One year solving infrastructure management with FusionDirectory and OpenLDAP,...OW2
Today the world of infrastructure moves. the advent of cloud, Infrastructure on demand, SAS mode are innovative concepts
requiring a change in our methods. But what about managing these platforms, security, systems and users.
The infrastructure is not necessarily internal anymore, establishing a workflow has become indispensable. The Daily operations by less skilled people and the delegation of operations.
At this conference we will see on concrete cases and details how FusionDirectory daily support to solve these problems thanks to its modularity, its API, and webservices.
The potential in Drupal 8.x and how to realize itAngela Byron
As of Drupal 8.0.0, we've adopted a new release cycle that enables us to ship "minor" releases every 6 months with new, backwards-compatible features. This talk discusses possible implementation of this that attempts to strike a balance between agility and including all of the relevant stakeholders in feature decisions.
Choosing Drupal as your Content Management FrameworkMediacurrent
In Kendall Totten's presentation, "Choosing Drupal as a Content Management Framework for Your Next Project" she covered questions such as:
-What is Drupal and what makes it great?
-What is involved with building & theming a Drupal site?
-How to get a Drupal site off the ground quickly
-The difference between a base theme and a regular theme
-Modules that make theming easier
Kevin Basarab goes over the new features of Drupal 8 and what you can expect to see in the forthcoming version. From CMI, views in core, web services, mobile and HTML5 we talked about the new features and showed a live demo of some of the new features. In addition the session covered how to help finalize Drupal 8 and get involved yourself.
[drupalday2017] - Behat per Drupal: test automatici e molto di piùDrupalDay
Behat è nato per semplificare il processo di accettazione da parte del cliente: per evitare ambiguità si realizza un test automatico (leggibile anche da chi non ha competenze tecniche) la cui esecuzione con successo garantisce che le specifiche siano rispettate. L'integrazione di Behat nel processo di sviluppo Drupal permette tuttavia di andare ben oltre: si può usare Behat per condividere le specifiche con il cliente, per guidare lo sviluppo (scrivendo il test prima del codice), per assistere il debug (usando uno scenario per popolare una situazione di errore ripetibile) e persino per migrare un sito da Drupal 7 a Drupal 8 (codificando il comportamento del sito in una serie di test che vengono poi usati come base per lo sviluppo del nuovo sito). Per tutti gli scenari descritti vedremo esempi basati sull'esperienza di Nuvole.
di Andrea Pescetti
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
"The front-end moves faster than Drupal, whether Drupal likes it or
not" This reference from "The state of the Front-end" session at
DrupalCon Amsterdam explains that we need different ways to retrieve
content from a Drupal site for an easy integration with new front-end
frameworks. This allows non-experienced front-end developers to start
theming Drupal using the tools they are used to.
What are user experiences and how can we design them optimally? Why does UX matter and how does it interface with software development? And what does a unified design approach mean for front-end development at Semantico?
Front End Tooling and Performance - Codeaholics HK 2015Holger Bartel
Front End Tooling and Performance is a case study on what I used to make missedin-hkg.com load in less than 1000ms and optimise front end performance in various ways.
This talk has been held at the Codeaholics Meetup in Hong Kong on 08. April 2015.
https://speakerdeck.com/matenadasdi/frontend-automation-and-stability
We all know that after a certain amount of code complexity it’s impossible to maintain everything with simple manual processes. Frontend development is in a new era and we all have to focus on stability and scalability in our huge JavaScript architecture. I will present you our plans at Ustream to keep up with continuous feature development, our testing layers and solutions for workflow automation.
Grunt js for the Enterprise Vol.1: Frontend Performance with PhantomasDavid Amend
Grunt js for the Enterprise Vol.1: Frontend Performance with Phantomas.
This is the first presentation of an upcoming series to achieve a proper Continous Integration process for big JavaScript projects, memory leaks javascript, David Amend
Wrangling Large Scale Frontend Web ApplicationsRyan Roemer
Web applications are massively shifting to the frontend, thanks to exciting new JavaScript / CSS technologies, expanding browser capabilities (visualizations, real-time apps, etc.) and faster perceived user experiences. However, client web applications can be a nightmare to maintain at scale, even for seasoned software architects and operations engineers. Deployment and production infrastructures are complex and rapidly changing. And, frontend JavaScript / CSS code ships to browsers worldwide, where errors and issues are notoriously difficult to systematically detect and diagnose.
In this talk, we will tackle the wild west of the frontend with pragmatic steps and seasoned advice from helping organizations from startups to Fortune 500 companies create some of the largest frontend web applications on the Internet. In particular, we will examine the many hard lessons gleaned from leading frontend application development and education for a team of 50+ engineers rearchitecting a top-five e-commerce site. Some of the topics we will cover include:
* Managing and building very large (500K+ line) frontend application / test code bases.
* Surviving production traffic and errors on the frontend and handling spikes like Black Friday / Cyber Monday for one of the highest traffic e-commerce websites in existence.
* How, where, and why your frontend application is likely to fail.
* Monitoring, logging, and debugging frontend web applications out in the wild.
* Automating checks, tests, and code introspection to protect your code in production.
* Creating an effective, fast, and engineer-friendly development-test-deployment frontend pipeline.
Whether your frontend application already supports millions of transactions a day or you are about to launch your first single-page-application, our aim is to prepare teams of all sizes for the most critical challenges and solutions facing modern frontend web applications.
A modern front end development workflow for Magnolia at AtlassianMagnolia
This talk was given by Nicolas Barbé, Magnolia, and William Paoli, Atlassian, at Magnolia Conference 2015 in Foster City, California.
The recommended development process for Magnolia is based on a Java stack and its ecosystem. It provides the best foundations to customize the back-end or create new content applications. However, implementing a new template or modifying an existing theme with standard front-end practices can be a challenging task.
In this talk, William and Nicolas describe how Atlassian, the creator of JIRA and Confluence, has built a modern front-end development workflow with Magnolia. How they decouple the back-end and front-end release process to deliver incremental changes to the user.
How to Build Front-End Web Apps that Scale - FutureJSPhil Leggetter
Developing large apps is difficult. Ensuring that code is consistent, well structured, tested, maintainable and has an architecture that encourages enhancement is essential. When it comes to large server-focused apps, solutions to this problem have been tried and tested. But, with the ongoing dramatic shift of functionality into the browser, how do you achieve this when building Front-End Web Apps?
In this talk we’ll cover the signs to watch out for as your HTML5 SPA grows and provide examples of some of the tooling types that can contribute-to - as well as ease - the growing pains. Finally, we’ll demonstrate how tooling can be used to support a set of conventions, practices and principles that enable a productive developer workflow where the first line of code is feature code, features can be developed in isolation, code conflicts are avoided by grouping assets by feature and features are composed into apps.
The demonstrations will use the BladeRunnerJS open source developer toolkit, but the concepts are widely applicable.
Growing to become one of the largest sites on the Internet comes with a unique set of problems. Learning how to and adopt, and doing so without losing sight of content creator's voice proves tricky. This talk details some of the frontend tools we've built and approaches we've taken to service our millions of users at scale.
In the last few years, there has been a trend towards shifting the business logic of web apps from the backend to the frontend, with the backend being delegated to a simple API. This makes the choice of a frontend framework that much more important. In 2015 we've seen a vast amount of new innovation in web development. We'll discuss the trends in this techtalk.
source : http://survivejs.github.io/frontend-in-2015/#/
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...Prasid Pathak
Over the past several years, as the role of the browser has grown, rich desktop-like apps have emerged built entirely in the browser. To enable this movement, a new generation of powerful JavaScript frameworks have emerged including EmberJS, AngularJS, BackboneJS, and React. In this 30 minute crash course on front end frameworks, Bloc co-founder and CTO Dave Paola will cover the history of front end web development, the recent emergence of these new Javascript frameworks, and go over some of the pros and cons for learning them.
We'll hear from Bloc co-founder and CTO Dave Paola and Bloc Developer Christian Schlensker. Prior to Bloc, Dave was a developer at Kontagent, has over 15 years of software development experience, and has founded numerous other companies. Christian comes to Bloc from Pinchit and TAG where he was a developer. Prior to that, Christian was also a graphic designer.
In our experience, beginners are often overwhelmed by buzz words like "HTML5," "JavaScript," and "Ruby." Without an experienced guide, they can spend months going down rabbit-holes drilling into specific languages, and emerge frustrated that they can't build a real website. Dave will start by helping you visualize the front end web development landscape.
Comparing Angular, Ember, Backbone, and React
2
Once you understand the landscape, Dave will introduce the four major front end frameworks that have emerged over the past two years. He'll discuss the pros and cons of learning each one, from the point of view of a beginner. These four frameworks are: AngularJS, EmberJS, BackboneJS, and ReactJS.
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
Key topics covered:
- Real-world examples of Choreo's comprehensive coverage from application design and deployment, security, scaling, and monitoring
- Running different types of workloads, such as web applications, APIs, microservices, integrations, and tasks at scale, and wire them together to deliver seamless omnichannel digital experiences
- How Choreo improves the developer experience by eliminating repetition, silos, and redundancy through enhanced discoverability and self-serviceability
Learn about what is tibco designer.TIBCO Designer is the graphical user interface (GUI) for defining business processes. Look at tibco designing interface overview and about challenge of application integration, benefits of integration and Process definition.
Actually testing is as important as development and we all want to write code that works. So, why not test our front-end code?
To do that we can use some tools as Selenium, Jasmine but I will explain QUnit because it's used in Drupal8 testing.
QUnit is a powerful, easy-to-use JavaScript unit testing framework. It's used by the jQuery, jQuery UI, jQuery Mobile projects, also by Drupal, and is capable of testing any generic JavaScript code.
Session presented at Drupalcamp Gotemburg 2013 where I explained how to include QUnit testing in our Drupal projects.
Twittalicious - Desarrollo de un Producto con DrupalRuben Teijeiro
Herramienta opensource para el análisis de métricas sobre la plataforma Twitter. Nuestro objetivo es ofrecer a la comunidad una aplicación capaz de reunir aquellos aspectos más interesantes
Metodologia de Trabajo en Proyectos con DrupalRuben Teijeiro
Esta sesión está pensada para exponer una propuesta de metodología de trabajo en proyectos basados en la plataforma Drupal.
Una sesión sencilla que avanzará desde lo abstracto a lo concreto, desde lo básico a lo avanzado.
La exposición será eminentemente práctica: se usará el caso real de un proyecto web para introducir los conceptos básicos de la estructura de elementos en Drupal, las características principales de Drush como herramienta de configuración y la elaboración de un profile reutilizable con las principales características y módulos más usuales en un proyecto web.
Por último, se expondrán aspectos relacionados con la distribución del paquete final dentro de la comunidad Drupal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.