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.
This was our final Series A deck. Read more about raising the round in this blog post:
https://medium.com/@DanielleMorrill/welcome-brad-feld-to-the-mattermark-team-announcing-our-6-5m-series-a-dd9532fc1b39
This is the first SlideShare adaption of Timothy E. Johansson's 100 Growth Hacks in 100 Days. The growth hacks that's included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
How to target your SEO process to a reality of more people searching on mobile devices than desktop and an upcoming mobile first Google index? Check it out.
Every software team writes code, but some teams produce fewer bugs than others. Every software team creates new features, but some teams develop them faster than others. What do high performance teams do differently, and why are team members more focused, satisfied and relaxed? They truly work together. No 10x rockstar programmer can achieve what a well rounded, enthusiastic team can.
Sven examines how the best software teams set and follow goals, integrate new members fast, ensure diversity, monitor and continually improve team health, embrace transparency, use a playbook to guide them through every phase of development and much more. He shares techniques including: bugfix rotations, OKRs, feature buddies, open demos, focus days and many more that help teams and team members to work more effectively together, and produce awesome results.
Pitching Ideas: How to sell your ideas to othersJeroen van Geel
Learn how to convince others of your UX ideas by understanding them.
We are good in designing usable and engaging products and services. We understand the user's needs and have a toolkit with dozens of deliverables. But for some reason it remains difficult to sell an idea or concept to team members, managers or clients. After this session that problem will be solved!
Selling your ideas and convincing others is one of the most undervalued assets in our field. This ranges from convincing a colleague to use a certain design pattern to selling research to your boss and convincing a client to go for your concept. You can come up with the best ideas in the world, but if it is presented in the wrong way these ideas will die a lonely dead. This is sad, because everybody can learn how to bring a message across. The main thing is that you know what to pay attention to.
In this session I will take you on a journey through the world of presenting ideas. We will move through the heads of clients and your colleagues, learn what their thoughts and needs are. We will move to the core of your idea and into the world of psychology.
What's the ROI of a Piano? What's the ROI of a YouTube channel? What's the ROI of anything!? After you read this deck you'll be able to answer all these questions easily.
Launching a startup isn't easy. At each stage of scaling - from founding to product-market fit, from product-market fit to hyper growth, and from hyper growth to maturity - entrepreneurs face unique challenges. Greylock Partners hosted an event, called Greyscale, focused on these challenges at each stage. In the opening keynote, Jerry Chen of Greylock Partners discusses the state of enterprise software after the first quarter of 2016. He summarizes the private and public markets, M&A activity, and explains how this climate affects the startup environment.
This was our final Series A deck. Read more about raising the round in this blog post:
https://medium.com/@DanielleMorrill/welcome-brad-feld-to-the-mattermark-team-announcing-our-6-5m-series-a-dd9532fc1b39
This is the first SlideShare adaption of Timothy E. Johansson's 100 Growth Hacks in 100 Days. The growth hacks that's included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
How to target your SEO process to a reality of more people searching on mobile devices than desktop and an upcoming mobile first Google index? Check it out.
Every software team writes code, but some teams produce fewer bugs than others. Every software team creates new features, but some teams develop them faster than others. What do high performance teams do differently, and why are team members more focused, satisfied and relaxed? They truly work together. No 10x rockstar programmer can achieve what a well rounded, enthusiastic team can.
Sven examines how the best software teams set and follow goals, integrate new members fast, ensure diversity, monitor and continually improve team health, embrace transparency, use a playbook to guide them through every phase of development and much more. He shares techniques including: bugfix rotations, OKRs, feature buddies, open demos, focus days and many more that help teams and team members to work more effectively together, and produce awesome results.
Pitching Ideas: How to sell your ideas to othersJeroen van Geel
Learn how to convince others of your UX ideas by understanding them.
We are good in designing usable and engaging products and services. We understand the user's needs and have a toolkit with dozens of deliverables. But for some reason it remains difficult to sell an idea or concept to team members, managers or clients. After this session that problem will be solved!
Selling your ideas and convincing others is one of the most undervalued assets in our field. This ranges from convincing a colleague to use a certain design pattern to selling research to your boss and convincing a client to go for your concept. You can come up with the best ideas in the world, but if it is presented in the wrong way these ideas will die a lonely dead. This is sad, because everybody can learn how to bring a message across. The main thing is that you know what to pay attention to.
In this session I will take you on a journey through the world of presenting ideas. We will move through the heads of clients and your colleagues, learn what their thoughts and needs are. We will move to the core of your idea and into the world of psychology.
What's the ROI of a Piano? What's the ROI of a YouTube channel? What's the ROI of anything!? After you read this deck you'll be able to answer all these questions easily.
Launching a startup isn't easy. At each stage of scaling - from founding to product-market fit, from product-market fit to hyper growth, and from hyper growth to maturity - entrepreneurs face unique challenges. Greylock Partners hosted an event, called Greyscale, focused on these challenges at each stage. In the opening keynote, Jerry Chen of Greylock Partners discusses the state of enterprise software after the first quarter of 2016. He summarizes the private and public markets, M&A activity, and explains how this climate affects the startup environment.
How to unlock the secrets of effortless keyword research with ChatGPT.pptxDaniel Smullen
A guide on how to do keyword research using ChatGPT. Comparison of ChtGPT keyword research versus standard keyword research, the pros and cons, as well as some really great keyword research prompts to try within ChatGPT.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
25 stats—13 positive, 12 negative—that reflect the marketing world, including content marketing, social media, email newsletters, analytics, blogging, digital video, and more.
Keep these stats in mind when crafting your marketing strategy.
The investor presentation we used to raise 2 million dollarsMikael Cho
The investor presentation we used to raise 2 million dollars for ooomf.com (now pickcrew.com)
View the online version here: https://pickcrew.com/investors/
Design for Startups - Build Better Products, Not More FeaturesVitaly Golomb
Pre-order Vitaly's book "Accelerated Startup – The New Business School" http://golomb.net/book
Apple owes the title of the world’s most valuable company to its genius in design. Good design is never accidental and at the core of a successful product is an elegant solution to a painful problem. Design has earned a very important seat at the table with today’s companies especially in the world of software and apps. In this highly engaging presentation, Vitaly covers principles and business value of good design, design disciplines, how to hire and work with designers, and the design success formula.
Here at Table19, we believe that great work is only possible when clients and their agencies work together as a team. This is a presentation written by our Executive Creative Director Graham Wall, who on his first day in this industry heard the senior team he was shadowing say something he couldn’t understand: that the client had bought the wrong idea.
This set in motion a desire to understand how and why this had happened, and make sure it never happened again. This presentation details Graham’s learnings and philosophies, and shows how agencies and clients can create better work together.
DESIGN THE PRIORITY, PERFORMANCE AND UXPeter Rozek
Page speed is increasingly important for websites. Performance is User Experience and not only a Development Issue. Performance is a process and starts in conception and design.
Building an enduring, multi-billion dollar consumer technology company is hard. As an investor, knowing which startups have the potential to be massive and long-lasting is also hard. From both perspectives, identifying companies with this potential is a combination of “art” and “science” — the art is understanding how products work, and the science is knowing how to measure it. At the earliest stages of a company, it comes down to understanding how a product is built to maximize and leverage user engagement.
In this presentation, Sarah Tavel shares her "Hierarchy of Engagement" framework she uses to evaluate non-transactional consumer companies she is looking to invest in.
Nepsify is the startup idea that begun with 5 close friends just a couple of month ago and progressing. Nepsify actually is the classified marketplace in Nepal. I believe this slide show will purely demonstrate about the product.
Here’s The Deck Andy Raskin Called “The Greatest Sales Pitch I’ve Seen All Year”Drift
Andy Raskin has led strategic story training at Uber, Intel, Yelp, General Assembly and Stanford and called this the greatest sales pitch he's seen all year. Have a look.
As NFT projects continue to pop up and censorship woes become a reality, decentralized storage has become a beacon of hope for many. Let’s check out how much the decentralized storage sector has grown!
How to Market Your New App on the Atlassian MarketplaceAtlassian
Building your app is the first step to starting a new business, but now how do you make it grow? To make your app a success, you need to focus on marketing your app to customers. In this talk, Aileen Horgan, Head of Ecosystem and Cloud Editions Marketing at Atlassian, will cover resources available to new vendors and discuss go-to-market strategies that every Marketplace vendor should take advantage of.
Some examples and motivation for creating data structures from nothing but functions - Church Encoding! There's particular detail on how it can make free monads more efficient.
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.
How to unlock the secrets of effortless keyword research with ChatGPT.pptxDaniel Smullen
A guide on how to do keyword research using ChatGPT. Comparison of ChtGPT keyword research versus standard keyword research, the pros and cons, as well as some really great keyword research prompts to try within ChatGPT.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
25 stats—13 positive, 12 negative—that reflect the marketing world, including content marketing, social media, email newsletters, analytics, blogging, digital video, and more.
Keep these stats in mind when crafting your marketing strategy.
The investor presentation we used to raise 2 million dollarsMikael Cho
The investor presentation we used to raise 2 million dollars for ooomf.com (now pickcrew.com)
View the online version here: https://pickcrew.com/investors/
Design for Startups - Build Better Products, Not More FeaturesVitaly Golomb
Pre-order Vitaly's book "Accelerated Startup – The New Business School" http://golomb.net/book
Apple owes the title of the world’s most valuable company to its genius in design. Good design is never accidental and at the core of a successful product is an elegant solution to a painful problem. Design has earned a very important seat at the table with today’s companies especially in the world of software and apps. In this highly engaging presentation, Vitaly covers principles and business value of good design, design disciplines, how to hire and work with designers, and the design success formula.
Here at Table19, we believe that great work is only possible when clients and their agencies work together as a team. This is a presentation written by our Executive Creative Director Graham Wall, who on his first day in this industry heard the senior team he was shadowing say something he couldn’t understand: that the client had bought the wrong idea.
This set in motion a desire to understand how and why this had happened, and make sure it never happened again. This presentation details Graham’s learnings and philosophies, and shows how agencies and clients can create better work together.
DESIGN THE PRIORITY, PERFORMANCE AND UXPeter Rozek
Page speed is increasingly important for websites. Performance is User Experience and not only a Development Issue. Performance is a process and starts in conception and design.
Building an enduring, multi-billion dollar consumer technology company is hard. As an investor, knowing which startups have the potential to be massive and long-lasting is also hard. From both perspectives, identifying companies with this potential is a combination of “art” and “science” — the art is understanding how products work, and the science is knowing how to measure it. At the earliest stages of a company, it comes down to understanding how a product is built to maximize and leverage user engagement.
In this presentation, Sarah Tavel shares her "Hierarchy of Engagement" framework she uses to evaluate non-transactional consumer companies she is looking to invest in.
Nepsify is the startup idea that begun with 5 close friends just a couple of month ago and progressing. Nepsify actually is the classified marketplace in Nepal. I believe this slide show will purely demonstrate about the product.
Here’s The Deck Andy Raskin Called “The Greatest Sales Pitch I’ve Seen All Year”Drift
Andy Raskin has led strategic story training at Uber, Intel, Yelp, General Assembly and Stanford and called this the greatest sales pitch he's seen all year. Have a look.
As NFT projects continue to pop up and censorship woes become a reality, decentralized storage has become a beacon of hope for many. Let’s check out how much the decentralized storage sector has grown!
How to Market Your New App on the Atlassian MarketplaceAtlassian
Building your app is the first step to starting a new business, but now how do you make it grow? To make your app a success, you need to focus on marketing your app to customers. In this talk, Aileen Horgan, Head of Ecosystem and Cloud Editions Marketing at Atlassian, will cover resources available to new vendors and discuss go-to-market strategies that every Marketplace vendor should take advantage of.
Some examples and motivation for creating data structures from nothing but functions - Church Encoding! There's particular detail on how it can make free monads more efficient.
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.
Innovation Enablers: Culture, Community & Code Angel Diaz
IBM Cloud Innovation Forum - CA
Innovation Enablers: Culture, Community & Code
How to infuse a culture of innovation to advance digital transformation
In this session, Angel Diaz, VP Cloud Architecture and Technology, will share how enterprise clients are successfully instilling a culture of innovation in support of their organization's digital disruption goals. The session will include examples on how today's business leaders are cultivating workplace environments that drive continuous improvements, innovative thinking and reward employee-driven initiatives. How to instill and support a start-up culture within the Enterprise and why developer ecosystems are typically at the heart of digital disruption will be reviewed. Central to establishing a culture of innovation is a focus on the right code and right community. Specially, Angel will explain how an "open cloud architecture" has become the technology behind today's business imperatives and the foundation for tomorrow's competitive advantage. Angel Diaz will present a roadmap to innovations being delivered by IBM and open communities such as OpenStack, Cloud Foundry, Node and Docker. Angel will be joined by Stephanie Trunzo, PointSource, Chief Operations Officer, to share how top-performing organizations are applying these innovative practices in order to advance mobile application development, infrastructure and management practices within their organizations.
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.
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.
Rachel Andrew
Co-founder of Perch CMS
Find more by Rachel Andrew: http://www.slideshare.net/rachelandrew
All Things Open
October 26-27, 2016
Raleigh, North Carolina
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
[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
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)
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.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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