SlideShare a Scribd company logo
OF GAPS, FILLERS AND
EMPTY SPACES…
CHRIS HEILMANN (﴾@CODEPO8)﴿, FRONTEERS,
AMSTERDAM, OCTOBER 2015 https://www.flickr.com/photos/50064540@N02/7650431290 (﴾ealingjeff)﴿
AN NOYI NG
GA PS
https://twitter.com/heydonworks/status/646687758690459648
WE’VE COME A
LONG WAY AND
WE’RE STILL ON A
JOURNEY…
https://twitter.com/heydonworks/status/646687758690459648
https://www.christianheilmann.com/
wheres-‐chris-‐upcoming-‐speaking-‐
appointments/

Recommended for you

Social bookmarking
Social bookmarkingSocial bookmarking
Social bookmarking

This document provides a list of social bookmarking sites, search engine submission sites, article submission sites, document sharing sites, press release submission sites, and classified ad posting sites. Some of the sites listed include Facebook, LinkedIn, Twitter, Google, Bing, Yahoo, Ehow, Github, Issuu, SlideShare, Dropbox, Box, NPR, Prnewswire, Craigslist, Quikr, Gumtree, and OLX. The document serves as a reference for sites where users can submit and share various types of content online.

social bookmarking
Ubiquitous Information Architecture - OZ IA 2010
Ubiquitous Information Architecture - OZ IA 2010Ubiquitous Information Architecture - OZ IA 2010
Ubiquitous Information Architecture - OZ IA 2010

The document discusses the need for ubiquitous and holistic information architecture across channels to create integrated experiences for users. It notes that information is blurring the lines between digital and physical experiences, and that users expect consistency as they transition between platforms. To meet these expectations, information architecture must be designed holistically rather than by channel, and must focus on the overall user journey rather than individual touchpoints. Bridges between experiences like on-ramps and off-ramps are needed to make information architecture truly integrated.

iauxcross channel
What mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc versionWhat mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc version

The document discusses digital storytelling, which it defines as "telling stories with digital technologies." It provides various definitions of storytelling, noting it involves conveying messages, experiences, and ideas from one person to another. It also lists different forms of digital tools and media that can be used to facilitate digital storytelling, such as videos, images, and audio. The document emphasizes how digital storytelling allows for creative self-expression and sharing information with others through technology.

open learningweb based storytellingstorytelling
ATTENDING THESE
EVENTS IS GREAT AND
I FEEL CONFUSED ALL
THE TIME HOW I
DESERVE ALL THIS…
THIS HERE IS A
PRIVILEGE WE HAVE…
SO MAKE SURE YOU
MAKE THE BEST OF IT!
YOU MEET AMAZING
PEOPLE AT EVENTS…
Lizzie Mary Cullen
lizziemarycullen.com
PEOPLE WHO DRAW THE
PRETTY LINES TO FILL OUT…

Recommended for you

Web 2.x Training for Customers & Staff
Web 2.x Training for Customers & StaffWeb 2.x Training for Customers & Staff
Web 2.x Training for Customers & Staff

Presented by Beth Tribe, Michael Sauers & Bobbi Newman @ Computers in Libraries 2009 on 30 March 2009.

cil2009trainingweb2.0
The Squishy Future of Content - Penn State Edition
The Squishy Future of Content - Penn State EditionThe Squishy Future of Content - Penn State Edition
The Squishy Future of Content - Penn State Edition

With the adoption of responsive design, we’re finding that our pixel-perfect content is no longer being placed in pixel-perfect boxes on pixel-perfect websites. Placeholder content no longer suffices during development. Copy-and-paste doesn’t work in migrating between designs. Rather, website design is more strongly informed by our content than ever before. With these changes we need to rethink how content affects our development workflow as well as understand how content and messaging affect layouts. • Learn why you need to be an advocate for content at all phases of a project. • Explore the fundamental content types and content rules that will shape how your content flows and is viewed by visitors. • Learn how content choreography can help you keep your most important message the focus of your site.

workflowresponsive designhighered
Help is on the Way
Help is on the WayHelp is on the Way
Help is on the Way

This presentation was given at Thursdays At Starling at Wake Forest University on February 3, 2011. This presentation is about the intersection of libraries, technology, and education and the future of libraries.

zsrwfulibrary
PEOPLE WHO GROW
WITH YOUR HELP…
AND YOU CAN GO AND
VISIT THEM AND WORK
TOGETHER -‐ THIS IS A
MOBILE WORLD!
https://twitter.com/muffinresearch/status/639116308030881792
WE’VE COME A
LONG WAY AND
WE’RE STILL ON A
JOURNEY…
TAKE SOME TIME TO HAVE FUN…
YOU MEET PEOPLE AND YOU MAKE IMPRESSIONS…

Recommended for you

Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress Bubble

While the community (rightly) celebrates the tremendous growth of WordPress as a platform, there’s a significant disconnect between what community members know about WordPress and what folks outside the community know. Getting outside the WordPress bubble – by participating meaningfully in other conferences, conversations, and communities – helps bring new ideas into our community and also helps us bring WordPress into new contexts.

wcphillywordpress
#DCSOME '12 Notes
#DCSOME '12 Notes #DCSOME '12 Notes
#DCSOME '12 Notes

This document summarizes key lessons and ideas from the Airport Social Media Summit. Some of the main points include: using Twitter to share breaking news and engage customers; focusing on quality photos that showcase planes and the airport; listening to customers and taking action on their feedback; and being entertaining, timely and unexpected in social media posts. The document also provides links to resources from summit presenters.

#dcsome #airport #socialmedia
Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...

This document discusses the evolution of learning and technology from cave paintings to modern eportfolios. It provides examples of how students can use eportfolios to store, track, reflect on, and showcase their learning and experiences over time. The document suggests that eportfolios allow for continuous personal development and reflection, unlike traditional learning management systems which focus more on course content.

knowingeportfoliople
I GET, HOWEVER,
DISAPPOINTED WITH
THE RESULTS WE HAVE.
I FEEL A DISCONNECT
BETWEEN WHAT WE TALK
ABOUT AT EVENTS AND
WHAT I HEAR WHEN I TALK
TO PEOPLE I WORK WITH.
IT IS LIKE WE DON’T
REACH THE PEOPLE
WE CLAIM WE DO
THIS FOR…
• The web is a mess. The average web
page creeps up to 2MB with hundreds
of dependencies.
• Outdated frameworks and helper
libraries hinder browser interoperability.
The quick fix of today is the part of the
landfill of tomorrow.
• By trying to control the web we
created parallel solutions for desktop
and mobile -‐ each of which
disappointing.
THIS IS SO RAMPANT,
THAT EVERY
BROWSER MAKER
HAS A DEDICATED
TEAM AND TOOLS
TO FIX PEOPLE’S
CODE WITH THEM.
http://dev.modern.ie/tools/staticscan/
https://github.com/MicrosoftEdge/static-‐code-‐scan

Recommended for you

The Imperfection Artist
The Imperfection ArtistThe Imperfection Artist
The Imperfection Artist

Using real data to create more authentic and empathetic products - from a talk at an internal Cisco design conference

user experiencedesigndata
Mapping the Dutch Blogosphere
Mapping the Dutch BlogosphereMapping the Dutch Blogosphere
Mapping the Dutch Blogosphere

This document summarizes Anne Helmond's research mapping the changing blog practices in the Dutch blogosphere from 1995 to 2005. It discusses how early Dutch blogs were primarily "linklogs" and "lifelogs" that focused on linking to other blogs and sharing personal content. Over time, the blogosphere shifted to "platformlogs" as more blogs moved to social media platforms like Facebook. The research aims to analyze the hyperlink networks between blogs annually using the Internet Archive to track this evolution from independent blogs to platform-centered blogs.

dutch blogosphere
How Content Strategy can get you a date - Defuse Dublin 2012
How Content Strategy can get you a date - Defuse Dublin 2012How Content Strategy can get you a date - Defuse Dublin 2012
How Content Strategy can get you a date - Defuse Dublin 2012

Not sure what content strategy is? Don't care? Hopefully this talk will change your mind... Forget boring case studies - instead I'll be looking at content strategy in the real world, particularly an area near and dear to my (and maybe your) heart - online dating! From a year in the wilds of Plenty of Fish and OkCupid, find out what on earth we content strategists do, why it matters, and most importantly how it can help you get to first base.

online datingcontent strategy
THE AMAZING TOOLS WE SHOW
HERE ARE LARGELY UNKNOWN…
THERE IS A HUGE
DIFFERENCE IN
MESSAGING AT
DIFFERENT
CONFERENCES.
LET’S TALK A BIT ABOUT
THE EXTREMES…
THE WEB IS FREE AND INDEPENDENT.

Recommended for you

The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)

This document discusses predictions for the future of WordPress and the role of users in shaping its future. It explores different types of WordPress platforms for blogs, CMS, enterprises and frameworks. The document encourages users to get involved by contributing as developers, designers, or community members to help create the kind of WordPress and community they want.

wordpressrest apifuture
Everyone has a story
Everyone has a storyEveryone has a story
Everyone has a story

The document introduces the speaker as Patti and says she has 5 minutes to tell her story. Patti then says she is torn between two lovers, Macintosh and Microsoft. She mentions having used various online tools like iNing, iJing, iMoodle, and Google. Patti wanted to become a teacher. It provides links to the speaker's blog and Doodlekit page for more information and credits the sources of various pictures used in the presentation.

Instructional Technology: It's a Team Thing
Instructional Technology: It's a Team ThingInstructional Technology: It's a Team Thing
Instructional Technology: It's a Team Thing

This document discusses instructional technology and how it requires teamwork across various departments on a campus. It lists many tools that instructional technology teams use to support teaching and learning such as games, clickers, podcasts, just-in-time instruction, blogs, webinars, tutorials, and workshops. It also illustrates the collaborative process needed with a step-by-step diagram showing the roles of Amy, Lynda, Beth, and Hannah on the instructional technology team.

cil2010librarycomputers in libraries
https://twitter.com/muffinresearch/status/639116308030881792
JAVASCRIPT IS
FAULT INTOLERANT.
http://kryogenix.org/code/browser/everyonehasjs.html
https://twitter.com/muffinresearch/status/639116308030881792
WE HAVE A PROBLEM
WITH TOO MANY
TOOLS COMING AND
GOING AND
BECOMING LANDFILL
OF THE WEB…
http://dowebsitesneedtolookexactlythesameineverybrowser.com/
WEBSITE AND APPS
DON’T NEED TO LOOK
THE SAME IN EVERY
BROWSER. REALLY.
COOL LINKS DON’T
CHANGE…

Recommended for you

Amazon Case Study
Amazon Case Study Amazon Case Study
Amazon Case Study

This document is the result of a common student project as part of our advanced Master Seminar in “Logistic Case Studies” at the University of Applied Sciences Konstanz, Department of Business Administration The project conducted by Prof. Dr. Michael C. Hadamitzky, Center of Supply Chain Management and Logistics comprehends an external analysis of AMAZON.COM - the pioneer of disruption and digitalization The project gave us the opportunity to examine the latest developments in Value Chain Management and digital innovation.

strategyamazontechnology
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing

created for staff at CVL Resources https://sites.google.com/site/cvltraining/intro-to-cloud-computing

troductioncloud computing
Lightning fast sass
Lightning fast sassLightning fast sass
Lightning fast sass

- libSass is a C/C++ implementation of Sass that compiles Sass much faster than the Ruby implementation. It allows Sass to be used by more developers and integrated with JavaScript build tools. - Eyeglass is a Node.js module that allows Sass modules to be distributed through npm and imported into Sass files. It provides file system access and tools for defining Sass functions in JavaScript. - Eyeglass aims to recreate popular Compass features like sprites and make them compatible with libSass and distributed through npm modules. This will provide an ecosystem for shared Sass code and assets without relying on Ruby.

sassnode-sassweb
SIMULATING NATIVE
UI CONFUSES USERS
ALL OF THESE
THINGS ARE VERY
TRUE AND VERY
OBVIOUS…
Photo by Marc Thiele https://www.flickr.com/photos/marcthiele/21461088898/in/faves-‐11414938@N00/
WELCOME TO THE 10TH
ANNIVERSARY OF
STATING THE BLOODY
OBVIOUS…
2004 -‐ 2005:
STOP WRITING
INLINE JAVASCRIPT!

Recommended for you

Managing Chaos - Digital Governance
Managing Chaos - Digital GovernanceManaging Chaos - Digital Governance
Managing Chaos - Digital Governance

Presentation on digital collaboration and music given by Lisa Welchman at Fronteers 2015 in Amsterdam, October 8.

digital governance
TDD and Getting Paid
TDD and Getting PaidTDD and Getting Paid
TDD and Getting Paid

Test-driven development is generally regarded as a good move: it should result in simple decoupled design, your tests tend to cover behaviour not methods, and far fewer bugs. However, just getting unit tests in on a real, commercial project is hard - switching to TDD is even harder. Often you can start a project with good intentions and coverage, then the deadline looms and the tests go out then the hacks come in. So, instead of beating ourselves up about not being perfect let's look at an interative approach to adopting TDD principles. We'll look at tactics for selling TDD to your client, boss and colleagues. This talk will also cover methods for making TDD easier for you by showing you what tools you can use to integrate it into your development environment. In the project itself, we'll examine how we can make small but permanent steps towards full TDD, without losing that progress when deadlines hit. We'll also cover a few methods for learning on your own time and how the whole process can actually be made quite enjoyable.

test driven development
My app is secure... I think
My app is secure... I thinkMy app is secure... I think
My app is secure... I think

With more and more sites falling victim to data theft, you've probably read the list of things (not) to do to write secure code. But what else should you do to make sure your code and the rest of your web stack is secure ? In this tutorial we'll go through the basic and more advanced techniques of securing your web and database servers, securing your backend PHP code and your frontend javascript code. We'll also look at how you can build code that detects and blocks intrusion attempts and a bunch of other tips and tricks to make sure your customer data stays secure.

data theftconfoo16confoo
https://twitter.com/DanHannanMEP/status/647745678962245632/photo/1
THE WEB OF OLD FORGOT
ABOUT THE LURE OF UGC
WHICH LEADS TO THE
OTHER EXTREME…
http://www.alansadick.com
WE GOT VERY DATA
DRIVEN AND ARE
ADDICTED TO
NUMBERS…

Recommended for you

Sensible scaling
Sensible scalingSensible scaling
Sensible scaling

Talk from 4Developers '12 and PHP Barcelona '11 It’s fun to architect your application to handle millions of pageviews, but in reality that’s time where you could be adding features. We’ll examine some practical solutions for designing your platform to deal with increasing traffic and how to add those features on an incremental basis. This will take us through options for scaling the code and additional methods for scaling the infrastructure.

phpscalingphpbcl11
Protect your users with Circuit breakers
Protect your users with Circuit breakersProtect your users with Circuit breakers
Protect your users with Circuit breakers

The document discusses circuit breakers and how they can be used to protect systems from failures. It introduces the basic concept of a circuit breaker and its states. It then explores different modules and ways circuit breakers could be enhanced, such as having processes coordinate, automatic monitoring of system health, different signals of unhealthiness, and approaches to recovery. Key questions are raised about how circuit breakers could be implemented including whether processes should coordinate, who determines unhealthiness, and how to safely test new circuit breakers.

servicesresiliencepython
Designing irresistible apis
Designing irresistible apisDesigning irresistible apis
Designing irresistible apis

The document consists of a series of tweets from the account @synedra with the hashtag #FILive. Each tweet is followed by a photo credit citing various Creative Commons licenses. The document promotes live footage from an event but provides no other context or details about the event itself.

haikudeckapis
BROWSER STATS PROVE THE FUTURE IS HERE…
TOOLING AND
ABSTRACTIONS SAVE
YOU FROM THE
CONFUSION OF THE
OPEN WEB.
“DON’T HOLD US BACK!”
AND HAVE AN
OVERWHELMING
AMOUNT OF
RESOURCES WITH
DISAGREEING ADVICE.
https://medium.com/@_cmdv_/i-‐want-‐to-‐
learn-‐javascript-‐in-‐2015-‐e96cd85ad225
GET TOOLING…

Recommended for you

Introducing Azure DocumentDB - NoSQL, No Problem
Introducing Azure DocumentDB - NoSQL, No ProblemIntroducing Azure DocumentDB - NoSQL, No Problem
Introducing Azure DocumentDB - NoSQL, No Problem

Application developers support unprecedented rates of change – functionality must rapidly evolve to meet changing customer needs and to respond to competitive pressures while user populations can grow dramatically and unpredictably. To address these realities, developers are selecting document-oriented databases for schema flexibility, scalability and high performance data storage. In this session, we will get hands on with Azure’s NoSQL document database service. Azure DocumentDB offers full indexing of JSON documents, SQL query capabilities and multi-document transactions. Learn how to get started with Azure DocumentDB and hear about some of the recent improvements to the service.

nosqljsonazure
DNS for Developers - NDC Oslo 2016
DNS for Developers - NDC Oslo 2016DNS for Developers - NDC Oslo 2016
DNS for Developers - NDC Oslo 2016

We browse the Internet. We host our applications on a server or a cloud that is hooked up with a nice domain name. That’s all there is to know about DNS, right? This talk is a refresher about how DNS works. How we can use it and how it can affect availability of our applications. How we can use it as a means of configuring our application components. How this old geezer protocol is a resilient, distributed system that is used by every Internet user in the world. How we can use it for things that it wasn’t built for. Come join me on this journey through the innards of the web!

developersndcdns
Getting Browsers to Improve the Security of Your Webapp
Getting Browsers to Improve the Security of Your WebappGetting Browsers to Improve the Security of Your Webapp
Getting Browsers to Improve the Security of Your Webapp

The document discusses various browser security mechanisms that can help improve the security of web applications. It describes mechanisms like subresource integrity, which prevents tampering of external assets; referrer policy and noopener, which help prevent information leaks; and Content Security Policy, which helps prevent cross-site scripting attacks. It also discusses using HTTPS, HTTP-only and secure cookies, sandboxed iframes, and HTTP Strict Transport Security to further enhance security. The document provides explanations and examples of how to implement many of these browser-enforced security mechanisms.

referrer policysricsp
AND LEARN ABOUT
THE MODERN
STACK, DAMN
YOU…
https://egghead.io/series/how-‐to-‐
write-‐an-‐open-‐source-‐javascript-‐library
BOTH EXTREMES LOVE TO QUOTE SELF MADE
“LAWS” TO PROVE THEIR POINTS…
MOORE’S LAW
Software efficiency halves every 18 months,
compensating Moore's law.
MAY’S LAW

Recommended for you

Living With Legacy Code
Living With Legacy CodeLiving With Legacy Code
Living With Legacy Code

Practical tips for dealing with projects involving legacy code. Covers investigating past projects, static analysis of existing code, and methods for changing legacy code. Presented at PHP Benelux '10

wrapper classphpdoccodesniffer
Microservices Minus the Hype: How to Build and Why
Microservices Minus the Hype: How to Build and WhyMicroservices Minus the Hype: How to Build and Why
Microservices Minus the Hype: How to Build and Why

The presenter examines the ups & downs of adopting a microservices architecture and discusses why, in most cases, the pros outweigh the cons. In this presentation, participants see how to build & integrate microservices using popular open source tools and risks & mitigation strategies (including load balancers, circuit breakers, tests, & more) to increase software quality.

architecturespring bootvelocity
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content Publishing

Presented at FITC's Web Unleashed 2016 in Toronto by Haris Mahmood, Shopify Overview The content publishing industry took the world by storm some years ago by providing its users visual tools to update, manage, and publish their content. Large players have existed for quite some time, but now find themselves on uncertain grounds. Newer, smaller players are also entering the space with new and innovative ideas. This talk aims to review the industry’s history, examine how it stands today, and take a deep dive into its future. Objective To explore the content publishing industry’s past and present, and take a deep dive into its future. Target Audience Web developers, content publishers, freelancers, agencies Five Things Audience Members Will Learn The history of the content publishing industry The landscape today The limitations and strengths of the various offerings Directions the industry is progressing to A roadmap of the future for the content publishing industry FITC produces events for digital creators in Toronto, Amsterdam, NYC and beyond Save 10% off any of our events with discount code 'slideshare' Check out our events at http://fitc.ca or follow us at https://twitter.com/fitc

 
by FITC
web design and developmentweb development
Be conservative in what you send;
be liberal in what you accept.
POSTEL’S LAW
https://www.flickr.com/photos/15511507@N00/5950941452 (﴾hepp)﴿
COLESLAW
WE NEED LESS DECREES
AND DEMANDS
WE STOPPED BEING THE
LOVABLE UNDERDOGS THAT
INVITE NEW TALENT…

Recommended for you

DNS for Developers - ConFoo Montreal
DNS for Developers - ConFoo MontrealDNS for Developers - ConFoo Montreal
DNS for Developers - ConFoo Montreal

This document summarizes a presentation about DNS (Domain Name System) for developers. It discusses the basics of how DNS works to map domain names to IP addresses, different DNS record types like A, CNAME, and MX records, DNS zones, security considerations like cache poisoning and DNSSEC, using DNS for failover, load balancing, and CDNs, storing configuration data and doing service discovery in DNS, and some unconventional uses of DNS like tunneling HTTP and IP traffic over DNS. The presentation provides examples and demonstrations of these DNS concepts and techniques.

developersconfoodns
Get more than a cache back! - ConFoo Montreal
Get more than a cache back! - ConFoo MontrealGet more than a cache back! - ConFoo Montreal
Get more than a cache back! - ConFoo Montreal

Redis is an open source, in-memory key-value data store that can be used as a cache or database. It supports various data structures like strings, hashes, lists, sets and sorted sets. Redis has features for transactions, pub/sub messaging and scripting. Data can be sharded across multiple Redis instances for large datasets or high throughput needs. Common use cases include caching, sessions, pub/sub, rate limiting and autocompletion.

redisconfoocache
Why governance should be part of every digital marketing strategy
Why governance should be part of every digital marketing strategyWhy governance should be part of every digital marketing strategy
Why governance should be part of every digital marketing strategy

Every digital marketer should add a governance layer to their digital strategy. Only an integrated approach that ties organizational change to your digital strategy, will help you move forward.

governancesocial media strategydigital strategy
WE TRY TO CHANGE THE WEB
TO BE MORE “PROFESSIONAL”
WE TURNED
ENGINEERING INTO A
RELIGION -‐ WITH ALL THE
DOGMA AND HOLY WARS
THAT COMES WITH.
WE CONSIDER AUTOMATION AND
INNOVATION TO BE LINEAR…
WE EXPECT
EVERYBODY TO GET
PURE HAPPINESS
FROM CODING…
https://twitter.com/sarahmei/status/597276242887348224

Recommended for you

Securing MicroServices - ConFoo 2017
Securing MicroServices - ConFoo 2017Securing MicroServices - ConFoo 2017
Securing MicroServices - ConFoo 2017

This document discusses securing micro-services through centralized authorization using JSON Web Tokens (JWTs). It proposes storing permissions data in the JWT payload to simplify authorization checks across services. The JWTs can be issued by an identity provider like Okta or Active Directory, and signed to ensure integrity. Services would verify the JWT signature and check the included permissions to authorize actions. This approach aims to make authorization centralized, simple, scalable, and easily manageable compared to existing authorization solutions.

redventuresauthorizationtoken
Microservices
MicroservicesMicroservices
Microservices

This document discusses moving from a monolithic architecture to microservices. It notes some advantages of microservices like improved tools, language and library usage, and faster deployment times. However, it cautions against simply following "microservices mantras" and stresses the importance of being ready to receive attacks rather than relying on the likelihood they won't occur. Microservices should share nothing and start independently, but still aim for high availability and responsiveness as a system. The document provides additional reading resources on monoliths, microservices, and systems thinking.

microservicesitprogramming
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0

Reveal.js is an HTML presentation framework that allows users to create beautiful presentations using HTML. It has features like vertical slides, nested slides, Markdown support, different transition styles, themes, slide backgrounds, images, video, tables, quotes, and linking between slides. Presentations can be exported to PDF and custom states and events can be triggered on each slide. The framework is touch optimized and works on devices like mobile phones and tablets.

WORKING AT A PACE
NO HUMAN SHOULD
WORK IN…
WE COMPLAIN ABOUT A LACK
OF DIVERSITY AND INVITING
ENVIRONMENTS…
…AND RUN HACKDAYS
TO SOLVE THAT PROBLEM!
WE CREATE OPEN, BUT ARE NOT
INVITING…
WE MADE THE
TERMINAL THE
STARTING POINT
OF WEB
DEVELOPMENT…

Recommended for you

The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans

The document discusses how developers have become disconnected from users as technology has advanced. It argues that developers should focus on building interfaces that are simple, human-centered, and empower users rather than just improving tools. Machine learning and AI can be used to build helpful interfaces, but developers must focus on the human experience and inclusive design. The talk aims to inspire developers to use their skills to improve people's lives rather than just profit or automation.

machinelearningaccessibilityconfoo
The wheel is spinning but the hamster is almost dead - Smartweb 2015
The wheel is spinning but the hamster is almost dead - Smartweb 2015The wheel is spinning but the hamster is almost dead - Smartweb 2015
The wheel is spinning but the hamster is almost dead - Smartweb 2015

A talk about innovation and impostor syndrome. A talk about the next web that's coming and the technology we have, but forgot.

web.smartwebimpostors
Designing for Disruption
Designing for DisruptionDesigning for Disruption
Designing for Disruption

Great design isn’t about beauty; it’s about knowing the right questions to ask, uncovering the right places to look, and agreeing on the right problems to solve. At ThoughtWorks Live Australia 2016, Stephanie Rieger (Director of Design & Strategy at Yiibu) talked about three mindsets that combine design, business strategy, and technology to drive growth and embed experience design within your organisation.

design thinkinginnovationaustralia
A TYPICAL START
OF A NEW WEB
PROJECT…
This is easy, just:
• Have a macbook -‐ everything else is not professional
and open enough
• Make sure you are sudo
• Install Node & NPM & Express.js
• Run the build script
• Look at a few minutes of random text scrolling by in
your terminal hoping that none of the warnings mean
something important
• If there is an error:
• Go to stack overflow and ask for help to learn that
you’re doing everything wrong and should use
another stack to start with
• Start typing some text in your editor
• Run the local server
• See that text in a browser.
INSTEAD OF
-‐ I DON’T KNOW -‐
THE WEB?
• JSBin, JSFiddle, Mozilla Thimble,
CodePen… all of these are great
teaching tools and not there to
impress one another.
• Free test hosting is a good opportunity
to get people up and running.
!AFFILIATED -‐
CALM DOWN.
https://www.youtube.com/watch?v=yS_Wk193mLo
https://tryappservice.azure.com/en-‐us
WE NEED FEWER
SHOW-‐OFF TOOLS…

Recommended for you

Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01

Chris Heilmann gave a keynote address at SmashingConf discussing issues with modern web development. He expressed frustration with frameworks prioritizing new features over compatibility, developers focusing only on the latest technologies and platforms, and the web becoming fragmented across closed platforms. However, he advocated improving support for older browsers through tools like Enterprise Mode on IE, prioritizing performance, accessibility, and building for all users rather than just those on new devices.

 
by Home
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01

Chris Heilmann gave a keynote address at SmashingConf discussing issues with modern web development. He expressed frustration with frameworks prioritizing new features over compatibility, developers focusing only on the latest technologies and platforms, and the lack of support for older browsers in enterprise environments. However, he argued web developers should focus on building accessible products for all users, request features to improve compatibility, and make the web enjoyable for everyone again.

 
by Home
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014

Chris Heilmann gave a keynote address at SmashingConf discussing issues with modern web development. He expressed frustration with frameworks prioritizing new features over compatibility, developers focusing only on the latest technologies and platforms, and the lack of support for older browsers in enterprise environments. However, he argued web developers should focus on building accessible products for all users, request features to improve compatibility, and make the web enjoyable for everyone again.

smashingconf keynote
LET’S ALLOW PEOPLE TO
BUILD MUSCLE MEMORY
Photo by State Farm https://www.flickr.com/photos/40567541@N08/9473169772
WE’RE WIRED TO TRY TO PREDICT HE NEXT STEP.
Photo by State Farm https://www.flickr.com/photos/40567541@N08/9473169772
https://shkspr.mobi/blog/2015/09/you-mustnt-criticise-the-status-quo-at-a-hackday/
Geeks are people who run on
dissent. We see the world is broken,
refuse to accept it, and try to fix
things. Then other geeks try to fix our
mistakes, and then we fix theirs, until
we either asymptotically climb
towards perfection or tear the whole
thing down and start again.
-‐ Terrence Eden (@edent)

Recommended for you

Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final

The document summarizes key points from a presentation given by Chris Heilmann at SmashingConf NYC in June 2015. Some of the main ideas discussed include: - The web has become overly complex with too many frameworks, tools, libraries, and content being produced. - As developers, we tend to build for ourselves and our peers rather than for general users, focusing more on recognition than usability. - The assumptions we have about users' knowledge and engagement levels with technology often do not match reality. - Despite advances, the modern web experience can be cluttered, slow, and difficult for many users. - There are opportunities to simplify and improve the web by removing unnecessary code and technologies.

smashingconf nyc
A New Hope – the web strikes back
A New Hope – the web strikes backA New Hope – the web strikes back
A New Hope – the web strikes back

The document discusses the evolution of the web from progressive web apps to native mobile apps and back again to progressive web apps. It notes that early mobile web faced issues like small screens, poor connectivity and unreliable browsers, leading to the rise of native apps. However, app distribution issues like slow updates and the "walled garden" approach of app stores have led to a renewed interest in progressive web apps that work offline but do not require app stores, allowing for more open distribution like the original web.

awwwardsnyc
What I Learned From The House of Mouse
What I Learned From The House of MouseWhat I Learned From The House of Mouse
What I Learned From The House of Mouse

The document discusses key lessons learned from Walt Disney World about attention to detail, customer service, and creating a magical experience. It emphasizes that every person plays an important role and each small detail matters. Disney World succeeds by making customer service a top priority, rewarding employees, and maintaining high standards of cleanliness, safety and customer satisfaction.

designuxbusiness
REMEMBER, WE WERE
ADAMANT NOT TO
BREAK THE WEB…
AND NOW WE DO,
EVERY SINGLE DAY.
FOR THE SAKE OF
FEELING IN CONTROL.
WITH JAVASCRIPT, WE ARE IN CONTROL AND WE
CAN FIX ALMOST ANYTHING.
=

Recommended for you

The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)

Keynote presentation for Keene State College Faculty Technology Showcase (Feb 19, 2011). Join the Revolution! http://secretrevolution.us/ Audio available at http://cogdogblog.com/wp-content/audio/keene-state-2011.mp3

revolutiontechnologyinnovation
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014

The document summarizes key points from a talk given by Chris Heilmann at SmashingConf NYC in June 2015. Some of the main ideas discussed include: how developers have created an echo chamber focused on tools and recognition rather than users; how the web has become cluttered and broken despite new technologies; and how detecting users through user-agent sniffing and reliance on non-standard features has perpetuated problems. The talk calls for a renewed focus on users, standards compliance, and cleaning up old and unnecessary code to improve the web.

didntthinkso smashingconf
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information InteractionsTaxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions

This document discusses designing seamless customer experiences across digital and physical channels. It tells a story of a car accident victim's frustrating experience trying to get their car repaired due to a lack of integration between their insurance company's digital and physical systems. The document argues that as the physical and digital worlds collide, organizations must design holistic, interactive experiences that satisfy customers' information needs whenever, however, and wherever they engage with a brand. It encourages attendees to open their eyes to opportunities to improve customer experiences through better organization of information.

information architectureuser experienceinteraction design
THE PROBLEM IS THAT
US IN CONTROL ALSO
MEANS US RESPONSIBLE
FOR THE OUTCOME…
WE FORFEIT ALL THE
BEAUTIFUL AND
IMPORTANT THINGS
BROWSERS ALREADY DO
FOR US…
I’M NOT SAYING NOT TO
USE JAVASCRIPT -‐ FAR
FROM IT.
https://twitter.com/DanHannanMEP/status/647745678962245632/photo/1
LET’S NOT VALUE BEING FIRST
HIGHER THAN BEING USABLE

Recommended for you

Let’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A ManifestoLet’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A Manifesto

1) The document introduces the concept of "Rawk The Web", a manifesto aimed at increasing diversity in the tech industry by encouraging more voices from varied backgrounds. 2) It notes a lack of diversity at many tech conferences and calls for more inclusion to foster innovation. 3) The manifesto provides guidance on getting started, including getting clear on goals, gaining inspiration from others, getting support, and developing a plan to create content, build connections, propose ideas, and promote one's work.

people of colorwomenweb industry
AMP Accelerated Mobile Pages - To AMPFinity And Beyond
AMP Accelerated Mobile Pages - To AMPFinity And BeyondAMP Accelerated Mobile Pages - To AMPFinity And Beyond
AMP Accelerated Mobile Pages - To AMPFinity And Beyond

The AMP Project (Accelerated Mobile Pages) has been launched as an open source initiative between tech companies, search engines, publishers, CRM providers, CMS providers and social media platforms as a solution to speed up the mobile web. What is AMP? Why is it needed? How does it achieve its speed? Where is the project at now? What does the future hold for AMP? To AMPFinity and Beyond

seosearch engine optimizationmobile marketing
Social Media & Prevention
Social Media & PreventionSocial Media & Prevention
Social Media & Prevention

1. The document discusses the rise of social media and its potential uses for prevention work. It provides examples of how social media has been used successfully by various prevention organizations to engage communities and youth. 2. Various statistics are presented showing high rates of internet, email, and social media use among teens and adults in the US. Different social media tools are described that could be used to connect, listen, engage, and collaborate with communities. 3. The presentation emphasizes that social media is here to stay and that prevention professionals need to embrace new ways of communicating online to remain relevant and engage communities. Case studies of successful social media use in prevention are provided.

preventionsocial media
I SAY WE SHOULD TRY TO
STOP FORCING OR
PREDICTING THE FUTURE
DIDN’T SEE IT COMING…
IT IS TIME TO USE
WHAT WE HAVE MORE
AND TO BE MORE
DEMANDING TO FIX
OUR BASELINE…
WE SHOULD NOT
NEED TO CARE
ABOUT THE BROWSER
AND HAVE TO TEST IN
ALL OF THEM!
THERE ARE SOME
BREAKTHROUGHS TO
CELEBRATE…
https://playbook.cio.gov/designstandards

Recommended for you

Expect the unexpected, #AFPcongress 2014 on social media marketing
Expect the unexpected, #AFPcongress 2014 on social media marketingExpect the unexpected, #AFPcongress 2014 on social media marketing
Expect the unexpected, #AFPcongress 2014 on social media marketing

My session from AFP congress, on how to be ready to discover and expand on current events that may or may not go viral. The session also teaches how to make sure you are in a positision where your organisation can try to be the one chosen when something like the Ice Bucket Challenge happens. Oh, and there's a rant about slacktivism in there too.

Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets

The document discusses how to maximize search engine results page (SERP) potential by enhancing website listings with rich snippets. It explains what rich snippets are, why they are important for increasing click-through rates, and how to implement different types of rich snippets like reviews, recipes, and videos using microdata, microformats, or RDFa. Tools for testing rich snippets are also recommended.

microformatsrich snippetsgoogle
Join the Secret Revolution
Join the Secret RevolutionJoin the Secret Revolution
Join the Secret Revolution

Opening keynote for the 2010 Canadian eLearning Conference, Edmonton, Alberta. Tell everyone to join the revolution at http://secretrevolution.us

DEEP DOWN, WE ALL
ARE DO-‐GOODERS AND
TECHNO HIPPIES.
AND WE CAN MAKE A
CHANGE!
PREPARE FOR A BIG CHANGE
WE FOCUS ALMOST EXCLUSIVELY
ON THE VALLEY FOR INNOVATION
AND GROWTH
AND THERE IS NO LACK OF
MONEY BEING THROWN
AROUND…

Recommended for you

Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation

Christian Heilmann gave a talk on hacking and innovation at a university hack challenge. He defines hacking as altering systems to do what you want using available resources, and sees it as a way to have fun and drive unrestrained innovation. He encourages attendees to find something annoying with current systems and build workarounds. To hack effectively, one needs access to data sources, the data itself, and ways to reach users. He provides examples of his own hacks that make systems more accessible or filter data for specific uses. The talk aims to show attendees their potential and get feedback on explanations of development resources.

developmenttweeteffectaccessibility
Inbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonInbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove Boston

This document discusses low-budget marketing strategies and tactics. It provides numerous examples of companies and organizations that were able to successfully market themselves and drive results with little to no money spent. Some of the key strategies mentioned include leveraging relationships, bartering or exchanging services, creating engaging content, finding unconventional partnerships, utilizing free online tools and communities, and thinking creatively about how to gain exposure and attention through stunts or humor. The overall message is that marketing does not require a large budget if you have the right strategies, skills, assets, or willingness to invest time and effort.

googleseoinbound
All the small things… - Awwwards 2016
All the small things… - Awwwards 2016All the small things… - Awwwards 2016
All the small things… - Awwwards 2016

Chris Heilmann gave a talk celebrating beautiful web sites but noted that many sites could be more optimized. He highlighted that the average site is over 2 MB in size, with images making up over 1 MB of that. Many sites use unnecessary libraries, send high resolution images to all devices, and include autoplay videos without checking connection speed. However, newer browser capabilities like Flexbox, Service Workers, and camera/microphone access provide opportunities. Sites should cut unnecessary code, optimize images, and leverage new technologies to create accessible experiences for all types of users on today's capable browsers.

performanceawwwards
THE REAL GROWTH
HAPPENS ELSEWHERE…
AND THESE MARKETS PLAY
BY VERY DIFFERENT RULES
TO WHAT WE DO NOW…
THE NEXT USERS ARE
NOT THOSE WHO
COMPLAIN THE WEB
IS NOT AS GOOD AS
NATIVE APPS…
https://vimeo.com/139312920
https://brucelawson.github.io/talks/2015/velocity
Bruce Lawson at SOTB 2015
PROXY BROWSERS
ARE A BIG THING
THERE…
https://vimeo.com/130296585
https://speakerdeck.com/tkadlec/better-‐by-‐
proxy-‐at-‐mobilism-‐2015
Tim Kadlec: Better by Proxy

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
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege

This document discusses privilege in the context of social media and the internet. It acknowledges privileges like internet access, the ability to communicate, and supportive online communities. It warns that machine learning and algorithms risk creating echo chambers and guided messaging if they are not kept in check by human curation. The document advocates taking back the web for decent, thinking and loving humans and using privileges to help others gain access to learning, communication, and communities.

social mediaprivilege
THE WEB IS A GIFT
TO US ALL, AND YOU
CAN CONTRIBUTE IN
MANY WAYS.
ALL OF US PLAYING
ON THE BLEEDING
EDGE IS MISSING
THE POINT.
BE ALONG FOR THE
RIDE…
SOMETIMES NOT
CONTROLLING
THINGS IS WHEN
THE FUN STARTS…
YES, THE WEB IS FULL OF TERRIBLE IDEAS, BAD
ARCHITECTURE AND LACKS A LOT OF FEATURES
NATIVE ENVIRONMENTS OFFER.

Recommended for you

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
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
BUT WHAT WE TRY
TO REPLACE IT WITH
RIGHT NOW, IS A
STEP BACKWARDS…
WABI-‐SABI
https://www.youtube.com/watch?v=V1gxziZwmkc
https://en.wikipedia.org/wiki/Wabi-sabi
Wabi-‐sabi (﴾侘寂)﴿ represents a
comprehensive Japanese world
view or aesthetic centred on the
acceptance of transience and
imperfection. The aesthetic is
sometimes described as one of
beauty that is "imperfect,
impermanent, and incomplete"
CELEBRATED GAPS…
https://en.wikipedia.org/wiki/Kintsugi
"When the Japanese mend
broken objects, they
aggrandise the damage by
filling the cracks with gold.
They believe that when
something has suffered
damage and has a history it
becomes more beautiful."
-‐ Billie Mobayed
CELEBRATED GAPS…

Recommended for you

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
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege

This document discusses privilege in technology and perceptions of technology workers. It acknowledges the privileges that tech workers enjoy, such as access to resources and high demand in the job market. However, it also notes problems like peer pressure, lack of work-life balance, and imposter syndrome. Both tech workers and the public have skewed perceptions of each other - tech workers feel others do not appreciate or understand their work, while the public sees tech workers as antisocial or caring only about profit. The document encourages taking small steps to improve the situation, such as being kind to oneself, considering others, sharing knowledge, and focusing on quality over quantity of work.

smashingconflondon
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
YES, THE WEB IS FULL OF TERRIBLE IDEAS, BAD
ARCHITECTURE AND LACKS A LOT OF FEATURES
NATIVE ENVIRONMENTS OFFER.
LET’S WORK ON FILLING THOSE CRACKS WITH GOLD
-‐ TOGETHER
We all have different desires and needs,
but if we don’t discover what we want
from ourselves and what we stand for, we
will live passively and unfulfilled.
– Bill Watterson
THANK YOU!
CHRIS HEILMANN
@CODEPO8

Recommended for you

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
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

More Related Content

What's hot

Ain't seen nothin' yet
Ain't seen nothin' yetAin't seen nothin' yet
Ain't seen nothin' yet
Polle de Maagt
 
Enquire Within Upon Everything: True Stories of the Wondrous Web
Enquire Within Upon Everything: True Stories of the Wondrous WebEnquire Within Upon Everything: True Stories of the Wondrous Web
Enquire Within Upon Everything: True Stories of the Wondrous Web
Alan Levine
 
We Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesWe Need Multiple, Independent Web Archives
We Need Multiple, Independent Web Archives
Michael Nelson
 
Social bookmarking
Social bookmarkingSocial bookmarking
Social bookmarking
Tanbin Hasan
 
Ubiquitous Information Architecture - OZ IA 2010
Ubiquitous Information Architecture - OZ IA 2010Ubiquitous Information Architecture - OZ IA 2010
Ubiquitous Information Architecture - OZ IA 2010
Samantha Starmer
 
What mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc versionWhat mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc version
Alan Levine
 
Web 2.x Training for Customers & Staff
Web 2.x Training for Customers & StaffWeb 2.x Training for Customers & Staff
Web 2.x Training for Customers & Staff
Michael Sauers
 
The Squishy Future of Content - Penn State Edition
The Squishy Future of Content - Penn State EditionThe Squishy Future of Content - Penn State Edition
The Squishy Future of Content - Penn State Edition
Dave Olsen
 
Help is on the Way
Help is on the WayHelp is on the Way
Help is on the Way
Lauren Pressley
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress Bubble
John Eckman
 
#DCSOME '12 Notes
#DCSOME '12 Notes #DCSOME '12 Notes
#DCSOME '12 Notes
Amanda Prinski
 
Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...
Dave Cormier
 
The Imperfection Artist
The Imperfection ArtistThe Imperfection Artist
The Imperfection Artist
Stewart Curry
 
Mapping the Dutch Blogosphere
Mapping the Dutch BlogosphereMapping the Dutch Blogosphere
Mapping the Dutch Blogosphere
Digital Methods Initiative
 
How Content Strategy can get you a date - Defuse Dublin 2012
How Content Strategy can get you a date - Defuse Dublin 2012How Content Strategy can get you a date - Defuse Dublin 2012
How Content Strategy can get you a date - Defuse Dublin 2012
Cory-Ann Joseph
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)
John Eckman
 
Everyone has a story
Everyone has a storyEveryone has a story
Everyone has a story
shepatte
 
Instructional Technology: It's a Team Thing
Instructional Technology: It's a Team ThingInstructional Technology: It's a Team Thing
Instructional Technology: It's a Team Thing
Oregon State University Libraries and Press
 
Amazon Case Study
Amazon Case Study Amazon Case Study
Amazon Case Study
LogisticCaseStudies
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Bobbi Newman
 

What's hot (20)

Ain't seen nothin' yet
Ain't seen nothin' yetAin't seen nothin' yet
Ain't seen nothin' yet
 
Enquire Within Upon Everything: True Stories of the Wondrous Web
Enquire Within Upon Everything: True Stories of the Wondrous WebEnquire Within Upon Everything: True Stories of the Wondrous Web
Enquire Within Upon Everything: True Stories of the Wondrous Web
 
We Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesWe Need Multiple, Independent Web Archives
We Need Multiple, Independent Web Archives
 
Social bookmarking
Social bookmarkingSocial bookmarking
Social bookmarking
 
Ubiquitous Information Architecture - OZ IA 2010
Ubiquitous Information Architecture - OZ IA 2010Ubiquitous Information Architecture - OZ IA 2010
Ubiquitous Information Architecture - OZ IA 2010
 
What mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc versionWhat mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc version
 
Web 2.x Training for Customers & Staff
Web 2.x Training for Customers & StaffWeb 2.x Training for Customers & Staff
Web 2.x Training for Customers & Staff
 
The Squishy Future of Content - Penn State Edition
The Squishy Future of Content - Penn State EditionThe Squishy Future of Content - Penn State Edition
The Squishy Future of Content - Penn State Edition
 
Help is on the Way
Help is on the WayHelp is on the Way
Help is on the Way
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress Bubble
 
#DCSOME '12 Notes
#DCSOME '12 Notes #DCSOME '12 Notes
#DCSOME '12 Notes
 
Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...
 
The Imperfection Artist
The Imperfection ArtistThe Imperfection Artist
The Imperfection Artist
 
Mapping the Dutch Blogosphere
Mapping the Dutch BlogosphereMapping the Dutch Blogosphere
Mapping the Dutch Blogosphere
 
How Content Strategy can get you a date - Defuse Dublin 2012
How Content Strategy can get you a date - Defuse Dublin 2012How Content Strategy can get you a date - Defuse Dublin 2012
How Content Strategy can get you a date - Defuse Dublin 2012
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)
 
Everyone has a story
Everyone has a storyEveryone has a story
Everyone has a story
 
Instructional Technology: It's a Team Thing
Instructional Technology: It's a Team ThingInstructional Technology: It's a Team Thing
Instructional Technology: It's a Team Thing
 
Amazon Case Study
Amazon Case Study Amazon Case Study
Amazon Case Study
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 

Viewers also liked

Lightning fast sass
Lightning fast sassLightning fast sass
Lightning fast sass
chriseppstein
 
Managing Chaos - Digital Governance
Managing Chaos - Digital GovernanceManaging Chaos - Digital Governance
Managing Chaos - Digital Governance
Lisa Welchman
 
TDD and Getting Paid
TDD and Getting PaidTDD and Getting Paid
TDD and Getting Paid
Rowan Merewood
 
My app is secure... I think
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
Wim Godden
 
Sensible scaling
Sensible scalingSensible scaling
Sensible scaling
Rowan Merewood
 
Protect your users with Circuit breakers
Protect your users with Circuit breakersProtect your users with Circuit breakers
Protect your users with Circuit breakers
Scott Triglia
 
Designing irresistible apis
Designing irresistible apisDesigning irresistible apis
Designing irresistible apis
Kirsten Hunter
 
Introducing Azure DocumentDB - NoSQL, No Problem
Introducing Azure DocumentDB - NoSQL, No ProblemIntroducing Azure DocumentDB - NoSQL, No Problem
Introducing Azure DocumentDB - NoSQL, No Problem
Andrew Liu
 
DNS for Developers - NDC Oslo 2016
DNS for Developers - NDC Oslo 2016DNS for Developers - NDC Oslo 2016
DNS for Developers - NDC Oslo 2016
Maarten Balliauw
 
Getting Browsers to Improve the Security of Your Webapp
Getting Browsers to Improve the Security of Your WebappGetting Browsers to Improve the Security of Your Webapp
Getting Browsers to Improve the Security of Your Webapp
Francois Marier
 
Living With Legacy Code
Living With Legacy CodeLiving With Legacy Code
Living With Legacy Code
Rowan Merewood
 
Microservices Minus the Hype: How to Build and Why
Microservices Minus the Hype: How to Build and WhyMicroservices Minus the Hype: How to Build and Why
Microservices Minus the Hype: How to Build and Why
Mark Heckler
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content Publishing
FITC
 
DNS for Developers - ConFoo Montreal
DNS for Developers - ConFoo MontrealDNS for Developers - ConFoo Montreal
DNS for Developers - ConFoo Montreal
Maarten Balliauw
 
Get more than a cache back! - ConFoo Montreal
Get more than a cache back! - ConFoo MontrealGet more than a cache back! - ConFoo Montreal
Get more than a cache back! - ConFoo Montreal
Maarten Balliauw
 
Why governance should be part of every digital marketing strategy
Why governance should be part of every digital marketing strategyWhy governance should be part of every digital marketing strategy
Why governance should be part of every digital marketing strategy
delaware I digital
 
Securing MicroServices - ConFoo 2017
Securing MicroServices - ConFoo 2017Securing MicroServices - ConFoo 2017
Securing MicroServices - ConFoo 2017
Majid Fatemian
 
Microservices
MicroservicesMicroservices
Microservices
Artur Prado
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
Hakim El Hattab
 
The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
Christian Heilmann
 

Viewers also liked (20)

Lightning fast sass
Lightning fast sassLightning fast sass
Lightning fast sass
 
Managing Chaos - Digital Governance
Managing Chaos - Digital GovernanceManaging Chaos - Digital Governance
Managing Chaos - Digital Governance
 
TDD and Getting Paid
TDD and Getting PaidTDD and Getting Paid
TDD and Getting Paid
 
My app is secure... I think
My app is secure... I thinkMy app is secure... I think
My app is secure... I think
 
Sensible scaling
Sensible scalingSensible scaling
Sensible scaling
 
Protect your users with Circuit breakers
Protect your users with Circuit breakersProtect your users with Circuit breakers
Protect your users with Circuit breakers
 
Designing irresistible apis
Designing irresistible apisDesigning irresistible apis
Designing irresistible apis
 
Introducing Azure DocumentDB - NoSQL, No Problem
Introducing Azure DocumentDB - NoSQL, No ProblemIntroducing Azure DocumentDB - NoSQL, No Problem
Introducing Azure DocumentDB - NoSQL, No Problem
 
DNS for Developers - NDC Oslo 2016
DNS for Developers - NDC Oslo 2016DNS for Developers - NDC Oslo 2016
DNS for Developers - NDC Oslo 2016
 
Getting Browsers to Improve the Security of Your Webapp
Getting Browsers to Improve the Security of Your WebappGetting Browsers to Improve the Security of Your Webapp
Getting Browsers to Improve the Security of Your Webapp
 
Living With Legacy Code
Living With Legacy CodeLiving With Legacy Code
Living With Legacy Code
 
Microservices Minus the Hype: How to Build and Why
Microservices Minus the Hype: How to Build and WhyMicroservices Minus the Hype: How to Build and Why
Microservices Minus the Hype: How to Build and Why
 
The Evolution and Future of Content Publishing
The Evolution and Future of Content PublishingThe Evolution and Future of Content Publishing
The Evolution and Future of Content Publishing
 
DNS for Developers - ConFoo Montreal
DNS for Developers - ConFoo MontrealDNS for Developers - ConFoo Montreal
DNS for Developers - ConFoo Montreal
 
Get more than a cache back! - ConFoo Montreal
Get more than a cache back! - ConFoo MontrealGet more than a cache back! - ConFoo Montreal
Get more than a cache back! - ConFoo Montreal
 
Why governance should be part of every digital marketing strategy
Why governance should be part of every digital marketing strategyWhy governance should be part of every digital marketing strategy
Why governance should be part of every digital marketing strategy
 
Securing MicroServices - ConFoo 2017
Securing MicroServices - ConFoo 2017Securing MicroServices - ConFoo 2017
Securing MicroServices - ConFoo 2017
 
Microservices
MicroservicesMicroservices
Microservices
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
 
The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
 

Similar to Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote

The wheel is spinning but the hamster is almost dead - Smartweb 2015
The wheel is spinning but the hamster is almost dead - Smartweb 2015The wheel is spinning but the hamster is almost dead - Smartweb 2015
The wheel is spinning but the hamster is almost dead - Smartweb 2015
Christian Heilmann
 
Designing for Disruption
Designing for DisruptionDesigning for Disruption
Designing for Disruption
Thoughtworks
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
Home
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
Home
 
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Christian Heilmann
 
Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final
Christian Heilmann
 
A New Hope – the web strikes back
A New Hope – the web strikes backA New Hope – the web strikes back
A New Hope – the web strikes back
Christian Heilmann
 
What I Learned From The House of Mouse
What I Learned From The House of MouseWhat I Learned From The House of Mouse
What I Learned From The House of Mouse
Jeffrey Huysentruyt
 
The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)
Alan Levine
 
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Christian Heilmann
 
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information InteractionsTaxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Samantha Starmer
 
Let’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A ManifestoLet’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A Manifesto
Denise Jacobs
 
AMP Accelerated Mobile Pages - To AMPFinity And Beyond
AMP Accelerated Mobile Pages - To AMPFinity And BeyondAMP Accelerated Mobile Pages - To AMPFinity And Beyond
AMP Accelerated Mobile Pages - To AMPFinity And Beyond
Dawn Anderson MSc DigM
 
Social Media & Prevention
Social Media & PreventionSocial Media & Prevention
Social Media & Prevention
LaDonna Coy
 
Expect the unexpected, #AFPcongress 2014 on social media marketing
Expect the unexpected, #AFPcongress 2014 on social media marketingExpect the unexpected, #AFPcongress 2014 on social media marketing
Expect the unexpected, #AFPcongress 2014 on social media marketing
Beate Sørum
 
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Peter Handley
 
Join the Secret Revolution
Join the Secret RevolutionJoin the Secret Revolution
Join the Secret Revolution
Alan Levine
 
Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation
Christian Heilmann
 
Inbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonInbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove Boston
Will Critchlow
 
All the small things… - Awwwards 2016
All the small things… - Awwwards 2016All the small things… - Awwwards 2016
All the small things… - Awwwards 2016
Christian Heilmann
 

Similar to Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote (20)

The wheel is spinning but the hamster is almost dead - Smartweb 2015
The wheel is spinning but the hamster is almost dead - Smartweb 2015The wheel is spinning but the hamster is almost dead - Smartweb 2015
The wheel is spinning but the hamster is almost dead - Smartweb 2015
 
Designing for Disruption
Designing for DisruptionDesigning for Disruption
Designing for Disruption
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
 
Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01Smashingconf 150319145648-conversion-gate01
Smashingconf 150319145648-conversion-gate01
 
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
 
Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final
 
A New Hope – the web strikes back
A New Hope – the web strikes backA New Hope – the web strikes back
A New Hope – the web strikes back
 
What I Learned From The House of Mouse
What I Learned From The House of MouseWhat I Learned From The House of Mouse
What I Learned From The House of Mouse
 
The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)
 
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
 
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information InteractionsTaxonomy Bootcamp 2012 Keynote - Improving Information Interactions
Taxonomy Bootcamp 2012 Keynote - Improving Information Interactions
 
Let’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A ManifestoLet’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A Manifesto
 
AMP Accelerated Mobile Pages - To AMPFinity And Beyond
AMP Accelerated Mobile Pages - To AMPFinity And BeyondAMP Accelerated Mobile Pages - To AMPFinity And Beyond
AMP Accelerated Mobile Pages - To AMPFinity And Beyond
 
Social Media & Prevention
Social Media & PreventionSocial Media & Prevention
Social Media & Prevention
 
Expect the unexpected, #AFPcongress 2014 on social media marketing
Expect the unexpected, #AFPcongress 2014 on social media marketingExpect the unexpected, #AFPcongress 2014 on social media marketing
Expect the unexpected, #AFPcongress 2014 on social media marketing
 
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets Maximising Your SERP Potential - Enhance your listings with Rich Snippets
Maximising Your SERP Potential - Enhance your listings with Rich Snippets
 
Join the Secret Revolution
Join the Secret RevolutionJoin the Secret Revolution
Join the Secret Revolution
 
Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation
 
Inbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonInbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove Boston
 
All the small things… - Awwwards 2016
All the small things… - Awwwards 2016All the small things… - Awwwards 2016
All the small things… - Awwwards 2016
 

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
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
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
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
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
 

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
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
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
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
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)
 

Recently uploaded

Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptxFinal_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
shimeathdelrosario1
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
heathfieldcps1
 
Delegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use CasesDelegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use Cases
Celine George
 
L1 L2- NLC PPT for Grade 10 intervention
L1 L2- NLC PPT for Grade 10 interventionL1 L2- NLC PPT for Grade 10 intervention
L1 L2- NLC PPT for Grade 10 intervention
RHODAJANEAURESTILA
 
The membership Module in the Odoo 17 ERP
The membership Module in the Odoo 17 ERPThe membership Module in the Odoo 17 ERP
The membership Module in the Odoo 17 ERP
Celine George
 
How to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 NotebookHow to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 Notebook
Celine George
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Brajeswar Paul
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
marianell3076
 
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
MysoreMuleSoftMeetup
 
NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
lakitawilson
 
2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference
KlettWorldLanguages
 
How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17
Celine George
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
heathfieldcps1
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
SarahAlie1
 
Principles of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptxPrinciples of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptx
ibtesaam huma
 
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Neny Isharyanti
 
AI_in_HR_Presentation Part 1 2024 0703.pdf
AI_in_HR_Presentation Part 1 2024 0703.pdfAI_in_HR_Presentation Part 1 2024 0703.pdf
AI_in_HR_Presentation Part 1 2024 0703.pdf
SrimanigandanMadurai
 
Front Desk Management in the Odoo 17 ERP
Front Desk  Management in the Odoo 17 ERPFront Desk  Management in the Odoo 17 ERP
Front Desk Management in the Odoo 17 ERP
Celine George
 
No, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalismNo, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalism
Paul Bradshaw
 

Recently uploaded (20)

Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptxFinal_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
 
Delegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use CasesDelegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use Cases
 
L1 L2- NLC PPT for Grade 10 intervention
L1 L2- NLC PPT for Grade 10 interventionL1 L2- NLC PPT for Grade 10 intervention
L1 L2- NLC PPT for Grade 10 intervention
 
The membership Module in the Odoo 17 ERP
The membership Module in the Odoo 17 ERPThe membership Module in the Odoo 17 ERP
The membership Module in the Odoo 17 ERP
 
“A NOSSA CA(U)SA”. .
“A NOSSA CA(U)SA”.                      .“A NOSSA CA(U)SA”.                      .
“A NOSSA CA(U)SA”. .
 
How to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 NotebookHow to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 Notebook
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
 
NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
 
2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference
 
How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
 
Principles of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptxPrinciples of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptx
 
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
 
AI_in_HR_Presentation Part 1 2024 0703.pdf
AI_in_HR_Presentation Part 1 2024 0703.pdfAI_in_HR_Presentation Part 1 2024 0703.pdf
AI_in_HR_Presentation Part 1 2024 0703.pdf
 
Front Desk Management in the Odoo 17 ERP
Front Desk  Management in the Odoo 17 ERPFront Desk  Management in the Odoo 17 ERP
Front Desk Management in the Odoo 17 ERP
 
No, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalismNo, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalism
 

Of Gaps, Fillers and Empty Spaces… Fronteers2015 closing keynote