SlideShare una empresa de Scribd logo
1 de 88
Ac#ve
Web
Development

      Divya
Manian
     Open
Web
Vigilante
         nimbu.in




                          Philipp
Salzgeber

WHO?
html5boilerplate.com
html5readiness.com
nimbupani.com




                5
WHAT?
2003
2008
Is
there
more
to
web
design?
SemanAc
Markup
SemanAc
Markup

Use
CSS
SemanAc
Markup

Use
CSS

Use
jQuery
for
what
CSS
cannot
do
SemanAc
Markup

Use
CSS

Use
jQuery
for
what
CSS
cannot
do

PSD
to
XHTML
First
DraB
of
HTML5
Published

          Jan
28
2008
WHAT
DID
I
KNOW?
Why
use
a
doctype?
Why
use
a
doctype?

Why
do
I
use
XHTML
doctype?
Why
use
a
doctype?

Why
do
I
use
XHTML
doctype?

What
are
inline
elements/block‐level
elements?
Why
use
a
doctype?

Why
do
I
use
XHTML
doctype?

What
are
inline
elements/block‐level
elements?

What
is
display:inline
/
display:block?
I
DON’T
KNOW
HOW
DID
THIS
HAPPEN?
Deadlines




            Wendy
Seltzer
hSp://www.flickr.com/photos/wseltzer/5217885/
Knowledge
becomes
Supers##on




                   S.Diddy
hSp://www.flickr.com/photos/spence_sir/2292721692/
No
Incen#ves




        Randy
von
Liski

hSp://www.flickr.com/photos/myoldpostcards/3670908596/
Outsourced

 Learning



                                      Sourabh
Rath

  hSp://www.flickr.com/photos/bobloo17/3155888852/
Why
is
it
important?
New
dra^s
keep
ge_ng
published!
New
dra^s
keep
ge_ng
published!
45
CSS
dra^s,
17
HTML
&
related
dra^s.

New
dra^s
keep
ge_ng
published!
45
CSS
dra^s,
17
HTML
&
related
dra^s.

Browsers
implement
features
even
more
rapidly.
New
dra^s
keep
ge_ng
published!
45
CSS
dra^s,
17
HTML
&
related
dra^s.

Browsers
implement
features
even
more
rapidly.
Maintainable,
beSer‐performing
code.
New
dra^s
keep
ge_ng
published!
45
CSS
dra^s,
17
HTML
&
related
dra^s.

Browsers
implement
features
even
more
rapidly.
Maintainable,
beSer‐performing
code.
Help
push
open
web
standards
forward!
How?
Create
a
CONSTITUTION

Create
rituals
for
learning
Cons#tu#on
Create
Support
chart
for
new
features
Create
Support
chart
for
new
features

Bling:
Features
that
will
render
only
if
browsers

support
them.
E.g.
border‐radius,
box‐shadow,

gradients,
text‐shadow.

Create
Support
chart
for
new
features

Bling:
Features
that
will
render
only
if
browsers

support
them.
E.g.
border‐radius,
box‐shadow,

gradients,
text‐shadow.

Needs
Fallback:
Features
you
will
use,
but
with

some
kind
of
fallback
for
browsers
that
do
not

support
it:
HTML5
form
elements,
Canvas,
SVG.
Create
Support
chart
for
new
features

Bling:
Features
that
will
render
only
if
browsers

support
them.
E.g.
border‐radius,
box‐shadow,

gradients,
text‐shadow.

Needs
Fallback:
Features
you
will
use,
but
with

some
kind
of
fallback
for
browsers
that
do
not

support
it:
HTML5
form
elements,
Canvas,
SVG.
Cannot
Use
Now:
Features
you
won’t
use
yet:

Websockets.
SAMPLE
          Open
Web
Support
Chart
for
June
2010

Feature             Bling                Needs
Fallback       Cannot
Use

Border
Radius       X                    ‐                    ‐
Box
Shadow          X                    ‐                    ‐
HTML5
Forms         ‐                    X
–
HTML5Widgets     ‐
Canvas              ‐                    X
–
excanvas         ‐
Web
Workers         ‐                    ‐                    X
Web
Sockets         ‐                    ‐                    X




  More
fallback
scripts:
github.com/Modernizr/Modernizr/wiki/Shims‐and‐fallbacks
Keep
UpdaAng
the
chart
every

          month
Keep
UpdaAng
the
chart
every

          month

           At
least.
Learning
Rituals
            Hellebardius
hSp://www.flickr.com/photos/libaer2002/3134119860/
Set
aside
2
hours
every
week
to
test
new
features.

–
THIS
IS
NOT
NEGOTIABLE.
Set
aside
2
hours
every
week
to
test
new
features.

–
THIS
IS
NOT
NEGOTIABLE.

Always
look
up
official
browser
specificaAons
if
a

feature
does
not
work
on
a
browser.
Set
aside
2
hours
every
week
to
test
new
features.

–
THIS
IS
NOT
NEGOTIABLE.

Always
look
up
official
browser
specificaAons
if
a

feature
does
not
work
on
a
browser.

If
unsure
of
how
to
use
a
feature,
look
up
W3C

Cheat
sheet:
www.w3.org/2009/cheatsheet/
Official
Browser
DocumentaAon
Opera:

      opera.com/docs/specs/productspecs/
Firefox:
      developer.mozilla.org/en/HTML/HTML5
IE:
      bit.ly/ieopenweb
Safari:
      bit.ly/safarihtml

      bit.ly/safaricss
Bed
Time
Reading
Differences
between
HTML4
and
HTML5
   www.w3.org/TR/html5‐diff/

HTML5
The
Markup
Language
  www.w3.org/TR/html‐markup/


Using
XHTML
in
HTML5
   www.w3.org/TR/html‐polyglot/

CSS
Selectors

   www.w3.org/TR/css3‐selectors/#selectors
ParAcipate




             E01
hSp://www.flickr.com/photos/e01/2291431743/
Subscribe/ParAcipate
to
web
standards
mailing

lists.
Subscribe/ParAcipate
to
web
standards
mailing

lists.

File
bug
reports.
Subscribe/ParAcipate
to
web
standards
mailing

lists.

File
bug
reports.

Create
demos.
Subscribe/ParAcipate
to
web
standards
mailing

lists.

File
bug
reports.

Create
demos.

Share
your
code/meet
other
Open
Web

cra^smen.
Mailing
Lists
Worth
Your
Time
CSS
Mailing
List:

  lists.w3.org/Archives/Public/#www‐style


WHATWG
Mailing
List:
  lists.whatwg.org/htdig.cgi/whatwg‐whatwg.org/


Mobile
Web:
  tech.groups.yahoo.com/group/mobile‐web/
Community
Worth
Your
Time
Opera:
dev.opera.com/
MDN:
developer.mozilla.org/

Chrome:
html5rocks.com/
MSDN:


 msdn.microso^.com/en‐us/scriptjunkie/
File
Browser
Bug
Reports
File
Browser
Bug
Reports

If
a
behavior
is
inconsistent
with
the
standard.
File
Browser
Bug
Reports

If
a
behavior
is
inconsistent
with
the
standard.

If
the
bug
is
not
already
documented.
File
Browser
Bug
Reports

If
a
behavior
is
inconsistent
with
the
standard.

If
the
bug
is
not
already
documented.

ejohn.org/blog/a‐web‐developers‐responsibility/
PRACTICE




       By
Jan
Egil
KrisAansen
hSp://www.flickr.com/photos/styrheim/203311896/
Get
dropbox
dropbox.com
Get
dropbox
dropbox.com

Use
template:
e.g.
html5boilerplate.com

Get
dropbox
dropbox.com

Use
template:
e.g.
html5boilerplate.com


Create
demos
for
new
features
which
might
be
of

use
to
you
as
web
developer:
  How
can
I
use
canvas
for
image
animaAon?

  How
can
I
create
arrows
with
only
CSS?

  Can
I
create
an
accordion
without
JavaScript?

  How
about
fancy
radio
buSons?

Evaluate
Your
Demo
Evaluate
Your
Demo
What
browsers
does
it
work
on?
How
does
it
degrade

on
browsers
that
do
not
support
required
features?
Evaluate
Your
Demo
What
browsers
does
it
work
on?
How
does
it
degrade

on
browsers
that
do
not
support
required
features?
Does
it
require
intensive
processing?
Evaluate
Your
Demo
What
browsers
does
it
work
on?
How
does
it
degrade

on
browsers
that
do
not
support
required
features?
Does
it
require
intensive
processing?

Does
it
slow
down
the
browser?
Evaluate
Your
Demo
What
browsers
does
it
work
on?
How
does
it
degrade

on
browsers
that
do
not
support
required
features?
Does
it
require
intensive
processing?

Does
it
slow
down
the
browser?
What
are
the
alternaAves
for
browsers
that
do
not

support
the
features
required?
Evaluate
Your
Demo
What
browsers
does
it
work
on?
How
does
it
degrade

on
browsers
that
do
not
support
required
features?
Does
it
require
intensive
processing?

Does
it
slow
down
the
browser?
What
are
the
alternaAves
for
browsers
that
do
not

support
the
features
required?
Does
my
ConsAtuAon
need
updaAng?
Share!
Share!

Post
your
code/markup
on
Github.
Share!

Post
your
code/markup
on
Github.

Have
a
monthly
meet‐up
with
other

developers
in
your
organizaAon
to
discuss

Open
Web
Standards
and
your
ConsAtuAon.
Share!

Post
your
code/markup
on
Github.

Have
a
monthly
meet‐up
with
other

developers
in
your
organizaAon
to
discuss

Open
Web
Standards
and
your
ConsAtuAon.

Autopsy
demos
you
have
found
interesAng

and
share
your
findings.
Watch
Out!
Watch
Out!

Authors,
OrganizaAons
all
have
bias
that
they

may
or
may
not
be
aware
of.
Always
BEWARE.
Watch
Out!

Authors,
OrganizaAons
all
have
bias
that
they

may
or
may
not
be
aware
of.
Always
BEWARE.

Your
target
audience
browsers
might
be
vastly

different
from
experts
you
trust.
Watch
Out!

Authors,
OrganizaAons
all
have
bias
that
they

may
or
may
not
be
aware
of.
Always
BEWARE.

Your
target
audience
browsers
might
be
vastly

different
from
experts
you
trust.

“Cool”
demos
almost
always
have
caveats
that

need
to
be
invesAgated.
DESIGNERS
DESIGNERS
CSS/HTML
is
not
sufficient!
DESIGNERS
CSS/HTML
is
not
sufficient!

Many
of
the
new
APIs
of
HTML5
are
only

available
in
JavaScript.
DESIGNERS
CSS/HTML
is
not
sufficient!

Many
of
the
new
APIs
of
HTML5
are
only

available
in
JavaScript.

Learn
JavaScript.

DESIGNERS
CSS/HTML
is
not
sufficient!

Many
of
the
new
APIs
of
HTML5
are
only

available
in
JavaScript.

Learn
JavaScript.


Tell
the
Open
Web
Standards
Editors
what
you

want!
nimbu.in
Star
Trek
screenshots
from
CBS
hSp://www.youtube.com/show/startrek?s=1


Más contenido relacionado

La actualidad más candente

YOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceYOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceBrendan Gregg
 
Tuning parallelcodeonsolaris005
Tuning parallelcodeonsolaris005Tuning parallelcodeonsolaris005
Tuning parallelcodeonsolaris005dflexer
 
Linux kernel-rootkit-dev - Wonokaerun
Linux kernel-rootkit-dev - WonokaerunLinux kernel-rootkit-dev - Wonokaerun
Linux kernel-rootkit-dev - Wonokaerunidsecconf
 
LSFMM 2019 BPF Observability
LSFMM 2019 BPF ObservabilityLSFMM 2019 BPF Observability
LSFMM 2019 BPF ObservabilityBrendan Gregg
 
Trace kernel code tips
Trace kernel code tipsTrace kernel code tips
Trace kernel code tipsViller Hsiao
 
Performance Wins with BPF: Getting Started
Performance Wins with BPF: Getting StartedPerformance Wins with BPF: Getting Started
Performance Wins with BPF: Getting StartedBrendan Gregg
 
Linux kernel tracing superpowers in the cloud
Linux kernel tracing superpowers in the cloudLinux kernel tracing superpowers in the cloud
Linux kernel tracing superpowers in the cloudAndrea Righi
 
BPF Internals (eBPF)
BPF Internals (eBPF)BPF Internals (eBPF)
BPF Internals (eBPF)Brendan Gregg
 
Linux Performance Tools 2014
Linux Performance Tools 2014Linux Performance Tools 2014
Linux Performance Tools 2014Brendan Gregg
 
LPC2019 BPF Tracing Tools
LPC2019 BPF Tracing ToolsLPC2019 BPF Tracing Tools
LPC2019 BPF Tracing ToolsBrendan Gregg
 
WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)
WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)
WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)Ozh
 
eBPF Trace from Kernel to Userspace
eBPF Trace from Kernel to UserspaceeBPF Trace from Kernel to Userspace
eBPF Trace from Kernel to UserspaceSUSE Labs Taipei
 
bcc/BPF tools - Strategy, current tools, future challenges
bcc/BPF tools - Strategy, current tools, future challengesbcc/BPF tools - Strategy, current tools, future challenges
bcc/BPF tools - Strategy, current tools, future challengesIO Visor Project
 
Spying on the Linux kernel for fun and profit
Spying on the Linux kernel for fun and profitSpying on the Linux kernel for fun and profit
Spying on the Linux kernel for fun and profitAndrea Righi
 
re:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at Netflixre:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at NetflixBrendan Gregg
 
Kernel development
Kernel developmentKernel development
Kernel developmentNuno Martins
 
FreeBSD 2014 Flame Graphs
FreeBSD 2014 Flame GraphsFreeBSD 2014 Flame Graphs
FreeBSD 2014 Flame GraphsBrendan Gregg
 
Security Monitoring with eBPF
Security Monitoring with eBPFSecurity Monitoring with eBPF
Security Monitoring with eBPFAlex Maestretti
 
Kernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernel
Kernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernelKernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernel
Kernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernelAnne Nicolas
 
Profiling your Applications using the Linux Perf Tools
Profiling your Applications using the Linux Perf ToolsProfiling your Applications using the Linux Perf Tools
Profiling your Applications using the Linux Perf ToolsemBO_Conference
 

La actualidad más candente (20)

YOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceYOW2020 Linux Systems Performance
YOW2020 Linux Systems Performance
 
Tuning parallelcodeonsolaris005
Tuning parallelcodeonsolaris005Tuning parallelcodeonsolaris005
Tuning parallelcodeonsolaris005
 
Linux kernel-rootkit-dev - Wonokaerun
Linux kernel-rootkit-dev - WonokaerunLinux kernel-rootkit-dev - Wonokaerun
Linux kernel-rootkit-dev - Wonokaerun
 
LSFMM 2019 BPF Observability
LSFMM 2019 BPF ObservabilityLSFMM 2019 BPF Observability
LSFMM 2019 BPF Observability
 
Trace kernel code tips
Trace kernel code tipsTrace kernel code tips
Trace kernel code tips
 
Performance Wins with BPF: Getting Started
Performance Wins with BPF: Getting StartedPerformance Wins with BPF: Getting Started
Performance Wins with BPF: Getting Started
 
Linux kernel tracing superpowers in the cloud
Linux kernel tracing superpowers in the cloudLinux kernel tracing superpowers in the cloud
Linux kernel tracing superpowers in the cloud
 
BPF Internals (eBPF)
BPF Internals (eBPF)BPF Internals (eBPF)
BPF Internals (eBPF)
 
Linux Performance Tools 2014
Linux Performance Tools 2014Linux Performance Tools 2014
Linux Performance Tools 2014
 
LPC2019 BPF Tracing Tools
LPC2019 BPF Tracing ToolsLPC2019 BPF Tracing Tools
LPC2019 BPF Tracing Tools
 
WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)
WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)
WordPress Plugin Unit Tests (FR - WordCamp Paris 2015)
 
eBPF Trace from Kernel to Userspace
eBPF Trace from Kernel to UserspaceeBPF Trace from Kernel to Userspace
eBPF Trace from Kernel to Userspace
 
bcc/BPF tools - Strategy, current tools, future challenges
bcc/BPF tools - Strategy, current tools, future challengesbcc/BPF tools - Strategy, current tools, future challenges
bcc/BPF tools - Strategy, current tools, future challenges
 
Spying on the Linux kernel for fun and profit
Spying on the Linux kernel for fun and profitSpying on the Linux kernel for fun and profit
Spying on the Linux kernel for fun and profit
 
re:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at Netflixre:Invent 2019 BPF Performance Analysis at Netflix
re:Invent 2019 BPF Performance Analysis at Netflix
 
Kernel development
Kernel developmentKernel development
Kernel development
 
FreeBSD 2014 Flame Graphs
FreeBSD 2014 Flame GraphsFreeBSD 2014 Flame Graphs
FreeBSD 2014 Flame Graphs
 
Security Monitoring with eBPF
Security Monitoring with eBPFSecurity Monitoring with eBPF
Security Monitoring with eBPF
 
Kernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernel
Kernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernelKernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernel
Kernel Recipes 2019 - Hunting and fixing bugs all over the Linux kernel
 
Profiling your Applications using the Linux Perf Tools
Profiling your Applications using the Linux Perf ToolsProfiling your Applications using the Linux Perf Tools
Profiling your Applications using the Linux Perf Tools
 

Similar a Active Web Development

Building Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalFour Kitchens
 
Web Frameworks of the Future
Web Frameworks of the FutureWeb Frameworks of the Future
Web Frameworks of the Futureelliando dias
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteChristian Heilmann
 
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterRapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterCodemotion
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...Marco Cedaro
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsCaesar Chi
 
10 Web Performance Lessons For the 21st Century
10 Web Performance Lessons For the  21st Century10 Web Performance Lessons For the  21st Century
10 Web Performance Lessons For the 21st CenturyMateusz Kwasniewski
 
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionMeasuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionDave Olsen
 
Ajax Development With Dreamweaver
Ajax Development With DreamweaverAjax Development With Dreamweaver
Ajax Development With DreamweaverAndreCharland
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
 
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Nicholas Zakas
 
(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyone(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyoneChris Mills
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software EngineerSean Coates
 
We Need To Talk About IE6
We Need To Talk About IE6We Need To Talk About IE6
We Need To Talk About IE6elliotjaystocks
 
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...Marco Cedaro
 

Similar a Active Web Development (20)

Real solutions, no tricks
Real solutions, no tricksReal solutions, no tricks
Real solutions, no tricks
 
Building Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with Drupal
 
Web Frameworks of the Future
Web Frameworks of the FutureWeb Frameworks of the Future
Web Frameworks of the Future
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
 
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterRapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
 
A Period of Transition
A Period of TransitionA Period of Transition
A Period of Transition
 
wt mod3.pdf
wt mod3.pdfwt mod3.pdf
wt mod3.pdf
 
10 Web Performance Lessons For the 21st Century
10 Web Performance Lessons For the  21st Century10 Web Performance Lessons For the  21st Century
10 Web Performance Lessons For the 21st Century
 
Reward & Punishment
Reward & PunishmentReward & Punishment
Reward & Punishment
 
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionMeasuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb Edition
 
Ajax Development With Dreamweaver
Ajax Development With DreamweaverAjax Development With Dreamweaver
Ajax Development With Dreamweaver
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"
 
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
 
(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyone(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyone
 
Forensic Theming - DrupalCon London
Forensic Theming - DrupalCon LondonForensic Theming - DrupalCon London
Forensic Theming - DrupalCon London
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer
 
We Need To Talk About IE6
We Need To Talk About IE6We Need To Talk About IE6
We Need To Talk About IE6
 
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Active Web Development

Notas del editor