The ambition of web applications has only been impeded by the economies of scaling. The Hierarchical-MVC pattern enables ambitious applications to be designed without worrying about the dreaded 'S' word.
This talk will provide an overview of how to build applications that scale vertically and horizontally effortlessly when using the HMVC pattern. We will examine how the request object can provide a cost effective way to create an application of services. Then we will see how interrogation of the request object can reduce the size of the codebase across the entire application.
This is a simple overview of the China port market and the 30 biggest port markets in China. For more information go to www.port-investor.com or contact us on contact@industreams.com.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
This is a simple overview of the China port market and the 30 biggest port markets in China. For more information go to www.port-investor.com or contact us on contact@industreams.com.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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
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/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
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
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
This article is all about what AI trends will emerge in the field of creative operations in 2024. All the marketers and brand builders should be aware of these trends for their further use and save themselves some time!
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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
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/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
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
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
This article is all about what AI trends will emerge in the field of creative operations in 2024. All the marketers and brand builders should be aware of these trends for their further use and save themselves some time!
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
During this webinar, Anand Bagmar demonstrates how AI tools such as ChatGPT can be applied to various stages of the software development life cycle (SDLC) using an eCommerce application case study. Find the on-demand recording and more info at https://applitools.info/b59
Key takeaways:
• Learn how to use ChatGPT to add AI power to your testing and test automation
• Understand the limitations of the technology and where human expertise is crucial
• Gain insight into different AI-based tools
• Adopt AI-based tools to stay relevant and optimize work for developers and testers
* ChatGPT and OpenAI belong to OpenAI, L.L.C.
13. C scope fa lls short
...] the trad itional MV
“[ the contr ol of GUI
en it comes to ot handle
wh
widgets). M VC does n
elements ( of data ma nagement,
com plexities ion flows
the
gement, a nd applicat
e vent mana
[...]” “HM
VC provides a powe
rful yet easy-to-
understand layered
design methodology
for developing a com
plete presentation
layer. While MVC pro
vides an efficient
framework for devel
oping GUI
interaction, HMVC s
cales it to the entire
client tier.”
17. “SOA separates functions into
distinct units, or services, whic
h
developers make accessible
over a network in order to allo
w
users to combine and reuse
them in the production of
applications.”
http://en.wikipedia.org/wiki/Service-
oriented_architecture
18. Request
C
Request
V M
Request
C
C
Request
Request
V M
V M
C
Request
Request
V M
C C
V M V M
19. Request
C
Request
Request
V M Request
Request
C
C
Request
Request
V M
V M
Request C
Request
Request
Request
Request
V M
C C
V M V M
32. // Load an instance of sian user
$user = User::instance()
->load('sian');
// Load an instance of sian user using HMVC
$user = Request::factory('user/load/sian.json')
->execute();
33. // Load an instance of sian user
$user = User::instance() FTW
->load('sian');
// Load an instance of sian user using HMVC
$user = Request::factory('user/load/sian.json')
->execute();
34. HTTP server Handle client request
PHP initialisation PHP runs, index.php executed
Framework loads all required
Bootstrap dependencies
The server request is parsed
Request
Framework execution
producing a request object
The request is examined and
Routing matched to a registered route
The matched controller action is
invoked.
The business logic of the request
Application logic takes place here, including
loading of models and views,
gathering data and rendering the
result.
35. HTTP server Handle client request
PHP initialisation PHP runs, index.php executed
Framework loads all required
Bootstrap dependencies
The server request is parsed
Request
Framework execution
producing a request object
The request is examined and
Routing matched to a registered route
The matched controller action is
invoked.
The business logic of the request
Application logic takes place here, including
loading of models and views,
gathering data and rendering the
result.
36. HTTP server Handle client request
PHP initialisation PHP runs, index.php executed
Framework loads all required
Bootstrap dependencies
The server request is parsed
Request
Framework execution
producing a request object
The request is examined and
Routing matched to a registered route
The matched controller action is
invoked.
The business logic of the request
Application logic takes place here, including
loading of models and views,
gathering data and rendering the
result.
37. HTTP server Handle client request
PHP initialisation PHP runs, index.php executed
Framework loads all required
Bootstrap dependencies
The server request is parsed
Request
Framework execution
producing a request object
The request is examined and
Routing matched to a registered route
The matched controller action is
invoked.
The business logic of the request
Application logic takes place here, including
loading of models and views,
gathering data and rendering the
result.
38. HTTP server Handle client request
PHP initialisation PHP runs, index.php executed
Framework loads all required
Bootstrap dependencies
The server request is parsed
Request
Framework execution
producing a request object
The request is examined and
Routing matched to a registered route
The matched controller action is
invoked.
The business logic of the request
Application logic takes place here, including
loading of models and views,
gathering data and rendering the
result.
39. HTTP server Handle client request
PHP initialisation PHP runs, index.php executed
Framework loads all required
Bootstrap dependencies
The server request is parsed
Request
Framework execution
producing a request object
The request is examined and
Routing matched to a registered route
The matched controller action is
invoked.
The business logic of the request
Application logic takes place here, including
loading of models and views,
gathering data and rendering the
result.
40. // If there is no cached user
if ( ! $user = Cache::instance()
->load('sian12345'))
{
// Load an instance of sian
// user using HMVC
$user = Request::factory('user/sian')
->execute();
}
41. // If there is no cached user
if ( ! $user = Cache::instance()
->load('sian12345'))
{
// Load an instance of sian user
$user = User::instance()
->load('sian');
}
// If there is no cached user
if ( ! $user = Cache::instance()
->load('sian12345'))
{
// Load an instance of sian user using HMVC
$user = Request::factory('user/sian')
->execute();
}
48. // Create a URI for the user route
$uri = Route::get('users')
->uri(array('username' => 'sian'));
// Load the URI with a request
Request::factory($uri)
->execute();
49. // Create a URI for the user route
$uri = Route::get('users')
->uri(array('username' => 'sian'));
$uri => /user/load/
sian.json
// Load the URI with a request
Request::factory($uri)
->execute();
60. - + mysite.com +
Home Archive Blog Web board About us
Buy content
My Website
login username
Foobar
12 password *******
Register | Forget password
- “RDX Wall Art: The Making Of” iand new short documentary iand new short
isa new short
- isa new short documentary
- highlighting iand new sho documentary
- some of the pioneers highlighting iand new sho
more ...
Foobar
12
- “RDX Wall Art: The Making Of” iand new short documentary iand new short
isa new short
- isa new short documentary
- highlighting iand new sho documentary
- some of the pioneers highlighting iand new sho
more ...
64. - + mysite.com +
Home Archive Blog Web board About us
Buy content
My Website
login username
Foobar
12 password *******
Register | Forget password
- “RDX Wall Art: The Making Of” iand new short documentary iand new short
isa new short
- isa new short documentary
- highlighting iand new sho documentary
- some of the pioneers highlighting iand new sho
more ...
Foobar
12
- “RDX Wall Art: The Making Of” iand new short documentary iand new short
isa new short
- isa new short documentary
- highlighting iand new sho documentary
- some of the pioneers highlighting iand new sho
more ...
65. - + mysite.com +
Home Archive Blog Web board About us
Buy content
My Website
login username
Foobar
12 password *******
Register | Forget password
- “RDX Wall Art: The Making Of” iand new short documentary iand new short
isa new short
- isa new short documentary
- highlighting iand new sho documentary
- some of the pioneers highlighting iand new sho
more ...
Foobar
12
- “RDX Wall Art: The Making Of” iand new short documentary iand new short
isa new short
- isa new short documentary
- highlighting iand new sho documentary
- some of the pioneers highlighting iand new sho
more ...
69. // Test the request for reduced style
if ($this->request->header('X-Login-Style') === 'reduced')
{
// Return the reduced login form
$this->response->body = View::factory('login/reduced.phtml');
}
else
{
// Return the full login form
$this->response->body = View::factory('login/reduced.phtml');
}
One of the core developers since 2008
Currently working on the 3.1 release
(any Kohana users in the audience?)
Another pattern? No. Hierarchical MVC is an extension of MVC
Solves the mixed domain usage of the MVC paradigm
Based entirely on MVC, so easy to implement with existing knowledge
Traditional MVC usually does not fit the modern web app implementation
Features add additional complexity
Multiple features are packed into each MVC triad
Traditional MVC usually does not fit the modern web app implementation
Features add additional complexity
Multiple features are packed into each MVC triad
Traditional MVC usually does not fit the modern web app implementation
Features add additional complexity
Multiple features are packed into each MVC triad
Traditional MVC usually does not fit the modern web app implementation
Features add additional complexity
Multiple features are packed into each MVC triad
Controllers (and Models) become bloated - ‘fat’
Application features become tightly coupled to controller code
Increasingly harder to scale as features grow
Hierarchical MVC is an architecture of multiple MVC instances - or ‘triads’
Each triad is accessed exclusively through the controller
Ensures application logic is enclosed within domain specific triads
Hierarchical MVC is an architecture of multiple MVC instances - or ‘triads’
Each triad is accessed exclusively through the controller
Ensures application logic is enclosed within domain specific triads
Hierarchical MVC is an architecture of multiple MVC instances - or ‘triads’
Each triad is accessed exclusively through the controller
Ensures application logic is enclosed within domain specific triads
Hierarchical MVC is an architecture of multiple MVC instances - or ‘triads’
Each triad is accessed exclusively through the controller
Ensures application logic is enclosed within domain specific triads
Hierarchical MVC is an architecture of multiple MVC instances - or ‘triads’
Each triad is accessed exclusively through the controller
Ensures application logic is enclosed within domain specific triads
Hierarchical MVC is an architecture of multiple MVC instances - or ‘triads’
Each triad is accessed exclusively through the controller
Ensures application logic is enclosed within domain specific triads
So where did HMVC come from? You may be surprised..!
First reference to HMVC in Javaworld - July 2000
Article described how to structure Java based GUI interfaces
Creates a solid separation between presentation and application logic
Although the context is different, the themes apply to web application
HMVC does encourage logical separation of domain specific code
However...
A reader letter to the editor pointed out HMVC is actually an implementation of PAC,
Presentation-Abstraction-Control
PAC as a design pattern dates back to 1970’s
So Hierarchical-MVC is approximately equal to PAC! Done. I can go home.
Not the whole story...
In February this year I published an article on HMVC
A reader [correctly] pointed out that HMVC is remarkably similar to Service-Orientated-Architecture
When you look at the definition of SOA, it has many similarities with HMVC
Applications built out of reusable components separated into distinct units
HMVC triads are effectively services...
Diagram I included in the TechPortal article is actually incorrect
Each HMVC triad should be able to operate independently
Each triad is certainly a service
Therefore HMVC is an implementation of SOA
Diagram I included in the TechPortal article is actually incorrect
Each HMVC triad should be able to operate independently
Each triad is certainly a service
Therefore HMVC is an implementation of SOA
So HMVC is approximately equal to Presentation-Abstraction-Control and Service-Orientated-Architecture...
So HMVC is approximately equal to Presentation-Abstraction-Control and Service-Orientated-Architecture...
So HMVC is approximately equal to Presentation-Abstraction-Control and Service-Orientated-Architecture...
So HMVC is approximately equal to Presentation-Abstraction-Control and Service-Orientated-Architecture...
... I like to think it is the glue between the two, bring SOA and PAC together coherently.
The rest of this talk will look at using HMVC to aid designing scalable applications
Focus on scalable architecture and scalable presentation implementation
(reference Lorenzo scalability talk) - My experience is scalability is a secondary consideration
- Most apps grow in popularity exponentially. Hard to respond to until it’s too late
- Response must be quick and decisive
Failure to implement a solid scalable architecture can lead to disaster
Twitter has famously and publicly fallen victim to this
I will demonstrate how an SOA can be scaled relatively simply with Kohana 3
Lets look at implementing a very common web application feature.
Ask: Which is the most ubiquitous web app feature?
It is fair to say users are a pretty standard feature.
They also present a good example as they contain many properties and methods.
Example of some traditional user properties and methods,
adopting a CRUD like pattern for user models
An example of User instance using the traditional method - nothing revolutionary
User loaded using an HMVC request.
This creates an HTTP-like request
so what is $user?
Successful user request response will look like this
[note] no password transmitted for what should be obvious reasons
This can be wrapped into a model of course
If we ran these requests in parallel, which method would be faster? The top one!
Lets investigate the reason why?
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
Traditional PHP Framework Request lifetime > Server > PHP >
Framework Bootstrap > Request parse > Routing > Controller Execution
Kohana does it’s best to mitigate, others don’t do so well
We can mitigate further by adding a cache
This severely reduces the load time for subsequent requests.
If we look again at our previous comparison, with cache, which is faster? [neither]
There is no advantage between MVC and HMVC methods.
HTTP like interaction limits the functionality? No!
Tim Berners-Lee defined HTTP in 1991 from his work at Cern
HTTP can provide a lot of functionality...
HTTP provides status, headers, content and verbs (methods)
All of the functionality we need.
How do we manage this in a scalable manner?
Routes are equivalent to a network patch panel, they define mapping of URI to controller actions
Managing application requests in a single location.
This is the route for the applications users
Creates a single place (bootstrap) where application functionality is defined
Good Routing provides additional functionality
Reverse routing!
Reverse routing is the generation of a route URI based on a route definition and specific parameters
We have parameters required for the action, username and return format
The route provides defaults and filters
Creating a new URI based on the Route definition with the required parameters
Parameters that have defaults do not need to be supplied with default definitions
Our application has failed
Profiling has shown that the user operations are not scaling
New server provisioned
Traditionally new servers and code require provisioning, full QA, testing - not agile!
HMVC allows rapid deployment of new services, very little change to the code
(show new host definition) - Creation of API’s for free
Traditionally new servers and code require provisioning, full QA, testing - not agile!
HMVC allows rapid deployment of new services, very little change to the code
(show new host definition) - Creation of API’s for free
Traditionally new servers and code require provisioning, full QA, testing - not agile!
HMVC allows rapid deployment of new services, very little change to the code
(show new host definition) - Creation of API’s for free
Exposing a lot of application logic, needs to be secured
Most traditional methods are undesirable, either through complexity or performance
Exposing a lot of application logic, needs to be secured
Most traditional methods are undesirable, either through complexity or performance
OAuth is designed to allow web services to access resources elsewhere. OAuth 1.0 is OK and could work.
OAuth 2.0 is specifically designed for this paradigm, increasing performance
OAuth is designed to allow web services to access resources elsewhere. OAuth 1.0 is OK and could work.
OAuth 2.0 is specifically designed for this paradigm, increasing performance
Turning attention to presentation and HMVC
Similar to the Javaworld article, we want to handle the presentation of domain specific logic internally - scalable code management and reuse
A typical web site. Content, Menus and User Authentication
Normally partials and snippets are used in construction (this is fine)
Traditionally pulled together in a fat controller
HTTP request basic
Login authentication usually has its own endpoint within a triad
All of the login logic is kept within this domain
Final view is handled here as well
Full HTML5 version of a login page
On other pages, we want to use the same logic within other contexts
many methods for pulling login box (GET parameters etc)
We can use HTTP headers
Controller code to generate a request
HTTP request with login style header
Controller code to handle request and return correct view
Keeps all login business logic within the authentication domain
far easier to maintain