The document discusses Rachel Andrew's experience building the modern web. It summarizes that Rachel found community and a new career through learning HTML and sharing her knowledge of building websites. Over time, the web became more standardized and accessible, though complexity has also increased with various frameworks abstracting the core technologies of HTML, CSS, and JavaScript. Rachel advocates for developing strong fundamental skills in the core technologies rather than relying too heavily on frameworks.
Introduction to Development for the InternetMike Crabb
Brief introduction into developing for the internet. A short history of how pages communicate with a server and a look a different web stacks that can be used in web development
2016 Digital predictions for marketing, tech, pop culture and everything in b...Soap Creative
Another light-hearted look at what we think the zeitgeist of 2016 will be for marketing, tech, pop culture and everything in-between.
Many of our previous predictions are still in play and while we like to be right we'd rather make you smile with these less predictable trends.
Follow us for more updates.
This document provides an overview of ChatGPT presented by Cori Hendon and Gary Nakanelua. It explains what ChatGPT is to different audiences, demonstrates its abilities such as answering questions and generating code/text, and discusses its limitations as an AI system trained for conversation rather than correctness. Examples show ChatGPT answering prompts, with a discussion of challenges like providing incorrect information and its inability to perform tasks like playing chess.
This document appears to be a presentation on SEO best practices given by Patrick Stox. It introduces Patrick Stox and his background and experience in SEO. The bulk of the presentation provides tips, strategies, and examples for conducting keyword research, analyzing competitors, creating content, and optimizing websites for SEO success. Key points covered include using keyword tools to find topic and intent opportunities, analyzing competitor backlinks and content, developing content to match user intent and rank for related terms, and continually refreshing content to maintain rankings over time.
Max Prin - brightonSEO San Diego 2023 - Developing SEO ToolsMax Prin
The document discusses developing SEO tools using APIs and provides examples of tools that could be built including:
- Site health monitoring tools that regularly check URLs and gather technical data using free APIs.
- An expanded URL inspector that fetches page data and runs additional technical checks using free and paid APIs.
- A keyword research tool that combines Search Console data with paid API data on keywords.
- Automated reporting tools that pull data from Google APIs, Search Console, and Analytics to create custom dashboards.
- Tools to monitor Google algorithm updates and search status using free JSON APIs.
Prompt engineering is a technique in artificial intelligence to get AI models like ChatGPT to respond correctly to our needs. The 5W1H framework can be used to get good results from ChatGPT by structuring prompts around what, who, why, where, which, and how. Prompts should provide context on what is expected from the AI, who the context is for, why the generated content is needed, where it will be used, which additional information is required, and how the output should be formatted. Well-structured prompts using this framework can elicit high-quality responses from ChatGPT.
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf🇺🇲 🇬🇧 Kara Thurkettle
1) What is "The Metaverse?"
2) What technologies are being used within The Metaverse?
3) How are these technologies transforming shopping behavior?
4) How are the technologies impacting search?
5) Why should search professionals care and how do we optimise for this?
6) What gives NFTs their value and how can we optimise them?
7) What types of experiences are industries creating with these technologies?
8) What the user concerns around "The Metaverse" and how cam we be more ethical?
This document discusses visualizing data with code and provides information on tools and techniques for data visualization. It lists relevant fields like information design, data science, and cartography. It also lists example visualization tools and techniques like D3, Processing, network graphs, and mapping. Finally, it outlines a process for developing data visualizations that involves looking at the data, creating initial visualizations, asking questions, getting inspiration, refining ideas, and publishing visualizations.
The document discusses headless e-commerce websites and microservice architectures. It explains that headless websites separate the front-end from the back-end, with the two communicating through an API. This modular approach allows each component to be developed and updated independently. The document also outlines some of the benefits this architecture provides for developers and merchants, such as faster development, more flexibility, and lower costs.
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...Aleyda Solís
How to develop a keyword research to identify queries that will convert at every stage of the customer journey and you can target in your SEO process? Take a look at this presentation with steps, criteria and tools.
Building a Search Intent-Driven Website Architecture (SEO Mastery Summit 2022...LazarinaStoyanova
In this talk, given for SEO Mastery Summit 2022, I:
- propose a continuous improvement planning approach for web architecture
- highlight the importance of goal-driven site architecture planning
- highlight the relationship between site goals, user personas, and search intent
- demonstrate ways of considering search intent in both page planning and structure planning
- highlight the benefits of having an intent-driven website architecture
- highlight different ways to troubleshoot for intent mismatch
- recommend some further reading to get set you on a path of success ✨
If you want to read the talk write-up, head over to: https://lazarinastoy.com/building-a-search-intent-driven-website-architecture/
ChatGPT is an AI chatbot created by OpenAI that uses a fine-tuned GPT-3.5 language model to engage in natural conversations. It was trained using reinforcement learning with a reward model to generate helpful, harmless, and honest responses. The document discusses ChatGPT and how it compares to other AI technologies like AI painting, AI chatbots, and goals towards artificial general intelligence.
This document discusses Elasticsearch, an open source search engine that can handle large volumes of data in real time. It is based on Apache Lucene, a full-text search engine, and was developed by Shay Banon in 2010. Elasticsearch stores data in JSON documents and works by indexing these documents so they can be quickly searched. Some key advantages include being RESTful, scalable, simple and transparent, and fast. Disadvantages include only supporting JSON for requests and responses as well as some challenges around processing. The document recommends starting with the official Elasticsearch documentation.
Influencing Discovery, Indexing Strategies For Complex WebsitesDan Taylor
Google is making an assumption about the page's quality based on other pages on the domain. Their classifications are based on URL patterns and website architecture.
As a result, moving these pages from "awareness" to the crawl queue can be de-prioritized based on the lack of quality they have found on similar pages.
Extreme Makeover: Site Architecture EditionKavi Kardos
Website architecture is a vital component of search marketing that's often overlooked, either because it's not recognized as an issue, it's considered a "dev problem," or it's just too scary to tackle. But implementing a simplified navigational structure and intuitive internal linking gives users a more delightful experience and ensures comprehensive crawling of your site, no matter its size. I'll walk you through the process that Corporate Finance Institute used to audit, restructure, and significantly prune an aging resource library of more than 6,000 URLs, and how I used the project as an opportunity to educate and earn buy-in from internal teams. This is a repeatable strategy with practical takeaways for SEOs as well as content marketers, developers, writers, and marketing executives with resources to allocate. Presented at brightonSEO in April 2023.
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...patrickstox
Patrick Stox provides tips on focusing SEO efforts to have greater impact. He recommends starting with common keywords or lists, seeing what competitors rank for, grouping keywords, and using tools like keyword maps and competitor analysis to identify opportunities. He also discusses content strategies like ensuring topic coverage, writing for featured snippets, creating useful content for different business types, and ongoing content refreshment and optimization.
The document discusses various use cases for learning ChatGPT through prompts provided in the book "The art of Prompt Engineering with ChatGPT". These use cases include brainstorming ideas in a table, translating a poem from Marathi to English, summarizing content for children, writing articles and blogs, academic writing, drafting emails, learning to code with Python, finding recipes based on available ingredients, and noting important points about ChatGPT's capabilities and limitations. The document provides examples of prompts and ChatGPT's responses for each use case.
The document discusses creating an inclusive and accessible web for all. It notes that 97% of homepages had accessibility errors in 2021, with 61% being missing alt text. It emphasizes that disability can be both apparent and non-apparent, and that 14.1 million people in the UK have a disability. The COVID-19 pandemic accelerated the move to digital services. The document outlines the four principles of accessibility as defined by the WCAG: perceivable, operable, understandable, and robust. It provides tips for performing an accessibility audit, including using tools like WAVE and including human judgment.
My books- Learning to Go https://gumroad.com/l/learn2go & The 30 Goals Challenge for Teachers http://amazon.com/The-Goals-Challenge-Teachers-Transform/dp/0415735343
Resources at http://shellyterrell.com/games
Are Traditional Teaching Methods Right for Today's StudentsWiley
Learn about the different domains of competency that influence student success in the classroom and provides them with the necessary skills for the 21st century workplace.
The Human Body in the IoT. Tim Cannon + Ryan O'SheaFuture Insights
Making the most of our data and the human body in the internet of things. The document discusses biohacking and implantable devices that can send biometric data wirelessly from the body to a phone. It also discusses the history of citizen science and how innovations in accessibility can empower citizens. The future possibilities discussed include active and passive control of digital systems using feedback from the peripheral and central nervous systems.
Innovation Enablers: Culture, Community & Code Angel Diaz
1) Innovation requires infusing a culture of innovation through disruptive technologies like cloud, mobile, IoT, data and analytics, and cognitive computing.
2) Successful digital transformation leaders challenge traditional approaches, cut through bureaucracy, and prioritize developing leaders to drive strategic change.
3) To innovate, organizations must learn to lead by empowering cross-discipline teams as passionate explorers, identifying how developers want to lead and be led, and enabling the right technology to adapt to change in positive ways.
Business optimization | building your first million is easySurjeet Singh
Making your first million is easier with the help of these a few steps. you'll find that making millions in a few short years is not that much difficult as you think before.
Augmented reality (AR) enhances real-world environments with digital information through technology like smartphones. The document discusses how AR can be used in tourism to provide additional information to visitors through their devices without needing expensive hardware. It presents a case study of the Dommuseum in Salzburg, Austria, which implemented an AR tour to enhance visitors' experiences. An experiment showed that the AR tour significantly improved visitors' entertainment, education, escapism, engagement, knowledge, emotional connection, and overall experience compared to a control group without AR. Therefore, AR enhances museum visitors' experiences.
The document summarizes a TEDx event held in San Francisco on October 29, 2015. Over 1,500 people from around the world attended the event at Pier 70, where 24 speakers shared their passions and visions. 20 farmers and food startups operated a pop-up market, and 30 artists transformed the site. Attendees provided positive feedback, praising the inspiring talks, venue, food, and feeling of community. The event was deemed a success in bringing people together and sharing new ideas.
As a society, we're in the age of transformation, yet we're applying old metaphors and running our transformations like software projects. Let's start to consider transformational change as a series of social movements.
The latest study from the ADP Research Institute® presents key considerations for leaders to keep pace with the rapidly changing needs of a global workforce.
Facebook, LinkedIN & Beyond - or how the new media changed how sales people d...AdNerds
A lot of industries have changed drastically since the arrival of the internet. Think of the music business. The Internet comes with threats and great opportunities, if you set the proper objectives and strategy.
In this presentation, we present insights in how sales managers and new bizz people can use tools like Facebook and LinkedIN to their benefit. Especially LinkedIN requires a completely different approach, since authority is only gained by participating fully. And having your sales manager be very active on a platform like LinkedIN makes them easier to find for your competitors. But not having them participate, is a threat as well...
At AdNerds - part of Proximity BBDO - we give advice on how to behave, how to set the proper objectives and how to define your strategy.
You don’t need to be born with super-human strength or have mutant abilities. IBM Cloud Security Enforcer can give you the powers you need to be a Cloud Security Superhero.
La présente étude a pour vocation de proposer un regard quantitatif sur les rapports de force entre candidats et partis sur Facebook dans le cadre de la campagne présidentielle française.
Pour élaborer cette analyse, Publicis consultants Net Intelligenz s’est associé à Pikko Software pour mettre en oeuvre une méthodologie propriétaire basée sur la collecte, l’analyse et la cartographie de dizaines de milliers d’interactions sur les pages Facebook officielles des candidats et partis représentés dans la campagne. En résulte une mise en lumière de la dynamique «sociale» des différents bords politiques.
Cathay Pacific collaborates with suppliers like Rolls Royce and Fulcrum BioEnergy to innovate its supply chain and business model. With Fulcrum, Cathay was the first airline to invest in biofuel development, gaining a stake in the company and long-term fuel supply. Alibaba partners with Payscout to expand globally by providing secure payment processing across markets. Payscout spent years establishing trust in China before partnering with Alibaba, and now works closely with Alibaba teams to rapidly deploy new markets. Both partnerships required aligning goals and building trust over time for successful collaboration and innovation.
Understanding strategy in innovation and technology oriented businessDurgarao Gundu
It is study of 3M strategy analysis. Its mission, vision, values, swot analysis, Porter’s Five forces Model, Core-Competency, Value chain analysis, Business level strategies.
Looking Back to Move Forward: Building the Modern WebRachel Andrew
The document discusses Rachel Andrew's experience building the modern web. It describes how the web gave her a community and career through accessible sharing of knowledge. Standards efforts helped address browser inconsistencies. While tools now make development easier, there is a risk of over-reliance obscuring core web technologies. The document advocates for progressive enhancement, contributing to standards, and helping others to develop timeless skills and ensure the web remains open and accessible.
This document discusses the DiSo Project and the open web. It proposes using open standards like OAuth and XRDS to enable cross-site social networking and manage user identity across different sites and services. Portable Contacts (PoCo) is presented as a way to bring friends across sites using vCards and invite friends safely using OAuth. Drupal is suggested to use these open standards to advertise user services and enable cross-site social functionality.
1) Rachel Andrew discusses considerations when choosing tools and frameworks for front-end development projects, emphasizing progressive enhancement and ensuring the core experience works for all.
2) She argues against over-reliance on frameworks, which can mask issues and prevent learning core skills. Frameworks should be used lightly and evaluated on a case-by-case basis.
3) Andrew talks about the importance of standards-based development and contributing to emerging specifications like CSS Grid Layout, rather than depending entirely on pre-processors. Her goal is to encourage continued progress of the open web.
This document summarizes the key topics covered in a CSSDevConf 2016 presentation titled "Knowing it all" by Rachel Andrew. It discusses how the role of front-end developers has evolved over time from basic HTML and CSS skills to now encompassing a wide range of technologies and best practices. The presenter emphasizes that it is impossible to know everything and that front-end developers should focus on mastering core skills before diving into new tools and techniques, and should contribute back to the open web platform by engaging with standards bodies and browser vendors.
Contribution & Confidence, All Things Open KeynoteRachel Andrew
The document discusses Rachel Andrew's career journey from dancer to front-end developer and her contributions to advancing web standards. She encourages attendees to contribute to specifications, raise browser bugs, and help others to strengthen the open web platform. Contributing back helps future-proof one's skills and gives back to the community.
The document discusses Rachel Andrew's career journey from dancer to front-end developer and her contributions to advancing web standards. She encourages attendees to contribute to specifications, raise browser bugs, and help others to strengthen the open web platform. Contributing back helps future-proof one's skills and gives back to the community.
This document contains the transcript of a presentation by Chris Heilmann on web development. Some of the key points discussed include:
- The benefits of progressive enhancement and using HTML, CSS, and JavaScript together to build robust and accessible websites.
- How limitations in early design can foster creativity.
- The importance of error handling and defensive coding practices.
- Embracing new technologies like Service Workers and Manifests to build Progressive Web Apps.
- Rethinking the idea that JavaScript is unreliable and should not be depended on, as modern browsers have made it a capable tool.
This document provides an overview of Pharo, an open-source Smalltalk-based programming language and environment:
- Pharo is a pure object-oriented language where everything is an object, including classes. It has a simple syntax that fits on a postcard and a complete but elegant object model.
- Pharo has a large community of developers and is used for a wide range of projects including web frameworks, databases, tools, and games. It has an active developer community on sites like Twitter and YouTube.
- The document outlines some of Pharo's key features like its live, interactive development environment; single inheritance; public methods and protected attributes; and use of messages, blocks, and keywords for
1. The document discusses the debate around relying on JavaScript for web applications and progressive enhancement.
2. It argues that while JavaScript can break, the web has evolved to focus more on capable client-side devices rather than availability of JavaScript.
3. It suggests embracing new paradigms like components and functional programming to build high quality, error-handling code rather than avoiding JavaScript.
Grid layout has now landed in all of the mainstream desktop browsers. It's exciting but how do we start to move to using grid layout, and why should we?
Penjelasan tentang platform NodeJS yang memungkinkan kita menulis code JavaScript di sisi server. Materi dibawakan di meetup Programming Wars Software Architect Indonesia Community tanggal 26 Agustus 2017 di Microsoft Indonesia
Drupal Security for Coders and Themers - XSS and CSRF knaddison
The document discusses security vulnerabilities in Drupal sites and provides recommendations to address them. It notes that sites are vulnerable to issues like cross-site scripting (XSS) and cross-site request forgery (CSRF) attacks that could allow altering or stealing data. It recommends steps for developers and themers to check for vulnerabilities, including reviewing code for unsafe variables, validating user inputs, and using tokens for requests. Resources are also listed for learning more about Drupal security best practices.
There is something about JavaScript - Choose Forum 2014jbandi
JavaScript has evolved from being seen as a joke to becoming a serious programming language used to build large web applications. It started as a scripting language for web browsers but is now used widely on both the client-side and server-side. The JavaScript ecosystem is very active with many libraries, frameworks, and tools available to help developers build and test applications.
This document discusses a project to identify and collect web-based interactive fiction led by Dr. Lynda Clark. The project aims to (1) identify UK-authored interactive narratives, (2) categorize the works, (3) collect and analyze a sample of 294 works, and (4) create an original interactive fiction work. The works are categorized into genres like hypertext, parser-based, choice-based, and multi-modal. Challenges in collection include the lack of standardization and works hosted across different platforms. The analysis found the top genres were slice of life, fantasy, and science fiction.
This document summarizes a presentation about OpenSocial, which is a standard for building social applications that can run across multiple social networking sites. The presentation covers how to build OpenSocial applications, hosting applications, monetizing applications, and becoming an OpenSocial container. It also provides examples of successful OpenSocial applications and discusses best practices for development.
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
Perchè la tua istanza Drupal non performa e cosa puoi fare per invertire la rotta. D'altronde è una questione complessa: i moduli, la qualità del codice, l'uso delle cache, ma anche la versione di PHP, il proxy-cacher, il tuo hosting e, in ultimo, le cavallette...
di Daniele Piaggesi
This document provides tips and tricks for speeding up a Drupal website. It discusses the importance of web performance and how page load times can impact business metrics like revenue and traffic. Faster sites are especially important as mobile usage increases. The document then gives several recommendations for optimizing Drupal performance through software changes like updating modules, enabling caching, and using a CDN. It also provides server-level optimizations such as using PHP 7, Nginx web server, and caching databases like Memcache/Redis. The overall message is that following these best practices can help websites load faster and provide a better experience for users.
PrairieDevCon 2014 - Web Doesn't Mean Slowdmethvin
Web sites can be fast and responsive once you understand the process web browsers use to load and run web pages. We'll look at using tools like WebPageTest to analyze and optimize web pages.
Similar to Montreal Girl Geeks: Building the Modern Web (20)
All Day Hey! Unlocking The Power of CSS Grid LayoutRachel Andrew
- The document provides an overview and examples of CSS Grid Layout features such as grid-template-columns, grid-template-rows, grid-gap, grid-column, grid-row, and more.
- It demonstrates how to size grid tracks using fixed, intrinsic, and flexible sizing functions like fr units, minmax(), auto, fit-content(), and others.
- Examples are given for aligning and aligning content within grids using properties like justify-content, align-content, justify-items, align-items and more.
SmashingConf SF: Unlocking the Power of CSS Grid LayoutRachel Andrew
UNLOCKING THE POWER OF CSS GRID LAYOUT
Once you have grasped the basics of CSS Grid, you quickly discover how it enables many existing design patterns in a streamlined, elegant way. However, we shouldn’t see Grid in isolation. Understanding how other parts of CSS work together with Grid is key, in order to get the most out of our new abilities.
In this talk Rachel will be concentrating on a couple of these areas, CSS Box Alignment and CSS Sizing. Rachel will show you practical ways in which a little bit of knowledge in these areas can unlock the full potential of the Grid Specification. You’ll learn how to create useful components and to start thinking of ways in which you can solve design and interface problems in more creative ways.
The document provides a summary of a WordPress Meetup on CSS Grid Layout. It discusses various grid sizing techniques like intrinsic sizing with auto, min-content, max-content, and fit-content. It also covers flexible sizing with fr units and minimum and maximum sizing with minmax(). Other topics include alignment of tracks with align-content and justify-content, alignment of items with align-items and justify-items, and writing modes. Throughout it provides code examples and links to further resources.
The document provides a summary of Rachel Andrew's presentation on CSS layout at Smashing Conf London. It includes links to various CSS specifications and code examples demonstrating different CSS layout techniques like grid sizing, intrinsic sizing, flexible lengths with fr units, minimum and maximum sizing, and responsive design patterns using media queries and feature queries.
Solving Layout Problems with CSS Grid & Friends - DevFest17Rachel Andrew
This document summarizes Rachel Andrew's presentation on solving layout problems with CSS Grid and friends. It discusses how CSS Grid creates an actual grid structure, unlike float-based or flexbox grids which only mimic a grid. Key features of CSS Grid like grid-template-columns, repeat, minmax, and fr units for column sizing are explained. The document also covers using features like float or flexbox as fallbacks for older browsers, and potential future additions to grid like subgrids and masonry layouts.
View Source London: Solving Layout Problems with CSS Grid & FriendsRachel Andrew
This document provides an overview of solving layout problems with CSS Grid and related technologies. It discusses when to use Flexbox versus Grid, how Grid works from the container out compared to other frameworks, tracks sizing with fractions and minmax, nested grids, new sizing keywords, and dealing with older browsers. It also covers subgrids and potential future directions like masonry layouts.
DevFest Nantes - Start Using CSS Grid Layout todayRachel Andrew
The document discusses using CSS Grid Layout for page layout. It provides examples of how to create a grid with multiple equal columns using grid-template-columns, position elements within the grid using grid-column and grid-row, and make the layout responsive by redefining grid placements in media queries. It also addresses backwards compatibility by providing flexbox fallbacks and using feature queries.
Start Using CSS Grid Layout Today - RuhrJSRachel Andrew
This document provides an introduction and overview of CSS Grid Layout. It explains the differences between Grid and other layout methods like Flexbox. It provides examples of how to implement common layout patterns using Grid and addresses concerns about browser support and fallbacks. Key topics covered include grid template areas, responsive design with Grid, and ways for developers to get involved in advancing browser support for new CSS features.
404.ie: Solving Layout Problems with CSS Grid & FriendsRachel Andrew
Rachel Andrew presented on solving layout problems with CSS Grid and friends. CSS Grid allows for two-dimensional page layouts directly in the markup, without needing additional wrapper elements. Grid items can be placed into rows and columns precisely without needing to set widths. Older techniques like floats and flexbox can be used as fallbacks for browsers without Grid support. Subgrids and masonry layouts may be added to Grid in the future. Grid is a native part of CSS with good browser support.
Solving Layout Problems with CSS Grid & Friends - NordicJSRachel Andrew
I explain some of the common layout problems that CSS Grid and related specifications attempt to solve - while answering some of the common questions I am asked about Grid Layout.
This document discusses the evolving nature of front-end development over time. It notes that in the past, skills like knowing HTML and CSS were highly marketable on their own. However, the field has grown increasingly complex with many new techniques and tools. The document encourages focusing on core fundamentals first before jumping to new tools, and stresses the importance of contributing to standards and open web platforms through techniques like filing issues to improve interoperability.
The document discusses using CSS grid layout to create magazine-style page layouts and fancy headers. It provides examples of creating a flexible "media object" with images and text that can stack on mobile. It also demonstrates making a "half-border box" and positioning elements in a "magazine-style layout" with multiple images and a caption. Finally, it shows how to style a run header with the distance in a circular shape and background image.
An Event Apart DC - New CSS Layout meets the Real WorldRachel Andrew
The document discusses using CSS Grid Layout and other modern CSS techniques to create magazine-style layouts and interfaces. Some key points:
- The Media Object pattern is demonstrated using CSS Grid Layout, with images and text arranged in columns and rows.
- Flexbox and minmax() are used to create flexible layouts with auto-sizing elements.
- Feature queries allow applying styles conditionally based on browser support for CSS features.
- Techniques like shape-outside and grid areas are used to create magazine-style layouts with images, captions, and floating elements. Fancy headers with circular elements are also demonstrated.
Evergreen websites for Evergreen browsersRachel Andrew
Grid is for two-dimensional layout, while flexbox is for one-dimensional layout. Grid allows control of layout from the parent container by defining column and row tracks on the container, rather than adding properties to child items. This allows child items to be positioned and overlap in the grid space without adding widths or heights to them directly. Feature queries can be used to provide an enhanced grid-based layout for supporting browsers while avoiding conflicts with non-supporting browsers.
What I discovered about layout vis CSS GridRachel Andrew
The document summarizes key concepts the author learned about CSS Grid layout. Some key points include:
- CSS Grid handles box alignment and positioning in a logical way based on writing direction rather than physical positioning.
- The display property controls how elements generate boxes and formatting contexts for child elements. Grid items are always blockified.
- Features like subgrid, display: contents, and logical properties give more control over layout.
- Understanding how CSS Grid handles boxes and positioning provides tools to build flexible and accessible layouts.
Flame emission spectroscopy is an instrument used to determine concentration of metal ions in sample. Flame provide energy for excitation atoms introduced into flame. It involve components like sample delivery system, burner, sample, mirror, slits, monochromator, filter, detector (photomultiplier tube and photo tube detector). There are many interference involved during analysis of sample like spectral interference, ionisation interference, chemical interference ect. It can be used for both quantitative and qualitative study, determine lead in petrol, determine alkali and alkaline earth metal, determine fertilizer requirement for soil.
Webinar: Transforming Substation Automation with Open Source SolutionsDanBrown980551
This webinar will provide an overview of open source software and tooling for digital substation automation in energy systems. The speakers will provide a brief overview of how open source collaborative development works in general, then delve into how it is driving innovation and accelerating the pace of substation automation. Examples of specific open source solutions and real-world implementations by utilities will be discussed. Participants will walk away with a better understanding of the challenges of automating substations, the ecosystem of solutions available to help, and best practices for implementing them.
Welcome to our third live UiPath Community Day Amsterdam! Come join us for a half-day of networking and UiPath Platform deep-dives, for devs and non-devs alike, in the middle of summer ☀.
📕 Agenda:
12:30 Welcome Coffee/Light Lunch ☕
13:00 Event opening speech
Ebert Knol, Managing Partner, Tacstone Technology
Jonathan Smith, UiPath MVP, RPA Lead, Ciphix
Cristina Vidu, Senior Marketing Manager, UiPath Community EMEA
Dion Mes, Principal Sales Engineer, UiPath
13:15 ASML: RPA as Tactical Automation
Tactical robotic process automation for solving short-term challenges, while establishing standard and re-usable interfaces that fit IT's long-term goals and objectives.
Yannic Suurmeijer, System Architect, ASML
13:30 PostNL: an insight into RPA at PostNL
Showcasing the solutions our automations have provided, the challenges we’ve faced, and the best practices we’ve developed to support our logistics operations.
Leonard Renne, RPA Developer, PostNL
13:45 Break (30')
14:15 Breakout Sessions: Round 1
Modern Document Understanding in the cloud platform: AI-driven UiPath Document Understanding
Mike Bos, Senior Automation Developer, Tacstone Technology
Process Orchestration: scale up and have your Robots work in harmony
Jon Smith, UiPath MVP, RPA Lead, Ciphix
UiPath Integration Service: connect applications, leverage prebuilt connectors, and set up customer connectors
Johans Brink, CTO, MvR digital workforce
15:00 Breakout Sessions: Round 2
Automation, and GenAI: practical use cases for value generation
Thomas Janssen, UiPath MVP, Senior Automation Developer, Automation Heroes
Human in the Loop/Action Center
Dion Mes, Principal Sales Engineer @UiPath
Improving development with coded workflows
Idris Janszen, Technical Consultant, Ilionx
15:45 End remarks
16:00 Community fun games, sharing knowledge, drinks, and bites 🍻
The Challenge of Interpretability in Generative AI Models.pdfSara Kroft
Navigating the intricacies of generative AI models reveals a pressing challenge: interpretability. Our blog delves into the complexities of understanding how these advanced models make decisions, shedding light on the mechanisms behind their outputs. Explore the latest research, practical implications, and ethical considerations, as we unravel the opaque processes that drive generative AI. Join us in this insightful journey to demystify the black box of artificial intelligence.
Dive into the complexities of generative AI with our blog on interpretability. Find out why making AI models understandable is key to trust and ethical use and discover current efforts to tackle this big challenge.
Project management Course in Australia.pptxdeathreaper9
Project Management Course
Over the past few decades, organisations have discovered something incredible: the principles that lead to great success on large projects can be applied to projects of any size to achieve extraordinary success. As a result, many employees are expected to be familiar with project management techniques and how they apply them to projects.
https://projectmanagementcoursesonline.au/
Using ScyllaDB for Real-Time Write-Heavy WorkloadsScyllaDB
Keeping latencies low for highly concurrent, intensive data ingestion
ScyllaDB’s “sweet spot” is workloads over 50K operations per second that require predictably low (e.g., single-digit millisecond) latency. And its unique architecture makes it particularly valuable for the real-time write-heavy workloads such as those commonly found in IoT, logging systems, real-time analytics, and order processing.
Join ScyllaDB technical director Felipe Cardeneti Mendes and principal field engineer, Lubos Kosco to learn about:
- Common challenges that arise with real-time write-heavy workloads
- The tradeoffs teams face and tips for negotiating them
- ScyllaDB architectural elements that support real-time write-heavy workloads
- How your peers are using ScyllaDB with similar workloads
IVE 2024 Short Course Lecture 9 - Empathic Computing in VRMark Billinghurst
IVE 2024 Short Course Lecture 9 on Empathic Computing in VR.
This lecture was given by Kunal Gupta on July 17th 2024 at the University of South Australia.
Lecture 8 of the IVE 2024 short course on the Pscyhology of XR.
This lecture introduced the basics of Electroencephalography (EEG).
It was taught by Ina and Matthias Schlesewsky on July 16th 2024 at the University of South Australia.
Securiport Gambia is a civil aviation and intelligent immigration solutions provider founded in 2001. The company was created to address security needs unique to today’s age of advanced technology and security threats. Securiport Gambia partners with governments, coming alongside their border security to create and implement the right solutions.
Discover practical tips and tricks for streamlining your Marketo programs from end to end. Whether you're new to Marketo or looking to enhance your existing processes, our expert speakers will provide insights and strategies you can implement right away.
Getting Ready for Copilot for Microsoft 365 with Governance Features in Share...Juan Carlos Gonzalez
Session delivered at the Microsoft 365 Chicago Community Days where I introduce how governance controls within SharePoint Premium are a key asset in a succesfull rollout of Copilot for Microsoft 365. The session was mostly a hands on session with multiple demos as you can see in the session recording available in YouTube: https://www.youtube.com/watch?v=MavcP6k5nU8&t=199s. For more information about Governance controls available in SharePoint Premium visit official documentation available at Microsoft Learn: https://learn.microsoft.com/en-us/sharepoint/advanced-management
9. The web gave me a new
career.
Rachel Andrew, Montreal Girl Geeks
10. The web was accessible, and had
a culture of sharing knowledge.
Rachel Andrew, Montreal Girl Geeks
11. Font tags and nested tables
Rachel Andrew, Montreal Girl Geeks
12. <script type="text/javascript">
<!--
function MM_reloadPage(init) {
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
Rachel Andrew, Montreal Girl Geeks
13. The “Netscape Resize Fix”
If the user resized their browser window positioned
elements lost their positioning values.
The “fix” was to reload the browser window on resize.
Rachel Andrew, Montreal Girl Geeks
18. … basic support of existing W3C
standards has been sacrificed in
the name of such innovation,
needlessly fragmenting the Web
and helping no one.
— http://archive.webstandards.org/mission.html
Rachel Andrew, Montreal Girl Geeks
19. Our goal is to support these core
standards and encourage browser
makers to do the same, thereby
ensuring simple, affordable
access to Web technologies for
all.
— http://archive.webstandards.org/mission.html
Rachel Andrew, Montreal Girl Geeks
24. Thanks to the hard work of
countless WaSP members and
supporters (like you), Tim
Berners-Lee’s vision of the web as
an open, accessible, and universal
community is largely the reality.
— http://www.webstandards.org/2013/03/01/our-work-
here-is-done/
Rachel Andrew, Montreal Girl Geeks
27. Show stopping browser
bugs when doing
straightforward things in
modern browsers are rare
Rachel Andrew, Montreal Girl Geeks
28. Is it all easy now?
Rachel Andrew, Montreal Girl Geeks
29. Studies show that a todo list is
the most complex JavaScript app
you can create before a newer,
better framework is invented.
— http://www.allenpike.com/2015/javascript-
framework-fatigue/
Rachel Andrew, Montreal Girl Geeks
34. Web Video Text Tracks Format (WebVTT)
WEBVTT
1
00:00:22.230 --> 00:00:24.606
This is the first subtitle.
2
00:00:30.739 --> 00:00:34.074
This is the second.
3
00:00:34.159 --> 00:00:35.743
Third
Rachel Andrew, Montreal Girl Geeks
66. Will we be still using
frameworks to abstract
away layout hacks, long
after there is any need for
the hacks?
Rachel Andrew, Montreal Girl Geeks
67. Best practices can become anti-patterns
HTTP/2 will see many of our best practices become bad
practices.
— Image Sprites
— Domain Sharding
— Concatenating CSS and JavaScript
https://www.smashingmagazine.com/2016/02/getting-
ready-for-http2/
Rachel Andrew, Montreal Girl Geeks
68. Whose time are we saving?
Rachel Andrew, Montreal Girl Geeks
69. We write code once.
It runs 100s of 1000s of times in
the browsers of our visitors.
Rachel Andrew, Montreal Girl Geeks
70. “When I look around, I see our community spending a
lot of time coming up with new tools and techniques to
make our jobs easier. To ship faster. And it’s not that
I’m against efficiency, but I think we need to consider
the implications of our decisions. And if one of those
implications is making our users suffer—or potentially
suffer—in order to make our lives easier, I think we need
to consider their needs above our own.”
— http://aaron-gustafson.com/notebook/who-should-
pay/
Rachel Andrew, Montreal Girl Geeks
76. “a robust site or application in the
more traditional sense minimises
its dependencies. The minimum
dependency for a web site should
be an internet connection and the
ability to parse HTML.”
— http://www.bbc.co.uk/guidelines/futuremedia/
accessibility/html/progressive-enhancement.shtml
Rachel Andrew, Montreal Girl Geeks
77. Start with the core
experience
Rachel Andrew, Montreal Girl Geeks
78. What is the minimum that I
need to ship?
How can I ensure as I iterate I
protect the core experience for
everyone?
Rachel Andrew, Montreal Girl Geeks
79. We Ship. We Iterate.
Rachel Andrew, Montreal Girl Geeks
80. How should we integrate
third party code?
Rachel Andrew, Montreal Girl Geeks
82. “Are you afraid to write code? Does the
thought linger in your brain that
somewhere out there somebody has already
done this? Do you find yourself trapped in
an analysis cycle where nothing is getting
done? Is your product mutating to
accommodate third party components? If
yes, then perhaps you are suffering from
invented-here syndrome.”
— http://mortoray.com/2015/02/25/invented-here-syndrome/
Rachel Andrew, Montreal Girl Geeks
83. Avoid turning shortcuts and
third party code into
dependencies
Rachel Andrew, Montreal Girl Geeks
85. “High level modules should not depend upon low-
level modules. Both should depend upon
abstractions.
Abstractions should never depend upon details. Details
should depend upon abstractions.”
— http://www.objectmentor.com/resources/articles/
dip.pdf
Rachel Andrew, Montreal Girl Geeks
87. Progressively enhanced UI
— JavaScript implementation based on the regular
HTML5 Video element
— Static maps that become draggable and zoomable -
avoiding creating a dependency on one maps
provider or library
— Ordering items via a form input - that become drag
and drop if the user has JavaScript
Rachel Andrew, Montreal Girl Geeks
88. You can’t do everything
You can do something
Rachel Andrew, Montreal Girl Geeks
89. “A 100% pure progressively-enhanced
website may not be practical on every
single project you will ever encounter.
While that sort of purity can exist, it’s
unlikely in many business scenarios.
Budgets, timelines: these things exist.
Progressive enhancement isn’t a zero sum
game; it’s a continuum, just like the Web.”
— http://sixtwothree.org/posts/the-practical-case-for-progressive-
enhancement
Rachel Andrew, Montreal Girl Geeks
90. If your site doesn’t load who
misses out? What do they lose?
Rachel Andrew, Montreal Girl Geeks
99. If authors do not offer feedback,
the final specification will reflect
our needs as understood by
people who do not build
websites.
Rachel Andrew, Montreal Girl Geeks
100. To make an impact on a specification you need to do so
while it is still a draft
There is no point complaining about something that is
finished. You have your chance to make your case
during the open standards process.
Rachel Andrew, Montreal Girl Geeks
101. Grid Layout and “gutters”
Rachel Andrew, Montreal Girl Geeks
107. Solving the gutter problem
— https://rachelandrew.co.uk/archives/2015/06/19/css-
grid-layout-solving-the-gutter-problem/
— Post to the CSS WG list about the issue
Rachel Andrew, Montreal Girl Geeks
108. Put together use cases.
Show issues clearly.
Rachel Andrew, Montreal Girl Geeks
109. Look for the issues already listed in draft specifications
Rachel Andrew, Montreal Girl Geeks
110. I am hopeful that
contributing to standards is
going to get easier
Rachel Andrew, Montreal Girl Geeks
111. The CSS Working Group
may move to GitHub for
issues in 2016
Rachel Andrew, Montreal Girl Geeks
112. The Web Incubator Community Group
— https://www.w3.org/community/wicg/
Rachel Andrew, Montreal Girl Geeks
113. “Their goal is to take the lessons
learned during the RICG’s
responsive images slog and adapt
web standards to match.”
— https://www.w3.org/community/respimg/2015/07/09/
wicg/
Rachel Andrew, Montreal Girl Geeks
115. Keep an eye on CSS Houdini
A task force working on drafts that seek to explain and
expose different parts of CSS. This should ultimately
make it easier to polyfill, innovate, experiment and
create entire new features.
— https://wiki.css-houdini.org/
— https://dev.opera.com/articles/houdini/
Rachel Andrew, Montreal Girl Geeks
116. Browsers vendors and the CSS WG alike are looking for
“signals” from authors
— are people talking about this spec?
— are they writing about it, speaking at conferences?
— are they directly requesting the features?
Rachel Andrew, Montreal Girl Geeks