CSS selectors are used to select and style elements on web pages. Common selectors include element names, IDs, classes, attributes, and pseudo-classes. More complex selectors allow targeting of child elements, siblings, and elements based on attributes. Specificity determines which styles will be applied when multiple selectors target the same element.
The document outlines an agenda for a MongoDB schema design workshop. It will cover basic schema design principles, how schemas evolve over an application's lifetime, common design patterns, and considerations for sharding. The goals are to learn the schema design process in MongoDB, practice applying principles through exercises, and understand implications of sharding.
We use tokens to identify resources and try to ensure data security in insecure environments, however the management of these tokens can get quite complex. When we have distributed environments things are harder to deal with. Come to the magical world of JSON Web Tokens and make your life simpler!
Video available at https://www.youtube.com/watch?v=-riFE76nI84
Talk at FOSDEM 2017 in the Open Source Design room showing the Open Source Design community stats for 2016. See https://fosdem.org/2017/schedule/event/osd_success_stories/
Talk held together with @eppfel.
Reveal.js is an HTML presentation framework that allows users to create beautiful presentations using HTML. It has features like vertical slides, nested slides, Markdown support, different transition styles, themes, slide backgrounds, images, video, tables, quotes, and linking between slides. Presentations can be exported to PDF and custom states and events can be triggered on each slide. The framework is touch optimized and works on devices like mobile phones and tablets.
The document summarizes key points from the 1971 book "The Psychology of Computer Programming" by Gerald M. Weinberg. It discusses how egoless programming increases productivity by not allowing programmers to "own" programs. It also advocates for an agile approach, noting requirements often change during development. Finally, it outlines traits of successful programmers, like adaptability and humility, and emphasizes the importance of being willing to learn from mistakes.
The document describes the scoring rules for the game of bowling. It explains that in each of the 10 frames, a player has two rolls to knock down pins. The score for a frame is the total pins knocked down plus bonuses for strikes and spares. A spare occurs when a player knocks down all 10 pins over two rolls, and the bonus is the number of pins from the next roll. A strike knocks down all 10 pins in one roll, and the bonus is the number of pins from the next two rolls. The 10th frame allows for a third roll if a strike or spare is achieved.
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
The document outlines an agenda for a MongoDB schema design workshop. It will cover basic schema design principles, how schemas evolve over an application's lifetime, common design patterns, and considerations for sharding. The goals are to learn the schema design process in MongoDB, practice applying principles through exercises, and understand implications of sharding.
We use tokens to identify resources and try to ensure data security in insecure environments, however the management of these tokens can get quite complex. When we have distributed environments things are harder to deal with. Come to the magical world of JSON Web Tokens and make your life simpler!
Video available at https://www.youtube.com/watch?v=-riFE76nI84
Talk at FOSDEM 2017 in the Open Source Design room showing the Open Source Design community stats for 2016. See https://fosdem.org/2017/schedule/event/osd_success_stories/
Talk held together with @eppfel.
Reveal.js is an HTML presentation framework that allows users to create beautiful presentations using HTML. It has features like vertical slides, nested slides, Markdown support, different transition styles, themes, slide backgrounds, images, video, tables, quotes, and linking between slides. Presentations can be exported to PDF and custom states and events can be triggered on each slide. The framework is touch optimized and works on devices like mobile phones and tablets.
The document summarizes key points from the 1971 book "The Psychology of Computer Programming" by Gerald M. Weinberg. It discusses how egoless programming increases productivity by not allowing programmers to "own" programs. It also advocates for an agile approach, noting requirements often change during development. Finally, it outlines traits of successful programmers, like adaptability and humility, and emphasizes the importance of being willing to learn from mistakes.
The document describes the scoring rules for the game of bowling. It explains that in each of the 10 frames, a player has two rolls to knock down pins. The score for a frame is the total pins knocked down plus bonuses for strikes and spares. A spare occurs when a player knocks down all 10 pins over two rolls, and the bonus is the number of pins from the next roll. A strike knocks down all 10 pins in one roll, and the bonus is the number of pins from the next two rolls. The 10th frame allows for a third roll if a strike or spare is achieved.
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
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
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.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
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.
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
Creative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Organizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
PepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contently
This document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert Qian
The document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
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.
The document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
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.
2. Thank You
Smashing CSS:
Professional Techniques
for Modern Layout
by Eric Meyer
3. Selectors
• Used to select an element
• Elements
• Pseudo-elements
• By element, ID, class, other
H1 # . ^*:()~[]="">+$
4. Specificity
• Who will win?
HTML CSS
<h1 id="title">Chuck ipsum</h1> h1 { color: red; }
<p> h1#title { color: green; }
Chuck Norris' tears cure cancer. Too bad
he has never cried.
</p> Output
Chuck ipsum
Chuck Norris' tears cure cancer. Too bad he
has never cried.
5. Specificity
• Green
• 0,1,0,0 versus 0,0,0,1
HTML CSS
<h1 id="title">Chuck ipsum</h1> h1 { color: red; }
<p> h1#title { color: green; }
Chuck Norris' tears cure cancer. Too bad
he has never cried.
</p> Output
Chuck ipsum
Chuck Norris' tears cure cancer. Too bad he
has never cried.
6. Specificity
• 0,0,0,1 vs. 0,0,0,2 vs. 0,0,0,3
HTML CSS
<p> p { color: red; }
Chuck Norris <span>is</span> a man p span { color: green; }
of few words. Chuck Norris <span>is p span i { color: blue; }
<i>not</i></span> a man of few
roundhouse kicks to the face. Output
</p> Chuck Norris is a man of few words. Chuck
Norris is not a man of few roundhouse kicks to
the face.
“Decorating your markup with classes and ids and matching purely on those
while avoiding all uses of sibling, descendant and child selectors will actually
make a page perform significantly better in all browsers.”
~ David Hyatt
Architect for Safari and WebKit, also worked on Mozilla, Camino, and Firefox
7. Specificity
• They can build on each other
HTML CSS
<h1 id="title" h1 { font-weight: bold; }
class="green">Chuck ipsum</h1> h1#title { font-size: 2em; }
<p> .green { color: green; }
Chuck Norris does not use spell
check. If he happens to misspell a Output
word, Oxford will simply change
the actual spelling of it.
Chuck ipsum
Chuck Norris does not use spell check. If he
</p>
happens to misspell a word, Oxford will simply
change the actual spelling of it.
8. Specificity
• !important
HTML CSS
<h1 id="title">Chuck ipsum</h1> h1 { color: red !important; }
<p> h1#title { color: green; }
When Chuck Norris had surgery,
the anesthesia was applied to the
doctors. Output
</p> Chuck ipsum
When Chuck Norris had surgery, the anesthesia
was applied to the doctors.
“Even though there are solutions, it is still a massive pain for users, so please,
don’t use ‘!important’ unless you have no other option!”
~ James Padolsey
9. H1 # .
• Element name
• # for ID (there can be only one per page)
• . for class (as many as you want)
• Multi-classes
HTML CSS
<p> .red { color: red; }
Chuck Norris counted to infinity - .italic { font-style: italic; }
<span class="red italic">twice</span>.
</p>
Output
Chuck Norris counted to infinity - twice.
10. *
• Universal selector
• Not wild card (H* does not work)
HTML CSS
<p> p * { color: red; }
If you <i>can see</i> Chuck Norris, he can
see you. If you <b>can't see</b> Chuck
Norris you may be only seconds away from
<a href="death.htm">death</a>. Output
</p> If you can see Chuck Norris, he can see
you. If you can't see Chuck Norris you
may be only seconds away from death.
11. []
• Attribute selection
HTML CSS
<p> a[href] { background: url("data:image…")
The <a href="http://greatwall-of- no-repeat scroll right center transparent;
china.com">Great Wall of China</a> was padding-right: 13px;
originally created to keep <a }
href="chuck.htm">Chuck Norris</a> out. It Output
failed miserably.
</p> The Great Wall of China was originally
created to keep Chuck Norris out. It
failed miserably.
12. [=""]
• Attribute selection with criteria
• Exact match
HTML CSS
<p> a[href="http://greatwall-of-china.com"] {
The <a href="http://greatwall-of- background: url("data:image…") no-
china.com">Great Wall of China</a> was repeat scroll right center transparent;
originally created to keep <a padding-right: 13px;
href="chuck.htm">Chuck Norris</a> out. It }
failed miserably. Output
</p>
The Great Wall of China was originally
created to keep Chuck Norris out. It
failed miserably.
13. [*=""]
• Attribute selection with wild card criteria
• Contains (*="http" not ="http*")
HTML CSS
<p> a[href*="http"] {
The <a href="http://greatwall-of- background: url("data:image…") no-
china.com">Great Wall of China</a> was repeat scroll right center transparent;
originally created to keep <a padding-right: 13px;
href="chuck.htm">Chuck Norris</a> out. It }
failed miserably. Output
</p>
The Great Wall of China was originally
created to keep Chuck Norris out. It
failed miserably.
14. [^=""]
• Attribute selection with starting letters
HTML CSS
<p> a[href^="http"] {
The <a href="http://greatwall-of- background: url("data:image…") no-
china.com">Great Wall of China</a> was repeat scroll right center transparent;
originally created to keep <a padding-right: 13px;
href="chuck.htm">Chuck Norris</a> out. It }
failed miserably. Output
</p>
The Great Wall of China was originally
created to keep Chuck Norris out. It
failed miserably.
15. [$=""]
• Attribute selection with ending letters
HTML CSS
<p> a[href$=".com"] {
The <a href="http://greatwall-of- background: url("data:image…") no-
china.com">Great Wall of China</a> was repeat scroll right center transparent;
originally created to keep <a padding-right: 13px;
href="chuck.htm">Chuck Norris</a> out. It }
failed miserably. Output
</p>
The Great Wall of China was originally
created to keep Chuck Norris out. It
failed miserably.
16. >
• Child selection
HTML CSS
<div> div li { color: red; }
<p> div > li { color: green; }
Although it is not common knowledge,
there are actually three sides to the Force:
</p> Output
<ol> Although it is not common knowledge,
<li>the light side</li> there are actually three sides to the
<li>the dark side</li> Force:
<li>and Chuck Norris</li> the light side
</ol> the dark side
</div> and Chuck Norris
17. +
• Immediate child selection
HTML CSS
<div> p + ol { color: red; }
<p>
Although it is not common knowledge,
there are actually three sides to the Force:
</p> Output
<ol> Although it is not common knowledge,
<li>the light side</li> there are actually three sides to the
<li>the dark side</li> Force:
</ol> the light side
<ol> the dark side
<li>and Chuck Norris</li> and Chuck Norris
</ol>
</div>
18. ~
• Sibling selection
HTML CSS
<div> p ~ ol { color: red; }
<p>
Although it is not common knowledge,
there are actually three sides to the Force:
</p> Output
<ol> Although it is not common knowledge,
<li>the light side</li> there are actually three sides to the
<li>the dark side</li> Force:
</ol> the light side
<ol> the dark side
<li>and Chuck Norris</li> and Chuck Norris
</ol>
</div>
Hello, my name is Dan Stewart. My presentation is on CSS Selectors. What the… every symbol on this slide can be used to select an element on a web page using CSS. We are going to be talking about each. Many of you have selected elements using their name, but have you used any of these symbols? Maybe the pound (#), maybe the dot (.).Color theme: http://kuler.adobe.com/#themeID/1931107Titles: R 238 G 145 B 63 #EE913FBlue: R 25 G 80 B 115 #195073Green: R 127 G 140 B 31 #7F8C1FBeige: R 242 G 229 B 189 #F2E5BDTeal: R 159 G 215 B 199 #9FD7C7
I don’t want you to think I came up with all of this on my own. Much of what you will see on these slides came from Eric Meyer’s excellent book, “Smashing CSS”.Buy it today!
Selectors give us a way to… wait for it… select an element on a webpage.An element is an HTML tag, the stuff inside the tag, or the stuff containing the tag.A pseudo element isn’t really an element, it’s a state of an element. For example, hover. You can apply a style to an element when you hover over it. I’ll be showing more examples of pseudo elements and elements later.We can use the name of the element, like H1, the ID with a pound #. Do you call it pound or hash? The class with a dot. Saying dot is shorter than period. And other with other symbols.
Spes-eh-fis-ityIt’s a hard word to say and even harder to understand.Basically it comes down to, who will win?I used JSFiddle.net to test this code. JS fiddle is a great website that allows you to play with HTML, CSS, and JavaScript.So I have some Chuck Norris Lorem Ipsum. http://chuckipsum.com/?p=5&mode=chuckIn the HTML you see I have an H1 element. This element has an ID.Over in the CSS corner I have told the web page to display all H1 elements with red font. Then I say that an H1 element with the ID of title should have a green font.Which one wins? Who says red? Who says green?
Green wins.How can we know which rule will win? Spes-eh-fis-ityMaybe making a little array of numbers will help.The first number represents inline styles. So, you put an inline style, it will win.The second number is the ID. So putting an ID on an element and applying a style… will win.The third is a class, pseudo-class, attribute descriptor.The last is the element.So blanket element rules like all H1’s are red is easily overruled by classes and ID’s.
One more example. All paragraph text should be red. The p tag is an element, so we put a 1 in the last number.A span tag inside a p tag is green. So, we add 1 for the p tag and 1 for the span tag.An i tag in a span tag in a p tag is blue. 1 + 1 + 1 = 3.Can I take a moment to rant about nested element rules?They slow down your webpage and development.We’ve heard the dangers of “classitis” where you put the class attribute on every little thing.Well, these nested selectors are slow and not having classes slows development by adding complexity.Let’s say you don’t want italics inside a span to be blue. You have to create a class to undo the rule. Now your adding classes, not change a style, but to undo a style.That’s the opposite of what adding a class is supposed to do.Say it with me, “classes are ok”.Quote source: http://www.stevesouders.com/blog/2009/03/10/performance-impact-of-css-selectors/
I’ve talked a lot about how rules override each other, but they can build upon each other too.All H1's should be bolded. The H1 with an ID of title is larger, and the class "green" gets a green font color.
You do have a trump card. It’s the bang important statement. Bang or exclamation point?When should you use it? Never! Ok, when it’s important.This trump card make your CSS break the rules, which is not a good thing.I hate to even bring it up.Quote source: http://james.padolsey.com/usability/dont-use-important/
We've seen selecting an element by its name, ID, and class.The drawback of using ID is that there can only be one per page.I can’t tell you how many times I have had to convert a rule for an ID into a class. You’re better off using classes than ID’s.It’s hard to promise that an element will ever only show up once on a page.You can have multiple classes in an element.This is good because classes can just do one thing instead of having a "red dash italic" rule and a "red dash bold" rule, Just have a red class and an italic class.Just separate them with a space.
The aste-risk or star. I like to say star because it’s easier.The star is referred to as the universal selector. It’s not a wild card. So you can’t do H* and expect to select all the H tags like H1 – H6.It is a wild card for all the children inside an element.In this example my CSS has a rule for p star. This rule selects all the elements in the p tag. No matter what element falls inside a p tag, it will be red.
Square brackets allow you to select an attribute.There are two kinds of anchor tags. Ones with the attribute href takes you too another page, ones with an ID allow you to link from another page to a specific location on a page.I wrote a rule that anchor tags with the attribute href could get a Wikipedia style icon at the end.Now if you look closely, the link to Great Wall of China is external, but the link to Chuck Norris is internal. Only the link to the Great Wall site should have the external link icon, right?So how can we select that?Full CSS Code a[href] { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=") no-repeat scroll right center transparent; padding-right: 13px;}
Inside the square brackets you can create criteria.The problem is, the criteria has to exactly match.So www Great Wall of China dot com won’t match. Even capitalizing the G in Great will cause it to fail.
The star equals acts like a contains statement.So, if the href attribute contains http anywhere, it will match.Again it's not a wild card. So stars equals http works, but not equals http star like you would think.
The carrot means “starts with”.We know that http is the first thing in the URL. So we could use the carrot to find it.
The opposite of the carrot is the dollar sign.The dollar sign means the ending characters.
Putting a space after a selector followed by another selector gets all of the descendants, but not the direct descendants.Putting a greater than symbol gets the direct descendants. Since the LI is a descendant of DIV then it will be red.LI is not a direct descendant of DIV so it will not turn green.
Putting a plus after a selector followed by another selector gets the next sibling.The first OL after the P tag is selected, but the second one is not.
This is a CSS 3 thing, it's a little buggy, but it does select siblings.
Finally we get to pseudo elements.These aren't real elements and classes. They are pseudo elements.
Do you need a table with alternating row colors?You can do that with CSS 3 now.
Thank you for coming. Hopefully you learned something helpful.I would love to connect with you. My website is stew shack dot com. I'm on Twitter, Facebook, Linked In.Thanks