SlideShare ist ein Scribd-Unternehmen logo
Emanzipiertes
JavaScript und das
Coming Out der
Flash Community


             Christian Heilmann
   Flash Forum Konferenz 2007
             Cologne, Germany
Emanzipiertes
         JavaScript und das
         Coming Out der
         Flash Community


                      Christian Heilmann
Haben       Flash Forum Konferenz 2007
 will!                Cologne, Germany
“Bundestrojaner.exe is
   trying to access the
folder “C:Schweinkram
        und andere
Hilfsmaterialien”. Do you
   want to allow this?”
Creative
                       Commons,

      Just help yourself!
http://creativecommons.org/licenses/by-sa/3.0/

Empfohlen für Sie

Neue Medien Szenarien Bertram Gugel
Neue Medien Szenarien Bertram GugelNeue Medien Szenarien Bertram Gugel
Neue Medien Szenarien Bertram Gugel

Was sind die mögliche Entwicklungen in der Zukunft bzw. was passiert gerade eben im Internet. Vortrag 18.07.2006

Eurokrise fsg teil 1 ideologie und wirklichkeit
Eurokrise fsg teil 1 ideologie und wirklichkeitEurokrise fsg teil 1 ideologie und wirklichkeit
Eurokrise fsg teil 1 ideologie und wirklichkeit
Broschre eurokrise-a-6
Broschre eurokrise-a-6Broschre eurokrise-a-6
Broschre eurokrise-a-6
Doch genug des
 Schabernacks…
Es war einmal…

  … das World Wide Web
Und es war…

- langweilig
- langsam
- lamentierwürdig
Verbindungen waren

-langsam
-teuer
-unzuverlässig

Empfohlen für Sie

Antimobbing
AntimobbingAntimobbing
Antimobbing
antimobbing
Earned value analysis (in german)
Earned value analysis (in german) Earned value analysis (in german)
Earned value analysis (in german)
Verbindungen waren

-langsam
-teuer
-unzuverlässig
Wir brauchten eine neue
Sprache:
 – Datenmanipulation auf dem
   Client
 – Schnell
 – klein
 – einfach
Erster Versuch:
Nächster Versuch:
- JavaScript (Brendan
  Eich / Netscape)
 –Klein
 –Läuft im Browser und auch
  offline
 –Einfach zu lernen

Empfohlen für Sie

Informationen zu Antimobbing
Informationen zu AntimobbingInformationen zu Antimobbing
Informationen zu Antimobbing
strukturgbgewerkschaften
Creatief heeft de toekomst
Creatief heeft de toekomstCreatief heeft de toekomst
Creatief heeft de toekomst

The document discusses designing better health services, systems, experiences and products through human-centered design. It mentions using design thinking, storytelling, scenario sketching and testbed prototyping. The goal is to create a better, more innovative future of health through collaboration between designers, innovators, health professionals, policymakers and citizens.

future health creativity
Jubel
 Trubel
Heiterkeit
-   Formulare
-   Rechner
-   Konvertierungsseiten
-   Validierung
-   Und natürlich…
Rollover Effekte
Und dann…

Empfohlen für Sie

Surf Chile
Surf ChileSurf Chile
Surf Chile

Surfing has become democratized in Chile, with surfers no longer just an elite few young people. Chile is emerging as a leader in the sport and considered a surfing paradise in the search for the perfect wave. Leon Vicuña is one of the top young Chilean surfers, following in the footsteps of his father who was a surfing legend in Chile and helped popularize the sport when few were practicing it.

System Health-Check by SYNGENIO
System Health-Check by SYNGENIOSystem Health-Check by SYNGENIO
System Health-Check by SYNGENIO

Die Grenzen und Potenziale Ihres Kartenmanagementsystems entscheiden mit über Ihren Erfolg im Markt. Der Veränderungsdruck ist hoch. Die Regulierung steigt, klassische Erlösmodelle werden attackiert, Produkte müssen häufiger optimiert und schneller angepasst werden. Ein veraltetes System wird hier zum Hindernis. Es bietet nicht die erforderliche Flexibilität und verursacht hohe Kosten bei Hosting und Wartung. Wir checken es für Sie durch und geben Handlungsempfehlungen. Auf Wunsch übernehmen wir die Optimierung. Damit Ihr Markterfolg dauerhaft gesichert bleibt.

kartenmanagementsystemhealth-check
Wieso lohnt es sich SlideShare zu nutzen?
Wieso lohnt es sich SlideShare zu nutzen?Wieso lohnt es sich SlideShare zu nutzen?
Wieso lohnt es sich SlideShare zu nutzen?

Wieso sollte man sich mit SlideShare auseinandersetzen und es nutzen? Worin liegt der Vorteil?

keynoteslidesharepräsentation
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community
Alles muss
 –Fliegen,
 –Schieben
 –Sich bewegen
 –Farbe ändern
Wir hatten
 –Geld
 –Experimentierfreude
 –Expertise
 –Keinen Plan

Empfohlen für Sie

Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011
Und dann…
DOTCOMCRASH
Weniger Geld.
Was macht die Seite
    eigentlich?

Empfohlen für Sie

Eurokrise fsg komprimiert okt 2012
Eurokrise fsg komprimiert okt 2012Eurokrise fsg komprimiert okt 2012
Eurokrise fsg komprimiert okt 2012
Jahresbericht der Stadtbücherei Steinfurt 2015
Jahresbericht der Stadtbücherei Steinfurt 2015Jahresbericht der Stadtbücherei Steinfurt 2015
Jahresbericht der Stadtbücherei Steinfurt 2015

Rückblick auf das Jahr 2015 in der Stadtbücherei Steinfurt.

stadtbüchereisteinfurtstatistics
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security

Wenn der größte Teil der Logik in JavaScript stattfindet, dann findet auch der größere Teil der Sicherheitsrisiken dort sein Zuhause. Und auch Angreifer finden mit JavaScript eine interessante neue Spielwiese, denn die Sprache selbst und auch Ihre Heimat in Browser und Node.js bringen neue Probleme. Genau da setzt der Vortrag an: die verblüffenden Unterschiede von JavaScript zu anderen Sprachen, wenn es um Security geht. Die Risiken und auch die Besonderheiten von Browsern und anderen JavaScript-Engines wie Node.js. Die Security-Implikationen von JavaScript-Frameworks bis hin zu speziellen Problemen wie mXSS, ReDOS und HTML5-Security.

securityjavascriptnodejs
Warum findet uns keiner?
Oh, Suchmaschinen
können kein JavaScript!
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

Christian heilmann wie javascript die welt eroberte
Christian heilmann   wie javascript die welt eroberteChristian heilmann   wie javascript die welt eroberte
Christian heilmann wie javascript die welt eroberte

Die Geschichte von JavaScript auf der Jax.de

jaxcon
Offline Arbeiten
Offline ArbeitenOffline Arbeiten
Offline Arbeiten

Rails Applikationen Offline nehmen. Ein Überblick über Techniken und vertiefte Betrachtung zu Joyent Slingshot

Befreite Barrierefreiheit - A-Tag Wien 2008
Befreite Barrierefreiheit - A-Tag Wien 2008Befreite Barrierefreiheit - A-Tag Wien 2008
Befreite Barrierefreiheit - A-Tag Wien 2008

Mein Vortrag beim A-Tag in Wien im November 2008 zum Thema Kommunikation und Barrierefreiheit

atagbarrierefreiheitkommunikation
- Kindersprache
- Nur für sinnlose Sachen
  gut
- Kein OO (Oh, oh!)
- Braucht keiner.

Das wars dann…
Aber…
Eine kleine Minderheit
 von Entwicklern blieb
       standhaft.
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security

Wenn der größte Teil der Logik in JavaScript stattfindet, dann findet auch der größere Teil der Sicherheitsrisiken dort seine Heimat. Und Angreifer finden mit JavaScript eine interessante neue Umwelt, denn die Sprache selbst und auch ihre Heimat in Browser und Node.js bringen viele neue Probleme. Und genau da setzt der Vortrag an: die verblüffenden Unterschiede von JavaScript zu anderen Sprachen, wenn es um Security geht. Die Risiken und auch die Besonderheiten von Browsern und anderen JavaScript-Engines wie Node.js. Die Securityimplikationen von JavaScript-Frameworks bishin zu speziellen Problemen wie mXSS, ReDOS und HTML5-Security.

node.jssecurityxss
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security

Wenn der größte Teil der Logik in JavaScript stattfindet, dann findet auch der größere Teil der Sicherheitsrisiken dort seine Heimat. Und Angreifer finden mit JavaScript eine interessante neue Umwelt, denn die Sprache selbst und auch Ihre Heimat im Browser und Node.js bringen viele neue Probleme. Und genau da setzt der Vortrag an: die verblüffenden Unterschiede von JavaScript zu anderen Sprachen, wenn es um Security geht. Die Risiken und auch die Besonderheiten von Browsern und anderen JavaScript-Engines wie Node.js. Die Securityimplikationen von JavaScript-Frameworks bishin zu speziellen Problemen wie mXSS, ReDOS und HTML5-Security.

mxsssecurityxss
Backend-Services mit Rust
Backend-Services mit RustBackend-Services mit Rust
Backend-Services mit Rust

Slides for a talk presented at 42. WebMontag Kassel

rustbackendmicroservices
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

HTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenHTML5 und node.js Grundlagen
HTML5 und node.js Grundlagen
nodejshtml5css3
Webapplikationen mit Node.js
Webapplikationen mit Node.jsWebapplikationen mit Node.js
Webapplikationen mit Node.js

Wie erstelle ich Webapplikationen mit Node.js. Vorgestellt werden verschiedene Frameworks wie Express.js oder Koa. Außerdem wird auf Skalierung eingegangen.

express.jsnode.jsweb
Microservices mit Rust
Microservices mit RustMicroservices mit Rust
Microservices mit Rust

Slides for a talk presented at betterCode(Rust) 2021

rustmicroservicesframeworks
Emanzipiertes JavaScript und das Coming Out der Flash Community
“Don’t piss off the Dom
 Scripting Task Force”
Nate Koechley, Yahoo, YAHOO vs. Yahoo @media 2006
     http://nate.koechley.com/blog/2006/07/12/my_atmedia_2006_slides/
! Einige Erfolge “under
  the radar”
! JavaScript wird wieder
  interessant
! Aber so richtig Geld
  ausgeben dafür ist
  immer noch albern.
Und dann…

Empfohlen für Sie

"Speed has never killed anyone" - Varnish, a HTTP accelerator
"Speed has never killed anyone" - Varnish, a HTTP accelerator"Speed has never killed anyone" - Varnish, a HTTP accelerator
"Speed has never killed anyone" - Varnish, a HTTP accelerator

Varnish is a web accelerator, which acts as a reverse HTTP caching proxy in front of your TYPO3 servers - but unlike other reverse proxys varnish is built for speed. This talks gives you a insight into how to set it up and configuring varnish right for TYPO3. Talk held at the TYPO32 Conference East Europe in Cluj-Napoca, Rumania

t3ee13varnishtypo3
Das Internet ist für alle da ... sagen sie
Das Internet ist für alle da ... sagen sieDas Internet ist für alle da ... sagen sie
Das Internet ist für alle da ... sagen sie

Beitrag zu den Codetalks 2018. Beispiele aus der Praxis zeigen, wie kaputt das Internet ist - und damit unzugänglich. Im Talk waren noch viele Videos enthalten, die Screenreader-Beispiele zeigten.

accessibilityzugänglichkeitinternet
JavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 BerlinJavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 Berlin

Wenn der größte Teil der Logik in JavaScript stattfinden, dann findet auch der größere Teil der Sicherheitsrisiken dort seine Heimat. Und Angreifer finden mit JavaScript eine interessante neue Heimat, denn die Sprache selbst und auch Ihre Heimat in Browser und node.js bringen viele neue Probleme. Und genau da setzt der Vortrag an: die verblüffenden Unterschiede von JavaScript zu anderen Sprachen, wenn es um Security geht. Die Risiken und auch die Besonderheiten von Browsern und anderen JavaScript-Engines wie node.js. Die Security-Implikationen von JavaScript Frameworks bishin zu speziellen Problemen wie mXSS, ReDOS und HTML5-Security.

node.jssecurityxss
http://flickr.com/photos/mikelowe/9696647/
War nix neues, eigentlich
War nix neues, eigentlich

               …aber egal
http://flickr.com/photos/spullara/5434978/

Empfohlen für Sie

Wieso Informatiker bei der Informationssicherheit scheitern
Wieso Informatiker bei der Informationssicherheit scheiternWieso Informatiker bei der Informationssicherheit scheitern
Wieso Informatiker bei der Informationssicherheit scheitern

Sicherheitsprobleme verfolgen uns bereits seit vielen Jahren. Warum existieren immer noch unsichere Programme? Wieso scheitern Informatiker an der korrekten Programmierung? Warum passieren immer wieder dieselben Fehler? Der Vortrag dreht sich insbesondere um verschiedene Informationsquellen, deren Problematik und konkrete, technische Beispiele. Referent: Tobias Ospelt

hackingday2013
PHP Sucks?!
PHP Sucks?!PHP Sucks?!
PHP Sucks?!
phpsoftware developmentsoftware engineering
Online Social Graph Consolidation
Online Social Graph ConsolidationOnline Social Graph Consolidation
Online Social Graph Consolidation

A presentation about Online Social Graph Consolidation with XFN, FOAF, and SPARQL-based inference

sparqlwebinalesocialgraph
http://flickr.com/photos/8115111@N07/1234973325/
http://flickr.com/photos/leonardlow/366883660/
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

Perl Style
Perl StylePerl Style
Perl Style

Warum Perlcode schön sein muss

perlstyleperlstyle
Internet und Web 2.0, eine Einführung für Kinder
Internet und Web 2.0, eine Einführung für KinderInternet und Web 2.0, eine Einführung für Kinder
Internet und Web 2.0, eine Einführung für Kinder

Diese Präsentation ist Teil eines Workshops, den ich am 30. Mai bei dem Pfadfinderlager »01Topf09« in Wegberg (bei Aachen) für 8- bis 12-jährige Kinder gehalten habe. Es geht um den ersten Einstieg ins Internet, um interessante Seiten und Communities und was man bei ihnen beachten sollte.

scoutsdpsgworkshop
Und in der Welt
ausserhalb meiner
   Wohnung…
Emanzipiertes JavaScript und das Coming Out der Flash Community
MASH-UPS!
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps

HTML5 ist langsam, oder? Nein, in der Tat zeigt sich die grundlegende Geschwindigkeit von Cross-Plattform-HTML5-Anwendungen heutzutage in einem sehr positiven Licht. Es gibt aber doch ein paar Fallstricke, in denen sich der Entwickler schnell verfängt, wenn er nicht auf ein paar Punkte achtet. Der Vortrag geht zuerst auf die Vorgehensweise der Performancemessung ein. Anschließend werden die Top Performance-Tipps gezeigt, um nochmal einen ordentlichen Schub an Power herausholen zu können. Lassen Sie uns Gas geben!

javascriptbest practicestipps
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
Ajax:
 –Asynchronous
 –JavaScript
 –And
 –XML
Christian
Heilmann
http://wait-till-i.com
32
leicht rot
Peter
Paul
http://beispiel.de
20
schwarz
<mitglied>
 <name>Christian</name>
 <nachname>Heilmann</nachname>
 <url>http://wait-till-i.com</url>
 <alter>32</alter>
 <haar>leicht rot</haar>
</mitglied>

Empfohlen für Sie

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
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
Mag kein XML haben
XML bedeutet:
 – grosse Dateien
 – komplexes umwandeln
! Konvertierung mittels:
 –XSLT oder DOM


! Datenübermittlung und
  Verteilung mittels SOAP
SOAP:

 Konvertiere Daten nach XML
 um das an einen Service zu
 schicken der XML zurück
 schickt das du wieder
 konvertieren musst.

Empfohlen für Sie

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

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

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

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

pwatdfinland
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
Warum nicht gleich ne
Zahnwurzelbehandlung?
Ein schlauer Mensch fand
      einen Ausweg
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

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

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

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

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

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

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

btconfbtconfmuc
Emanzipiertes JavaScript und das Coming Out der Flash Community
JSON
 –Natives Datenformat
 –Klein
 –Schnell
 –Praktisch
JSON
 –Natives Datenformat
 –Klein
 –Schnell
 –Praktisch
applikation = {
  mitglieder : [
    {
      'name' : 'Christian',
      'nachname' : 'Heilmann',
      'url' : 'http://wait-till-i.com',
      'alter' : '32',
      'haar':'leicht rot'
    },{
      'name' : 'Peter',
      'nachname' : 'Paul',
      'url' : 'http://beispiel.de',
      'alter' : '20',
      'haar' : 'schwarz'
    }
  ]
}

Empfohlen für Sie

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

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

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

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

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

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

pwadevreach2017
applikation = {
  mitglieder : [
    {
      'name' : 'Christian',
      'nachname' : 'Heilmann',
    alert(applikation.mitglieder[1].name);
      'url' : 'http://wait-till-i.com',
      'alter' : '32',
      'haar':'leicht rot'
    },{
      'name' : 'Peter',
      'nachname' : 'Paul',
      'url' : 'http://beispiel.de',
      'alter' : '20',
      'haar' : 'schwarz'
    }
  ]
}
applikation = {
  mitglieder : [
    {
      'name' : 'Christian',
      'nachname' : 'Heilmann',
    alert(applikation.mitglieder[1].name);
      'url' : 'http://wait-till-i.com',
      'alter' : '32',
      'haar':'leicht rot'
    },{
      'name' : 'Peter',
      'nachname' : 'Paul',
      'url' : 'http://beispiel.de',
      'alter' : '20',
      'haar' : 'schwarz'
    }
  ]
}
REST > SOAP
REST > SOAP
Ihr surft das web, oder?

Empfohlen für Sie

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

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

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

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

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

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

polandjsconfpwajavascript
Summa Summarum:
! Es braucht ein paar
  Leute mit nem anderen
  Blickwinkel.

! Eine Gruppe unter der
  diese weitere Leute
  anwerben koennen.
! Einen Hype /
  Anwendungsgebiet

! Ein Datenformat
Es braucht ein paar Leute
     mit nem anderen
       Blickwinkel.

Empfohlen für Sie

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

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

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

This document contains the transcript of a presentation by Chris Heilmann on web development. Some of the key points discussed include: - The benefits of progressive enhancement and using HTML, CSS, and JavaScript together to build robust and accessible websites. - How limitations in early design can foster creativity. - The importance of error handling and defensive coding practices. - Embracing new technologies like Service Workers and Manifests to build Progressive Web Apps. - Rethinking the idea that JavaScript is unreliable and should not be depended on, as modern browsers have made it a capable tool.

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

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

machine learning
Steve Webster
Ian McBurnie
Niqui Merret
Aral Balkan

Empfohlen für Sie

Sven Claar
Du / Deine Vorschläge
Eine Gruppe unter der
   diese mehr Leute
 anwerben koennen.
Emanzipiertes JavaScript und das Coming Out der Flash Community

Empfohlen für Sie

Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community
http://developer.yahoo.com/flash
Einen Hype und/oder
 Anwendungsgebiet

Empfohlen für Sie

Video!

             Multimedia

Sound / Mixing
Emanzipiertes JavaScript und das Coming Out der Flash Community
Distribution.

FACEBOOKMYSPACE
BEBODOPPLRZIKIMASH
Flash ist genial um
Badges, Widgets und
Portlets zu erstellen.

Der Grund ist Sicherheit.

Empfohlen für Sie

JavaScript hat keine
Sandbox.

Jedes Skript kann voll auf
die anderen Skripte in der
Seite zugreifen.
Was kann Flash das
andere Techniken (noch)
    nicht koennen?
Echte Rich Interface
    Applications
RIA mit HTML + CSS
     = HACK!

Empfohlen für Sie

Barrierefreiheit




(nein ich zeige *nicht* die JK Rowling Seite)
Barrierefreiheit von Ajax
Applikationen mit HTML
 und CSS ist schwierig.
Aber:
WAI-ARIA is ne gute
       Idee!
Zoom, Rotate,
Bumpmapping usw…

Empfohlen für Sie

Aber:
CANVAS kann was
Flash hat Zugriff auf das
Filesystem.

= batch uploading
Emanzipiertes JavaScript und das Coming Out der Flash Community
Ein Datenformat.

Empfohlen für Sie

Emanzipiertes JavaScript und das Coming Out der Flash Community
Worauf wartet ihr noch?
Es ist Zeit.
Ich will
 –Geile Flash Mashups (Pirate
  Maps wird langweilig)

Empfohlen für Sie

DOPPLR +
 FLICKR
= TRIPPR?
Ich will
 –Tutorials wie Flex2 schlechte
  Java Apps ersetzen kann.
Ich will
 –Flash apps bei Hackdays und
  Barcamps.
Ich will
 –Mehr Information und Beispiele
  von Barrierefreiheit mit Flash

Empfohlen für Sie

FLASH ZAUBEREI!
Zeigt was ihr könnt:
 –Tragt was vor in Konferenzen
  mit Fachfremden Themen.
 –Schreibt mails/tweets/Forum
  Posts
 –Tauscht Informationen aus.
 –Fangt in der Firma an.
Lighting Talks
!5 Minuten Slides
!5 Minuten Beispiel
!5 Minuten Diskussion

   Jeden Donnerstag,
      11.45 - 1200

Empfohlen für Sie

Wer hat an der Uhr
     gedreht?
DANKE SCHOEN!
Christian Heilmann
chris.heilmann@gmail.com

http://wait-till-i.com
http://icant.co.uk




          http://creativecommons.org/licenses/by-sa/3.0/

Weitere ähnliche Inhalte

Andere mochten auch

EU-Osterweiterung
EU-Osterweiterung EU-Osterweiterung
EU-Osterweiterung
Philippxx
 
Nexus catalog - קטלוג נקסוס
Nexus catalog - קטלוג נקסוסNexus catalog - קטלוג נקסוס
Nexus catalog - קטלוג נקסוס
gutman barzilai company
 
E-Mail Marketing reloaded
E-Mail Marketing reloadedE-Mail Marketing reloaded
E-Mail Marketing reloaded
Nico Zorn
 
Neue Medien Szenarien Bertram Gugel
Neue Medien Szenarien Bertram GugelNeue Medien Szenarien Bertram Gugel
Neue Medien Szenarien Bertram Gugel
Bertram Gugel
 
Eurokrise fsg teil 1 ideologie und wirklichkeit
Eurokrise fsg teil 1 ideologie und wirklichkeitEurokrise fsg teil 1 ideologie und wirklichkeit
Eurokrise fsg teil 1 ideologie und wirklichkeit
Werner Drizhal
 
Broschre eurokrise-a-6
Broschre eurokrise-a-6Broschre eurokrise-a-6
Broschre eurokrise-a-6
Werner Drizhal
 
Earned value analysis (in german)
Earned value analysis (in german) Earned value analysis (in german)
Earned value analysis (in german)
slubritz
 
Informationen zu Antimobbing
Informationen zu AntimobbingInformationen zu Antimobbing
Informationen zu Antimobbing
Werner Drizhal
 
Creatief heeft de toekomst
Creatief heeft de toekomstCreatief heeft de toekomst
Creatief heeft de toekomst
UREATE
 
Surf Chile
Surf ChileSurf Chile
Surf Chile
mari.jose414
 
System Health-Check by SYNGENIO
System Health-Check by SYNGENIOSystem Health-Check by SYNGENIO
System Health-Check by SYNGENIO
SYNGENIO AG
 
Wieso lohnt es sich SlideShare zu nutzen?
Wieso lohnt es sich SlideShare zu nutzen?Wieso lohnt es sich SlideShare zu nutzen?
Wieso lohnt es sich SlideShare zu nutzen?
Marc Oliver Thoma
 
Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011
Werner Drizhal
 
Eurokrise fsg komprimiert okt 2012
Eurokrise fsg komprimiert okt 2012Eurokrise fsg komprimiert okt 2012
Eurokrise fsg komprimiert okt 2012
Werner Drizhal
 
Jahresbericht der Stadtbücherei Steinfurt 2015
Jahresbericht der Stadtbücherei Steinfurt 2015Jahresbericht der Stadtbücherei Steinfurt 2015
Jahresbericht der Stadtbücherei Steinfurt 2015
Cornelia Eissing
 

Andere mochten auch (20)

EU-Osterweiterung
EU-Osterweiterung EU-Osterweiterung
EU-Osterweiterung
 
Nexus catalog - קטלוג נקסוס
Nexus catalog - קטלוג נקסוסNexus catalog - קטלוג נקסוס
Nexus catalog - קטלוג נקסוס
 
E-Mail Marketing reloaded
E-Mail Marketing reloadedE-Mail Marketing reloaded
E-Mail Marketing reloaded
 
Neue Medien Szenarien Bertram Gugel
Neue Medien Szenarien Bertram GugelNeue Medien Szenarien Bertram Gugel
Neue Medien Szenarien Bertram Gugel
 
Eurokrise fsg teil 1 ideologie und wirklichkeit
Eurokrise fsg teil 1 ideologie und wirklichkeitEurokrise fsg teil 1 ideologie und wirklichkeit
Eurokrise fsg teil 1 ideologie und wirklichkeit
 
Broschre eurokrise-a-6
Broschre eurokrise-a-6Broschre eurokrise-a-6
Broschre eurokrise-a-6
 
Antimobbing
AntimobbingAntimobbing
Antimobbing
 
Gesetzest
GesetzestGesetzest
Gesetzest
 
Earned value analysis (in german)
Earned value analysis (in german) Earned value analysis (in german)
Earned value analysis (in german)
 
Informationen zu Antimobbing
Informationen zu AntimobbingInformationen zu Antimobbing
Informationen zu Antimobbing
 
Creatief heeft de toekomst
Creatief heeft de toekomstCreatief heeft de toekomst
Creatief heeft de toekomst
 
Suffering
SufferingSuffering
Suffering
 
Surf Chile
Surf ChileSurf Chile
Surf Chile
 
System Health-Check by SYNGENIO
System Health-Check by SYNGENIOSystem Health-Check by SYNGENIO
System Health-Check by SYNGENIO
 
Wieso lohnt es sich SlideShare zu nutzen?
Wieso lohnt es sich SlideShare zu nutzen?Wieso lohnt es sich SlideShare zu nutzen?
Wieso lohnt es sich SlideShare zu nutzen?
 
Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011
 
Endbericht
EndberichtEndbericht
Endbericht
 
Al 2009 Teil 1a
Al 2009   Teil 1aAl 2009   Teil 1a
Al 2009 Teil 1a
 
Eurokrise fsg komprimiert okt 2012
Eurokrise fsg komprimiert okt 2012Eurokrise fsg komprimiert okt 2012
Eurokrise fsg komprimiert okt 2012
 
Jahresbericht der Stadtbücherei Steinfurt 2015
Jahresbericht der Stadtbücherei Steinfurt 2015Jahresbericht der Stadtbücherei Steinfurt 2015
Jahresbericht der Stadtbücherei Steinfurt 2015
 

Ähnlich wie Emanzipiertes JavaScript und das Coming Out der Flash Community

JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
Mayflower GmbH
 
Christian heilmann wie javascript die welt eroberte
Christian heilmann   wie javascript die welt eroberteChristian heilmann   wie javascript die welt eroberte
Christian heilmann wie javascript die welt eroberte
Christian Heilmann
 
Offline Arbeiten
Offline ArbeitenOffline Arbeiten
Offline Arbeiten
Jens-Christian Fischer
 
Befreite Barrierefreiheit - A-Tag Wien 2008
Befreite Barrierefreiheit - A-Tag Wien 2008Befreite Barrierefreiheit - A-Tag Wien 2008
Befreite Barrierefreiheit - A-Tag Wien 2008
Christian Heilmann
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
Johann-Peter Hartmann
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
Mayflower GmbH
 
Backend-Services mit Rust
Backend-Services mit RustBackend-Services mit Rust
Backend-Services mit Rust
Jens Siebert
 
HTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenHTML5 und node.js Grundlagen
HTML5 und node.js Grundlagen
Mayflower GmbH
 
Webapplikationen mit Node.js
Webapplikationen mit Node.jsWebapplikationen mit Node.js
Webapplikationen mit Node.js
Sebastian Springer
 
Microservices mit Rust
Microservices mit RustMicroservices mit Rust
Microservices mit Rust
Jens Siebert
 
"Speed has never killed anyone" - Varnish, a HTTP accelerator
"Speed has never killed anyone" - Varnish, a HTTP accelerator"Speed has never killed anyone" - Varnish, a HTTP accelerator
"Speed has never killed anyone" - Varnish, a HTTP accelerator
Christian Nölle
 
Das Internet ist für alle da ... sagen sie
Das Internet ist für alle da ... sagen sieDas Internet ist für alle da ... sagen sie
Das Internet ist für alle da ... sagen sie
NilsChr
 
JavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 BerlinJavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 Berlin
Johann-Peter Hartmann
 
Wieso Informatiker bei der Informationssicherheit scheitern
Wieso Informatiker bei der Informationssicherheit scheiternWieso Informatiker bei der Informationssicherheit scheitern
Wieso Informatiker bei der Informationssicherheit scheitern
Digicomp Academy AG
 
Online Social Graph Consolidation
Online Social Graph ConsolidationOnline Social Graph Consolidation
Online Social Graph Consolidation
Benjamin Nowack
 
Perl Style
Perl StylePerl Style
Perl Style
danadx
 
Internet und Web 2.0, eine Einführung für Kinder
Internet und Web 2.0, eine Einführung für KinderInternet und Web 2.0, eine Einführung für Kinder
Internet und Web 2.0, eine Einführung für Kinder
AndiH
 
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Gregor Biswanger
 

Ähnlich wie Emanzipiertes JavaScript und das Coming Out der Flash Community (20)

JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
 
Christian heilmann wie javascript die welt eroberte
Christian heilmann   wie javascript die welt eroberteChristian heilmann   wie javascript die welt eroberte
Christian heilmann wie javascript die welt eroberte
 
Offline Arbeiten
Offline ArbeitenOffline Arbeiten
Offline Arbeiten
 
Befreite Barrierefreiheit - A-Tag Wien 2008
Befreite Barrierefreiheit - A-Tag Wien 2008Befreite Barrierefreiheit - A-Tag Wien 2008
Befreite Barrierefreiheit - A-Tag Wien 2008
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
 
Backend-Services mit Rust
Backend-Services mit RustBackend-Services mit Rust
Backend-Services mit Rust
 
HTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenHTML5 und node.js Grundlagen
HTML5 und node.js Grundlagen
 
Webapplikationen mit Node.js
Webapplikationen mit Node.jsWebapplikationen mit Node.js
Webapplikationen mit Node.js
 
Microservices mit Rust
Microservices mit RustMicroservices mit Rust
Microservices mit Rust
 
"Speed has never killed anyone" - Varnish, a HTTP accelerator
"Speed has never killed anyone" - Varnish, a HTTP accelerator"Speed has never killed anyone" - Varnish, a HTTP accelerator
"Speed has never killed anyone" - Varnish, a HTTP accelerator
 
Das Internet ist für alle da ... sagen sie
Das Internet ist für alle da ... sagen sieDas Internet ist für alle da ... sagen sie
Das Internet ist für alle da ... sagen sie
 
JavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 BerlinJavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 Berlin
 
Wieso Informatiker bei der Informationssicherheit scheitern
Wieso Informatiker bei der Informationssicherheit scheiternWieso Informatiker bei der Informationssicherheit scheitern
Wieso Informatiker bei der Informationssicherheit scheitern
 
PHP Sucks?!
PHP Sucks?!PHP Sucks?!
PHP Sucks?!
 
Online Social Graph Consolidation
Online Social Graph ConsolidationOnline Social Graph Consolidation
Online Social Graph Consolidation
 
Perl Style
Perl StylePerl Style
Perl Style
 
Hdc2012 cordova-präsi
Hdc2012 cordova-präsiHdc2012 cordova-präsi
Hdc2012 cordova-präsi
 
Internet und Web 2.0, eine Einführung für Kinder
Internet und Web 2.0, eine Einführung für KinderInternet und Web 2.0, eine Einführung für Kinder
Internet und Web 2.0, eine Einführung für Kinder
 
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
 

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

Mehr von 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)
 

Emanzipiertes JavaScript und das Coming Out der Flash Community