Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Taking the vile out of privilege
Chris Heilmann (@codepo8) Reasons.to 2018
(Not the SmashingConf talk – less technical)
“Chris, can you do the
keynote at reasons?
Something about social
media or something…”
Been there,
done that!
(they had no T-Shirts)
youtube.com/watch?v=gnbLLQwZxeA
Not linking that shit…
https://dejanseo.com.au/competitor-hack/

Recommended for you

Social Networking for Public Works
Social Networking for Public WorksSocial Networking for Public Works
Social Networking for Public Works

This document discusses how social networking can be used in public works departments. It introduces Pam Broviak, who founded several online public works groups. She advocates that public works departments use social media like Twitter, Flickr, and LinkedIn to communicate and not let others control their narrative. The document provides examples of how different public works departments currently use social media and recommends developing social media policies and increasing communication skills. It encourages participation in online public works groups and social media as technology and communication standards change rapidly.

public workswisconsin apwasocial networking
Changing successfully: Adapting your interface over time
Changing successfully: Adapting your interface over timeChanging successfully: Adapting your interface over time
Changing successfully: Adapting your interface over time

This document discusses iterative design and adapting interfaces over time through a series of quotes and case studies. It emphasizes gathering feedback, both explicit and implicit, and using that feedback to iteratively refine a design through addition and subtraction. Key steps discussed include getting an initial design out there, gathering feedback, setting goals for improvement, testing revisions with users, launching, and continually gathering more feedback to fuel ongoing iterations.

designiterationdirections
Work here, work there, work everywhere
Work here, work there, work everywhereWork here, work there, work everywhere
Work here, work there, work everywhere

This document promotes the benefits of remote work by advertising that one can "Work Here, Work There, Work Everywhere" while enjoying "Hammocks, Wifi, and Dollars." It notes the website WanderingJon.com and Twitter handle @JB510 as resources for remote work and travel.

digital nomadwordcampremote work
en.wikipedia.org/wiki/Pioneer_plaque
Not much changed since I worried about social
media being not a social thing.
A lot has been said on that topic.
It didn’t make much of a difference, though.
What is social
media about?
Who is
running the
show?
Basically…
EVERYTHING IS FUCKED

Recommended for you

What's next for social media
What's next for social media What's next for social media
What's next for social media

The document discusses how the architecture of media is changing and will continue to change. It notes a shift from user-generated news to crowdsourced or entrepreneurial journalism. It also questions whether the internet will be more public or private, and identity more objective or curated. Tensions are explored between social media starting as exploits for surprise/delight versus becoming commercial, branded, secret or public/transparent. The document concludes with a quote about the unstoppable changes occurring just beneath the surface.

smcseattlelegalsocial media
Social media and customer service - some examples
Social media and customer service - some examplesSocial media and customer service - some examples
Social media and customer service - some examples

Presentation used at a workshop at the Call Centre and Customer Strategy Conference, September 2009. Presents a range of examples of good and bad use of social media in customer service: Zappos, Dell, Virgin Trains, United Airlines.

freshnetworksdellzappos
Freedom to Succeed - Dwell in Possibility
Freedom to Succeed - Dwell in PossibilityFreedom to Succeed - Dwell in Possibility
Freedom to Succeed - Dwell in Possibility

1. The document discusses how technology is changing education, with tablets becoming more prevalent in schools and expected to outnumber computers within 5 years. 2. BYOT/BYOD initiatives are becoming more common, allowing students to use their own devices in school, though this challenges standardization. 3. The concept of a "post-digital school" is introduced, where ubiquitous technology access transforms life, work and learning rather than being a novelty. This requires rethinking policies around device use.

mguhlintxtia12
Twitter
Instagram
Facebook
Homework:
You can run,
but you will
be tracked…
bit.ly/fit-tracked

Recommended for you

Digital Tattoo for Student Teachers 2012
Digital Tattoo for Student Teachers 2012 Digital Tattoo for Student Teachers 2012
Digital Tattoo for Student Teachers 2012

This document provides an overview of a workshop on digital identity and citizenship. It discusses three perspectives on digital footprints - the individual, educator, and professional perspectives. For each, it provides examples and prompts reflection on issues around managing digital identities. The document emphasizes that digital tools reduce complexity and content lives on permanently, so thoughtful decisions require time and knowledge. It aims to help participants design a responsible "digital tattoo" that balances personal and professional obligations.

teaching
sponsor-ed: Social media pd
sponsor-ed: Social media pdsponsor-ed: Social media pd
sponsor-ed: Social media pd

The document discusses social media and lessons that can be learned from how businesses have engaged with social media. It provides several case studies of both positive and negative experiences that businesses have had and key lessons that can be extracted, including listening to customers, responding authentically, allowing people to interact with your brand, and addressing myths directly. The document also discusses how schools can apply similar lessons by using social media to engage with parents and monitor discussions while also being open to feedback.

2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age

Presentation from October 4, 2015: Arts Midwest Orchestras 20/20: Context, Connection, Collaboration. An attempt to lay out the context of audience, competition, technology and strategy - then a set of practical steps to get things done.

facebookmuseumsaudience
Homework:
Excellent
analysis
bit.ly/social-media-change
Homework:
In case you
still sleep
soundly...
bit.ly/rich-survive
beyondtellerrand.com/events/duesseldorf-
2018/speakers/mike-monteiro
Viewing tip:
Ranty old
man skewers
social media
companies
I like people, so
let’s focus on
better things.
https://amzn.to/2nBSFJl

Recommended for you

Digital Day Presentation Social Media Monitoring
Digital Day Presentation Social Media MonitoringDigital Day Presentation Social Media Monitoring
Digital Day Presentation Social Media Monitoring

The document discusses social media monitoring and provides an overview of Emmet Kelly's background and services related to internet and digital research. It then outlines the topics that will be covered in the presentation, including the growth of social networks like Facebook and Twitter, how to monitor social media, and concluding with tips for identifying emerging trends.

Using social media as a business tool
Using social media as a business toolUsing social media as a business tool
Using social media as a business tool

The document discusses using social media as a business tool. It covers how social media requires high levels of trust and openness. It also discusses the importance of people in organizations and how social media can help engage employees and crowdsource ideas. The benefits, risks and challenges of social media for businesses are examined.

socialtrustchange
Harness The Power
Harness The PowerHarness The Power
Harness The Power

Learn what about the buzz called social media and why meeting professionals are shifting from traditional marketing to new marketing strategies. Understand the three key elements of Learn, Listen and Launch for every successful social media campaign. * Defining the social media tool suite * Building relationships through viral marketing * Traditional marketing versus new media marketing * Using social media to recruit attendees and sponsors

viral marketingmarketingnew media
First of all, let’s chill:
You can’t make
everybody happy.
You are not pizza.
@TheTigerLillies
@TheTigerLillies
@TheTigerLillies

Recommended for you

ENCATC Digital Storytelling Masterclass
ENCATC Digital Storytelling MasterclassENCATC Digital Storytelling Masterclass
ENCATC Digital Storytelling Masterclass

Digital Storytelling- The Art of Interaction and Story discusses how smartphones have become the preferred way for new customers to find out about brands and events. It notes that with 78% smartphone penetration in the UK, people can begin interacting with brands from anywhere. The document discusses how brands should think of smartphones as distribution channels like TV and how there is value in user-generated content shared on social media. It also covers some of the side effects of social media use, like decreased ability to concentrate and remember information as people rely more on technology to provide answers.

What is social media and what could it do for me?
What is social media and what could it do for me?What is social media and what could it do for me?
What is social media and what could it do for me?

This document provides an introduction to social media, describing it as a tool for communicating, sharing, and collaborating with other people. It discusses how social media has evolved from Web 1.0 to Web 2.0 with the rise of user-generated content. Examples are given of how social media can be used personally and professionally, such as maintaining a professional network, sharing information and getting feedback. Key principles are outlined around using social media in a responsible, credible way.

simpletutoriallearning
Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?

1) The document discusses the shift from participatory web communities in the 2000s to today's algorithmically driven, monetized systems that prioritize extraction of user data and polarization over participation. 2) It argues that digital pedagogy needs to account for the complexity of socio-technical systems and promote cooperation between people and technology through contributions to a more pro-social, participatory web. 3) The key steps are understanding problems as complex rather than having single solutions, collaborating across boundaries between people and machines, and rebuilding spaces for open sharing, teaching and learning online.

prosocial webdigital pedagogycritical digital pedagogy
Privilege
Privilege
Dina Amin
dinaamin.com
Beyond Tellerand Munich 2018
Feeling privileged is incredibly
empowering.
Privilege

Recommended for you

Social Media Why Your Business Needed it Yesterday
Social Media Why Your Business Needed it YesterdaySocial Media Why Your Business Needed it Yesterday
Social Media Why Your Business Needed it Yesterday

A brief presentation I put together for my friends and family on why they need social media yesterday for their business. Based off a lot of great information found on slide share and other places across the Web it's a primer to getting started in social media for those people who are scared to get started in social media and online communities.

newnetworkingbusiness
Innovatieacademie voka leuven uc leuven-limburg - social media - dado van p...
Innovatieacademie voka leuven   uc leuven-limburg - social media - dado van p...Innovatieacademie voka leuven   uc leuven-limburg - social media - dado van p...
Innovatieacademie voka leuven uc leuven-limburg - social media - dado van p...

This document discusses strategies for using social media. It begins with an introduction to the consulting company Duval Union and their focus on helping clients balance traditional and digital business. Several key social media platforms are described along with some usage statistics. The rest of the document provides advice on developing an effective social media strategy, including focusing on engagement, collaboration, communication and crisis response. Tips are provided around monitoring conversations, developing content, and activating ambassadors on both internal and external social networks.

dado van peteghemsocial mediamarketing
IA Innovatief vermarkten. Sessie 2 Dado van Peteghem
IA Innovatief vermarkten. Sessie 2 Dado van PeteghemIA Innovatief vermarkten. Sessie 2 Dado van Peteghem
IA Innovatief vermarkten. Sessie 2 Dado van Peteghem

This document discusses strategies for using social media. It begins with an introduction to the consulting company Duval Union and their focus on helping clients balance traditional and digital business. Several key social media platforms are described along with some usage statistics. The rest of the document provides advice on developing an effective social media strategy, including focusing on engagement, collaboration, communication and crisis response. Tips are provided around monitoring conversations, developing content, and activating ambassadors both internally and externally.

dado van peteghem social media strategie
Prilovege
Prilovege
Internet Access Love of learning
Ability to
communicate
A supportive
community
Internet Access Love of learning
Ability to
communicate
A supportive
community
Let’s use our privilege:
▪ How can we help
with these things?
▪ What can make us
happier about
them?
▪ What to avoid when
we deal with these
things?

Recommended for you

Social Media in the Real World
Social Media in the Real WorldSocial Media in the Real World
Social Media in the Real World

The document provides an overview of social media best practices based on the author's experience. It recommends starting by participating in social media communities to learn, then thinking through goals and policies before picking appropriate tools. Key steps include measuring metrics before and after campaigns, listening and engaging during campaigns, and identifying lessons learned to improve future efforts. The overall message is that social media is about building relationships and having conversations, not just broadcasting messages.

smgovcampaignssocial media
Social-ize Yourself
Social-ize YourselfSocial-ize Yourself
Social-ize Yourself

The document discusses using social media, particularly Twitter, to connect with audiences and customers. It recommends monitoring what people say online about your company, getting as many followers as possible, and making it easy for people to share information on your behalf. It also discusses how products can become "social objects" that spark online conversations and help spread information through social sharing. The key is for companies to engage with audiences on social media and listen to feedback.

marketingweb20twitter
Social Media... Woop! Woop! (February 2012)
Social Media... Woop! Woop! (February 2012)Social Media... Woop! Woop! (February 2012)
Social Media... Woop! Woop! (February 2012)

The document discusses various topics related to social media usage statistics and trends. It provides statistics on the number of social media users worldwide, top countries using Twitter, percentage of populations using Facebook in various countries/regions, and other usage data. It also discusses definitions and views of social media, how it is changing communications and business, and predictions for its future direction.

social media
Internet Access
Internet access is
a flaky and very
complex topic.
Does your
product really
have to be an
app?
Can we stop
clogging our
interfaces and the
web with crap?
twitter.com/HugoGiraudel/status/1029350921183133697

Recommended for you

Social Media - South West Public Relation Officers
Social Media - South West Public Relation OfficersSocial Media - South West Public Relation Officers
Social Media - South West Public Relation Officers

The document discusses social media and provides tips for public relations officers on engaging with social media. It defines social media as online tools and platforms people use to share content, experiences, and perspectives. It notes the growing popularity of social media and debunks myths that it is only for youth. The document encourages listening to online conversations, identifying existing online communities, empowering people to get involved, and engaging with people in nurturing conversations to build credibility and connections.

socialmediasouth
Social media for business ppt
Social media for business pptSocial media for business ppt
Social media for business ppt

The document discusses Generation C and their characteristics and behaviors on social media. Generation C enjoys creating and sharing content, forming active online communities, and engaging in cultural discussions on social media. They desire control over their own lives and careers in creative industries with flexible structures. The document provides tips for brands to engage Generation C, such as fostering their creativity, treating real and virtual worlds seamlessly, and focusing on sparking cultural conversations rather than one-way messaging.

social media queenstown wanaka
Creative technologies for creative contexts
Creative technologies for creative contextsCreative technologies for creative contexts
Creative technologies for creative contexts

This document discusses using creative technologies in creative contexts for language learning. It provides examples of using tools like YouTube, podcasts, games, mind maps, blogs, and more. It emphasizes finding real purposes for learning and supporting creative teaching through collaboration and sharing resources.

mfl creative languages chrisfuller teaching
The bullshit web is
a thing… ☺
pxlnv.com/blog/bullshit-web
deathtobullshit.com
Reader modes (!)
Love of learning
The internet can
be an amazing
learning resource
Khan Academy
Pluralsight
Lynda.com
Skillshare
YouTube
TED(x)
Coursera
Udemy
Open Culture Online Courses
Open University Courses
Commercial Courses (Microsoft /
Adobe / Google)
…

Recommended for you

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019

We are obsessed with coding and creating automated workflows and optimisations. And yet our final products aren't making it easy for people to use them. Somewhere, we lost empathy for our end users and other developers. Maybe it is time to change that. Here are some ideas.

javascriptdevelopmentlearning
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web

This document discusses ways to improve how web developers learn best practices through browser and tooling improvements. It suggests that linting and inline insights directly in code editors could help prevent mistakes by flagging issues early. A tool called webhint is highlighted that provides one-stop checking and explanations of hints related to performance, accessibility, security and more. The document advocates for customizing hints based on a project's specific needs and environment. Overall, it argues for accelerated learning through context-sensitive, customizable best practices integrated into development workflows.

testingbrowserswebdevelopment
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo

JavaScript is a bigger world than a language these days. Time to take stock and find happiness in that world.

ndcoslondcoslo2018javascript
The problem is a
lack of patience…
Excellent formats to
whet your appetite
for more…
youtube.com/user/Kurzgesagt
Excellent formats to
whet your appetite
for more…
netflix.com/de-en/title/80216752
The hype train
doesn’t stop.
🚄AI🚃Blockchain 🚃 CRISPR 🚃 Quantum Computing…

Recommended for you

Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote

This document discusses artificial intelligence and how it can help humans. It covers that AI is not new, having originated in the 1950s, and is now more advanced due to increased computing power. It also discusses how AI utilizes pattern recognition and machine learning. The document then covers several applications of AI including computer vision, natural language processing, sentiment analysis, speech recognition/conversion and moderation. It notes both the benefits of AI in automating tasks and preventing errors, as well as the responsibilities of ensuring transparency and allowing people to opt-in to algorithms.

aidc2018machine learningartificial intelligence
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote

The document discusses concerns about the perception and realities of coding careers. It expresses worry that coding is seen solely as a way to get a job rather than as a means of problem-solving. While coding can provide fulfilling work, the document cautions that the need for coders may decrease with automation and that the role may evolve from coding to engineering. It suggests a future where machines assist with repetitive coding tasks and people focus on delivering maintainable, secure products with attention to privacy and user experience.

weardevs2018machinelearningprogramming
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland

PWA are a hot topic and it is important to understand that they are a different approach to apps than the traditional way of packaging something and letting the user install it. In this keynote you'll see some of the differences.

pwatdfinland
The fun of learning
online is the
“hacking” part..
twitter.com/mspowahs/status/1032738596992606209
Sooner or later,
however, it is time
to dig deeper.
Let’s guide people
instead of shutting
them up with a
quick answer…
Ability to
communicate
Asking for help
often raises more
questions…
twitter.com/tpolecat/status/1032011978468777984

Recommended for you

Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer

The document provides five ways for JavaScript developers to be happier: 1) Concentrate on the present and focus on creating rather than worrying about the past or future. 2) Limit distractions by streamlining your development environment and using an editor like VS Code that consolidates features. 3) Make mistakes less likely by using linters to catch errors as you code. 4) Get to know your tools better like debuggers to avoid console.log and gain insights to build better solutions. 5) Give back to others in the community by being helpful rather than causing drama.

smashingconf nycsmashingconfjavascript
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA

The document discusses progressive web apps (PWAs) and provides suggestions for improving them. It notes that while PWAs aim to have engaging, fast, integrated, and reliable experiences like native apps, they still have room for improvement in areas like speed, integration, and reliability. It emphasizes that PWAs should adhere to web best practices and provide actually useful experiences rather than just focusing on technical features. The document encourages helping the PWA effort by providing feedback, using and contributing to tools, keeping messaging up-to-date, and promoting high-quality examples.

pwalondonmeetup
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"

Chris Heilmann gave a talk at BTConf in Munich in January 2018 about machine learning, automation worries, and coding. He discussed how coding used to refer to creative programming within technical limitations but now often refers to programming for work. He addressed common worries about new technologies and dependencies, and argued that abstractions are not inherently bad and help more people build products together through consensus. The talk focused on using tools to be more productive and enabling rather than seeing them as dangers, and creating solutions for users rather than fighting old approaches.

btconfbtconfmuc
How we
communicate
encourages or
repels people…
Badgering people
brings business,
but it also has
nasty side effects…
bit.ly/nopanictext
People stuck in their
ways are bad
educators…
Can we stop
favouring speed
over understanding?

Recommended for you

You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?

The document provides advice and encouragement for someone starting out with JavaScript development. It discusses how JavaScript can be used in many environments like browsers, apps, and servers. It recommends resources like MDN and tools like linting to help avoid mistakes. It emphasizes that this is an exciting time for JavaScript and advises setting priorities and standards, being involved in the community, and bringing new voices and perspectives.

javascriptlearning
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"

Keynote at halfstackconf 2017 discussing the falsehood of the idea that in order to survive the automation evolution everybody needs to learn how to code. Machines can code, too.

machine learningautomationcoding
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach

Progressive Web Apps (PWAs) can provide app-like experiences through the web by making web content fast, reliable and engaging. While PWAs may not be necessary for all projects, they can help clean up and speed up current web-based projects. PWAs leverage new web capabilities like service workers to work offline, load fast, and improve the user experience without having to meet all the requirements of native apps.

pwadevreach2017
A supportive
community
Community
Comemunity
Gommunity

Recommended for you

Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds

This document discusses progressive web applications (PWAs) and their advantages over traditional native mobile applications. PWAs use modern web capabilities like Service Workers to deliver native-like experiences to users. Some key benefits of PWAs include their ability to work across platforms, have smaller file sizes for faster loading, support offline use, and provide simple update mechanisms compared to native apps. While PWAs do not have full access to device capabilities like native apps, they allow delivering app-like web content to users in a more accessible and reliable manner than traditional web pages.

mobileerapwa
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans

Keynote at PNWPHP covering Machine Learning and How we should go about using it to build human interfaces.

aimachine learningpnwphp
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center

This document discusses progressive web apps (PWAs). It notes that PWAs aim to make web apps feel like native mobile apps by being discoverable, installable, linkable, safe, responsive and progressive. The document outlines some key characteristics of PWAs, including that they need to be served from secure origins and have app manifests. It also discusses some common misconceptions around PWAs and notes that as PWAs improve, they will continue to blur the line between web apps and native mobile apps.

polandjsconfpwajavascript
http://bit.ly/will-wont
Perpetuating
prejudices does not
a new community
make…
bit.ly/will-wont
http://bit.ly/will-wont
Not repeating ungrounded, but successful
messages means not feeding trolls.
http://bit.ly/will-wont
People donate
their time and
wisdom to build
communities; it’s
just the decent
thing to do to do
the same.
http://bit.ly/will-wont
We all started
somewhere. It is
more important to
recognize an effort
than to applaud a
perfect result.

Recommended for you

CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control

This document discusses the differences between CSS and JavaScript and when each is most appropriate to use. It argues that CSS is often underestimated in favor of JavaScript solutions. CSS has advanced significantly with features like calc(), media queries, animations/transitions, flexbox, grid, variables and more. These powerful features allow many tasks to be accomplished with CSS alone without needing JavaScript. The document encourages embracing the "squishiness" of the web and considering CSS more when building interfaces.

gotoamsjavascriptcss
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017

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.

pixelsjavascriptprogressivewebapps
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)

The document discusses how machines and software can help humans by doing tasks like preventing mistakes, performing repetitive tasks, filling information gaps, remembering and categorizing information, improving understanding, enabling new communication methods, and providing protection. It describes how advances in AI, APIs, cloud services, and data processing have made it possible to build useful and helpful interfaces. The conclusion encourages developers to use these capabilities to create simple, human-centric interfaces that benefit users.

machine learning
http://bit.ly/will-wontHonesty in helping
is important.
In conclusion…
We are online
We can learn new,
exciting thingsWe can
communicate
We can join, build
and influence
communities
We enjoy quite a lot of privilege…
All of these things are dependent on an
open, human-curated and created web.

Recommended for you

Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconf

“If Tetris has taught me anything, it’s that errors pile up and accomplishments disappear” is a common quote and it seems we’re living this to its full extend as web developers. We fail to celebrate the successes we have and the tools that are at our disposal but we’re never short of finding reasons why things don’t work. We also tend to pile on technology on technology to solve problems that may actually not exist and thus clog up the web. In this talk Chris Heilmann wants to remind us what we achieved and how we should celebrate it and how we should stop trying to solve problems that are simply beyond our control.

Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017

The document discusses the challenges facing the progressive web and introduces progressive web apps (PWAs) as a solution. PWAs are built using modern web standards to provide native app-like experiences through features like push notifications, offline support, and app installation. They address issues with native apps like high installation friction, lack of control for publishers, and app store policies. PWAs are gaining adoption from companies like Alibaba and Housing.com who saw increases in user engagement metrics after implementing PWAs. The document outlines the core components of PWAs and provides an overview of browser and platform support.

gotochgoprogressivewebappsgotocon
IP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul WilsonIP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul Wilson

Paul Wilson, Director General of APNIC delivered a keynote presentation on 'IP address - Past, Present and Future' at MyNOG 11 held in Kuala Lumpur, Malaysia on the 5 June 2024.

apnicmalaysiamynog
Machine learning convenience is tempting…
But it increases the danger of echo
chambers and guided messaging…
Let’s be human, damn it…
Let’s take back the web for decent, thinking
and loving humans…
Thanks!
Chris Heilmann
@codepo8
christianheilmann.com

Recommended for you

Megalive99 Situs Betting Online Gacor Terpercaya
Megalive99 Situs Betting Online Gacor TerpercayaMegalive99 Situs Betting Online Gacor Terpercaya
Megalive99 Situs Betting Online Gacor Terpercaya

Megalive99 telah menetapkan standar tinggi untuk platform taruhan online. Berbagai macam permainan, desain ramah pengguna, dan transaksi aman menjadikannya pilihan utama para petaruh.

social mediamegalive99megalive99 daftar
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理

特殊工艺完全按照原版制作【微信:A575476】【(lu毕业证书)英国拉夫堡大学毕业证成绩单offer】【微信:A575476】(留信学历认证永久存档查询)采用学校原版纸张(包括:隐形水印,阴影底纹,钢印LOGO烫金烫银,LOGO烫金烫银复合重叠,文字图案浮雕,激光镭射,紫外荧光,温感,复印防伪)行业标杆!精益求精,诚心合作,真诚制作!多年品质 ,按需精细制作,24小时接单,全套进口原装设备,十五年致力于帮助留学生解决难题,业务范围有加拿大、英国、澳洲、韩国、美国、新加坡,新西兰等学历材料,包您满意。 【业务选择办理准则】 一、工作未确定,回国需先给父母、亲戚朋友看下文凭的情况,办理一份就读学校的毕业证【微信:A575476】文凭即可 二、回国进私企、外企、自己做生意的情况,这些单位是不查询毕业证真伪的,而且国内没有渠道去查询国外文凭的真假,也不需要提供真实教育部认证。鉴于此,办理一份毕业证【微信:A575476】即可 三、进国企,银行,事业单位,考公务员等等,这些单位是必需要提供真实教育部认证的,办理教育部认证所需资料众多且烦琐,所有材料您都必须提供原件,我们凭借丰富的经验,快捷的绿色通道帮您快速整合材料,让您少走弯路。 留信网认证的作用: 1:该专业认证可证明留学生真实身份【微信:A575476】 2:同时对留学生所学专业登记给予评定 3:国家专业人才认证中心颁发入库证书 4:这个认证书并且可以归档倒地方 5:凡事获得留信网入网的信息将会逐步更新到个人身份内,将在公安局网内查询个人身份证信息后,同步读取人才网入库信息 6:个人职称评审加20分 7:个人信誉贷款加10分 8:在国家人才网主办的国家网络招聘大会中纳入资料,供国家高端企业选择人才 → 【关于价格问题(保证一手价格) 我们所定的价格是非常合理的,而且我们现在做得单子大多数都是代理和回头客户介绍的所以一般现在有新的单子 我给客户的都是第一手的代理价格,因为我想坦诚对待大家 不想跟大家在价格方面浪费时间 对于老客户或者被老客户介绍过来的朋友,我们都会适当给一些优惠。 选择实体注册公司办理,更放心,更安全!我们的承诺:可来公司面谈,可签订合同,会陪同客户一起到教育部认证窗口递交认证材料,客户在教育部官方认证查询网站查询到认证通过结果后付款,不成功不收费! 办理(lu毕业证书)英国拉夫堡大学毕业证【微信:A575476】外观非常精致,由特殊纸质材料制成,上面印有校徽、校名、毕业生姓名、专业等信息。 办理(lu毕业证书)英国拉夫堡大学毕业证【微信:A575476】格式相对统一,各专业都有相应的模板。通常包括以下部分: 校徽:象征着学校的荣誉和传承。 校名:学校英文全称 授予学位:本部分将注明获得的具体学位名称。 毕业生姓名:这是最重要的信息之一,标志着该证书是由特定人员获得的。 颁发日期:这是毕业正式生效的时间,也代表着毕业生学业的结束。 其他信息:根据不同的专业和学位,可能会有一些特定的信息或章节。 办理(lu毕业证书)英国拉夫堡大学毕业证【微信:A575476】价值很高,需要妥善保管。一般来说,应放置在安全、干燥、防潮的地方,避免长时间暴露在阳光下。如需使用,最好使用复印件而不是原件,以免丢失。 综上所述,办理(lu毕业证书)英国拉夫堡大学毕业证【微信:A575476 】是证明身份和学历的高价值文件。外观简单庄重,格式统一,包括重要的个人信息和发布日期。对持有人来说,妥善保管是非常重要的。

白金汉大学毕业证赫瑞瓦特大学毕业证利物浦大学毕业证
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất

Bai-Tập-Tiếng-Anh-On-Tập-He

More Related Content

What's hot

Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017
Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017
Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017
Codemotion
 
97 Viral Images The Web Shared In 2008
97 Viral Images The Web Shared In 200897 Viral Images The Web Shared In 2008
97 Viral Images The Web Shared In 2008
Adam Singer
 
Social Media for WSET Engineering Open Day for Girls
Social Media for WSET Engineering Open Day for GirlsSocial Media for WSET Engineering Open Day for Girls
Social Media for WSET Engineering Open Day for Girls
Alexis Biller
 
Social Networking for Public Works
Social Networking for Public WorksSocial Networking for Public Works
Social Networking for Public Works
Pam Broviak
 
Changing successfully: Adapting your interface over time
Changing successfully: Adapting your interface over timeChanging successfully: Adapting your interface over time
Changing successfully: Adapting your interface over time
Daniel Burka
 
Work here, work there, work everywhere
Work here, work there, work everywhereWork here, work there, work everywhere
Work here, work there, work everywhere
Jon Brown
 
What's next for social media
What's next for social media What's next for social media
What's next for social media
Social Media Club Seattle
 

What's hot (7)

Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017
Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017
Hacking Culture with Javascript - Ben Straub - Codemotion Amsterdam 2017
 
97 Viral Images The Web Shared In 2008
97 Viral Images The Web Shared In 200897 Viral Images The Web Shared In 2008
97 Viral Images The Web Shared In 2008
 
Social Media for WSET Engineering Open Day for Girls
Social Media for WSET Engineering Open Day for GirlsSocial Media for WSET Engineering Open Day for Girls
Social Media for WSET Engineering Open Day for Girls
 
Social Networking for Public Works
Social Networking for Public WorksSocial Networking for Public Works
Social Networking for Public Works
 
Changing successfully: Adapting your interface over time
Changing successfully: Adapting your interface over timeChanging successfully: Adapting your interface over time
Changing successfully: Adapting your interface over time
 
Work here, work there, work everywhere
Work here, work there, work everywhereWork here, work there, work everywhere
Work here, work there, work everywhere
 
What's next for social media
What's next for social media What's next for social media
What's next for social media
 

Similar to Taking the "vile" out of privilege

Social media and customer service - some examples
Social media and customer service - some examplesSocial media and customer service - some examples
Social media and customer service - some examples
Triptease
 
Freedom to Succeed - Dwell in Possibility
Freedom to Succeed - Dwell in PossibilityFreedom to Succeed - Dwell in Possibility
Freedom to Succeed - Dwell in Possibility
Miguel Guhlin
 
Digital Tattoo for Student Teachers 2012
Digital Tattoo for Student Teachers 2012 Digital Tattoo for Student Teachers 2012
Digital Tattoo for Student Teachers 2012
University of British Columbia
 
sponsor-ed: Social media pd
sponsor-ed: Social media pdsponsor-ed: Social media pd
sponsor-ed: Social media pd
guest353f1
 
2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age
The Metropolitan Museum of Art
 
Digital Day Presentation Social Media Monitoring
Digital Day Presentation Social Media MonitoringDigital Day Presentation Social Media Monitoring
Digital Day Presentation Social Media Monitoring
propertynews.com
 
Using social media as a business tool
Using social media as a business toolUsing social media as a business tool
Using social media as a business tool
Keith De La Rue
 
Harness The Power
Harness The PowerHarness The Power
Harness The Power
Stephen Nold
 
ENCATC Digital Storytelling Masterclass
ENCATC Digital Storytelling MasterclassENCATC Digital Storytelling Masterclass
ENCATC Digital Storytelling Masterclass
Royal Holloway, University of London
 
What is social media and what could it do for me?
What is social media and what could it do for me?What is social media and what could it do for me?
What is social media and what could it do for me?
Bryony Taylor
 
Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?
Bonnie Stewart
 
Social Media Why Your Business Needed it Yesterday
Social Media Why Your Business Needed it YesterdaySocial Media Why Your Business Needed it Yesterday
Social Media Why Your Business Needed it Yesterday
Morgan Brown
 
Innovatieacademie voka leuven uc leuven-limburg - social media - dado van p...
Innovatieacademie voka leuven   uc leuven-limburg - social media - dado van p...Innovatieacademie voka leuven   uc leuven-limburg - social media - dado van p...
Innovatieacademie voka leuven uc leuven-limburg - social media - dado van p...
Agentschap Innoveren & Ondernemen
 
IA Innovatief vermarkten. Sessie 2 Dado van Peteghem
IA Innovatief vermarkten. Sessie 2 Dado van PeteghemIA Innovatief vermarkten. Sessie 2 Dado van Peteghem
IA Innovatief vermarkten. Sessie 2 Dado van Peteghem
Ikinnoveer
 
Social Media in the Real World
Social Media in the Real WorldSocial Media in the Real World
Social Media in the Real World
mastermaq
 
Social-ize Yourself
Social-ize YourselfSocial-ize Yourself
Social-ize Yourself
Diana Georgescu
 
Social Media... Woop! Woop! (February 2012)
Social Media... Woop! Woop! (February 2012)Social Media... Woop! Woop! (February 2012)
Social Media... Woop! Woop! (February 2012)
Ed Cook
 
Social Media - South West Public Relation Officers
Social Media - South West Public Relation OfficersSocial Media - South West Public Relation Officers
Social Media - South West Public Relation Officers
Carl Haggerty
 
Social media for business ppt
Social media for business pptSocial media for business ppt
Social media for business ppt
Tom Walter
 
Creative technologies for creative contexts
Creative technologies for creative contextsCreative technologies for creative contexts
Creative technologies for creative contexts
Chris Fuller
 

Similar to Taking the "vile" out of privilege (20)

Social media and customer service - some examples
Social media and customer service - some examplesSocial media and customer service - some examples
Social media and customer service - some examples
 
Freedom to Succeed - Dwell in Possibility
Freedom to Succeed - Dwell in PossibilityFreedom to Succeed - Dwell in Possibility
Freedom to Succeed - Dwell in Possibility
 
Digital Tattoo for Student Teachers 2012
Digital Tattoo for Student Teachers 2012 Digital Tattoo for Student Teachers 2012
Digital Tattoo for Student Teachers 2012
 
sponsor-ed: Social media pd
sponsor-ed: Social media pdsponsor-ed: Social media pd
sponsor-ed: Social media pd
 
2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age
 
Digital Day Presentation Social Media Monitoring
Digital Day Presentation Social Media MonitoringDigital Day Presentation Social Media Monitoring
Digital Day Presentation Social Media Monitoring
 
Using social media as a business tool
Using social media as a business toolUsing social media as a business tool
Using social media as a business tool
 
Harness The Power
Harness The PowerHarness The Power
Harness The Power
 
ENCATC Digital Storytelling Masterclass
ENCATC Digital Storytelling MasterclassENCATC Digital Storytelling Masterclass
ENCATC Digital Storytelling Masterclass
 
What is social media and what could it do for me?
What is social media and what could it do for me?What is social media and what could it do for me?
What is social media and what could it do for me?
 
Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?
 
Social Media Why Your Business Needed it Yesterday
Social Media Why Your Business Needed it YesterdaySocial Media Why Your Business Needed it Yesterday
Social Media Why Your Business Needed it Yesterday
 
Innovatieacademie voka leuven uc leuven-limburg - social media - dado van p...
Innovatieacademie voka leuven   uc leuven-limburg - social media - dado van p...Innovatieacademie voka leuven   uc leuven-limburg - social media - dado van p...
Innovatieacademie voka leuven uc leuven-limburg - social media - dado van p...
 
IA Innovatief vermarkten. Sessie 2 Dado van Peteghem
IA Innovatief vermarkten. Sessie 2 Dado van PeteghemIA Innovatief vermarkten. Sessie 2 Dado van Peteghem
IA Innovatief vermarkten. Sessie 2 Dado van Peteghem
 
Social Media in the Real World
Social Media in the Real WorldSocial Media in the Real World
Social Media in the Real World
 
Social-ize Yourself
Social-ize YourselfSocial-ize Yourself
Social-ize Yourself
 
Social Media... Woop! Woop! (February 2012)
Social Media... Woop! Woop! (February 2012)Social Media... Woop! Woop! (February 2012)
Social Media... Woop! Woop! (February 2012)
 
Social Media - South West Public Relation Officers
Social Media - South West Public Relation OfficersSocial Media - South West Public Relation Officers
Social Media - South West Public Relation Officers
 
Social media for business ppt
Social media for business pptSocial media for business ppt
Social media for business ppt
 
Creative technologies for creative contexts
Creative technologies for creative contextsCreative technologies for creative contexts
Creative technologies for creative contexts
 

More from Christian Heilmann

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
Christian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
Christian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
Christian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
Christian Heilmann
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
Christian Heilmann
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
Christian Heilmann
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
Christian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
Christian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
Christian Heilmann
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
Christian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
Christian Heilmann
 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconf
Christian Heilmann
 
Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017
Christian Heilmann
 

More from Christian Heilmann (20)

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconf
 
Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017
 

Recently uploaded

IP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul WilsonIP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul Wilson
APNIC
 
Megalive99 Situs Betting Online Gacor Terpercaya
Megalive99 Situs Betting Online Gacor TerpercayaMegalive99 Situs Betting Online Gacor Terpercaya
Megalive99 Situs Betting Online Gacor Terpercaya
Megalive99
 
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
taqyea
 
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Thiên Đường Tình Yêu
 
Book dating , international dating phgra
Book dating , international dating phgraBook dating , international dating phgra
Book dating , international dating phgra
thomaskurtha9
 
Pune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay later
Pune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay laterPune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay later
Pune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay later
samyanvichadda
 
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptxSlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
NandakumarP24
 
一比一原版(uh毕业证)休斯敦大学毕业证如何办理
一比一原版(uh毕业证)休斯敦大学毕业证如何办理一比一原版(uh毕业证)休斯敦大学毕业证如何办理
一比一原版(uh毕业证)休斯敦大学毕业证如何办理
mvahxyy
 
Ahmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any Time
Ahmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any TimeAhmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any Time
Ahmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any Time
adityaroy0215
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
taqyea
 
cyber-security-training-presentation-q320.ppt
cyber-security-training-presentation-q320.pptcyber-security-training-presentation-q320.ppt
cyber-security-training-presentation-q320.ppt
LiamOConnor52
 
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
taqyea
 
Kharghar @Call @Girls Whatsapp 9930687706 With High Profile Offer
Kharghar @Call @Girls Whatsapp 9930687706 With High Profile OfferKharghar @Call @Girls Whatsapp 9930687706 With High Profile Offer
Kharghar @Call @Girls Whatsapp 9930687706 With High Profile Offer
sonamgerg
 
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
taqyea
 
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
Disha Mukharji
 
一比一原版(warwick文凭证书)华威大学毕业证如何办理
一比一原版(warwick文凭证书)华威大学毕业证如何办理一比一原版(warwick文凭证书)华威大学毕业证如何办理
一比一原版(warwick文凭证书)华威大学毕业证如何办理
ysuah
 
一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理
taqyea
 
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
taqyea
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
taqyea
 
( Call  ) Girls South Ex 9873777170 High Profile beauty lady
( Call  ) Girls South Ex 9873777170 High Profile beauty lady( Call  ) Girls South Ex 9873777170 High Profile beauty lady
( Call  ) Girls South Ex 9873777170 High Profile beauty lady
Hyderabad Escorts Agency
 

Recently uploaded (20)

IP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul WilsonIP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul Wilson
 
Megalive99 Situs Betting Online Gacor Terpercaya
Megalive99 Situs Betting Online Gacor TerpercayaMegalive99 Situs Betting Online Gacor Terpercaya
Megalive99 Situs Betting Online Gacor Terpercaya
 
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
 
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
 
Book dating , international dating phgra
Book dating , international dating phgraBook dating , international dating phgra
Book dating , international dating phgra
 
Pune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay later
Pune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay laterPune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay later
Pune @Call @Girls 🛴 XXXXXXXXXX 🛴 available 24*7 cash payment book now pay later
 
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptxSlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
 
一比一原版(uh毕业证)休斯敦大学毕业证如何办理
一比一原版(uh毕业证)休斯敦大学毕业证如何办理一比一原版(uh毕业证)休斯敦大学毕业证如何办理
一比一原版(uh毕业证)休斯敦大学毕业证如何办理
 
Ahmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any Time
Ahmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any TimeAhmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any Time
Ahmedabad @Call @Girls 0000000000 Riya Khan Beautiful And Cute Girl any Time
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
 
cyber-security-training-presentation-q320.ppt
cyber-security-training-presentation-q320.pptcyber-security-training-presentation-q320.ppt
cyber-security-training-presentation-q320.ppt
 
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
 
Kharghar @Call @Girls Whatsapp 9930687706 With High Profile Offer
Kharghar @Call @Girls Whatsapp 9930687706 With High Profile OfferKharghar @Call @Girls Whatsapp 9930687706 With High Profile Offer
Kharghar @Call @Girls Whatsapp 9930687706 With High Profile Offer
 
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
 
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
 
一比一原版(warwick文凭证书)华威大学毕业证如何办理
一比一原版(warwick文凭证书)华威大学毕业证如何办理一比一原版(warwick文凭证书)华威大学毕业证如何办理
一比一原版(warwick文凭证书)华威大学毕业证如何办理
 
一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)英国爱丁堡大学毕业证如何办理
 
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
 
( Call  ) Girls South Ex 9873777170 High Profile beauty lady
( Call  ) Girls South Ex 9873777170 High Profile beauty lady( Call  ) Girls South Ex 9873777170 High Profile beauty lady
( Call  ) Girls South Ex 9873777170 High Profile beauty lady
 

Taking the "vile" out of privilege