SlideShare a Scribd company logo
@brucel
§
@brucel
職⼈人気質
Shokunin is defined in both Japanese and
Japanese - English dictionary as “craftsman” or
“artisan”.

Tashio Odate - “Japanese Woodworking Tools: Their Tradition, Spirit and Use”
@brucel
Artisan: “a worker in a skilled trade, especially one that
involves making things by hand.”
@brucel
map Japan
@brucel
@brucel
@brucel
@brucel
@brucel
robot
A robot is a machine—especially one programmable by
a computer— capable of carrying out a complex series of
actions automatically
@brucel
robots in your life
• satnav

• washing machine

• coffee machine

• VCR/ Tivo
@brucel
robots you work with
• Code linter/ validators

• CSS grid/ gradient/ animation generators

• SASS/ LESS

• Babel

• Webpack
@brucel
@brucel
House of Fraser
- www.drapersonline.com
@brucel
@brucel
From a technological standpoint, fewer than half of today’s
schoolchildren in China, Croatia, or Thailand can expect to
find a job in an occupation that exists today.

(World Bank, p 100)
“ 
@brucel
Changes
over the centuries, economies have adapted to massive
changes in labor markets— the largest by far, being the shift
out of agriculture. In 1910, there were 12 million farmworkers
in the United States. One hundred years later, there were only
700,000 in a population more than three times larger. 

World Bank, Digital Dividends report 2016, Figure O.18 et seq
“ 
@brucel
@brucel
https://www.smashingmagazine.com/2017/06/advanced-website-builders/
@brucel
DISCLOSURE
• Wix contractor (Web Standards, Open-Source, fashion
advisor)

• NOT consumer products

• no longer have any connection, financial or otherwise
@brucel
Wix ADI
Once upon a time, creating a website was a complex, long
and expensive process – one that only a small percentage of
people and businesses could afford.

With just a few simple questions, Wix ADI designs tailored
websites by learning about each person’s or business’ own
needs.
“ 
@brucel
Next, choosing from billions of high-quality, stunning
combinations and possibilities, Wix ADI perfectly matches
optimal design and content elements

Wix ADI gathers from across the web and social media for
relevant content that you can use as is or customize.

https://www.wix.com/blog/2016/06/wix-artificial-design-intelligence/
“ 
@brucel
Wix Code
Wix Code makes it easy to build web applications and robust
websites. It’s serverless, hassle-free coding. Set up database
collections, create content rich websites, add custom forms 

Control your website’s functionality with a little JavaScript
and our APIs 

https://www.wix.com/code/home
“ 
@brucel
`
@brucel Photo: Bogaerts, Rob / Anefo 

@brucel
@brucel
@brucel
@brucel
Don’t Mock the Artisanal-Pickle Makers
Instead of rolling our eyes at self-conscious Brooklyn hipsters
pickling everything in sight, we might look to them as guides
to the future of the American economy.

https://www.nytimes.com/2012/02/19/magazine/adam-davidson-craft-business.html
“ 
@brucel
Many of the manufacturers who are thriving in the United
States (they exist, I swear!) have done so by avoiding direct
competition with low-cost commodity producers in low-
wage nations. Instead, they have scrutinized the market and
created customized products for less price-sensitive
customers. 
“ 
@brucel
@brucel
職⼈人気質
Shokunin means not only having technical skill, but
also implies an attitude and social
consciousness... a social obligation to work his
best for the general welfare of the people, [an]
obligation both material and spiritual.

Tashio Odate - “Japanese Woodworking Tools: Their Tradition, Spirit and Use”
@brucel663highland https://en.wikipedia.org/wiki/Tokonoma#/media/File:Kannonin_Tottori16s4470.jpg
@brucel
tokonoma
Traditionally, shokunin honoured their tools of trade at New
Year's - the sharpened and taken-care of tools would be
placed in a tokonoma (a container or box still found in
Japanese houses and shops), and two rice cakes and a
tangerine (on top of rice paper) were placed on top of each
toolbox, to honour the tools and express gratitude for
performing their task.

“ 
@brucel
@brucel
@brucel
@brucel
@brucel
The Raw Materials
@brucel
b
• web comping
@brucel
• Picture of TBL “web developer”
Seren
@brucel
Core Strengths of the Web
• Universal

• Open

• Decentralised

• Principle of least power
@brucel
@brucel
South-East Asia
SEA to be the fastest growing internet market in the world
(~480m users by 2020); Indonesia fastest growing nation in
the world.

- eConomy SEA - Google / Temasec (2016)
@brucel
popular Indonesian online site BliBli has more than one-third
of its 2.5 million customers living in rural areas

- Techcrunch, July 2016
@brucel
in Indonesia 75% of users are on older 2G, or GSM/EDGE,
networks … more than half of Indonesian smartphone
users said they experienced network problems daily.

- Measuring and improving network performance Ericsson, September 2014
@brucel
38%
17%
45%
Mobile internet Voice/ text only Non-mobile
34%
31%
35%
Asia Indonesia
Data: GSMA , June 2016
@brucel
38%
17%
45%
Mobile internet Voice/ text only Non-mobile
34%
31%
35%
Asia Thailand
Data: GSMA , June 2016
26%
6%
68%
@brucel
38%
17%
45%
Mobile internet Voice/ text only Non-mobile
34%
31%
35%
Asia Philippines
Data: GSMA , June 2016
28%
26%
46%
@brucel
38%
17%
45%
Mobile internet Voice/ text only Non-mobile
34%
31%
35%
Asia Vietnam
Data: GSMA , June 2016
22%
44%
34%
@brucel
smashingmagazine.com/membership
@brucel
State of the Web in South-East Asia

4 December, 5pm German time
smashingmagazine.com/membership
@brucel
@brucel
Step Out
@brucel
Localising Stepout
• Should they remove the “Seinfeld” references on the site that were
meant for an American audience? 

• Should they translate the site into Hindi? If so, how do you say
“group dating” in Hindi? 

• Should they ask users for their caste? 

• What kinds of offline partnerships, if any, should they form? 

• And what role should mobile devices play?

• 70 percent of payments that subscribers try to make can’t be
processed because of problems with the credit card system.

https://www.nytimes.com/2011/02/20/business/20ignite.html
@brucel
Localising the global
Successful online platforms cannot necessarily be
transplanted to a foreign country without adapting to the
local market and local institutions. 

(World Bank, p61)
“ 
@brucel
Flipkart has partnered with the Dabbawalas, the
deliverymen famous for their reliable delivery of hot
lunches, to deliver parcels in India.” (World Bank, p75)
By Steve Evans from Citizen of the World - Mumbai Dabbawala or Tiffin Wallahs: 200,000 Tiffin Boxes Delivered Per Day
https://commons.wikimedia.org/w/index.php?curid=5685307
“
@brucel
techinasia.com
given the number of unbanked people in the region plus the
popularity of shopping as a weekly leisure activity, new
brands will need to turn to brick-and-mortar spaces to entice
consumers.

https://www.techinasia.com/talk/new-retail-southeast-asia
“ 
@brucel
Payments in Thailand
@brucel
eBay vs Taobao
• Both entered the Chinese market in 2003

• eBay established dominant market share 85 percent by
acquiring the Chinese market leader 

• By 2014, Taobao accounted for over 80 percent of the
Chinese C2C market (eBay exited the Chinese market in
2006)
@brucel
Taobao
Alibaba’s success can be explained (at least in part) by its
ability to adapt to local market conditions and culture to
remove the information asymmetries unique to the Chinese
C2C market. The Taobao website, for instance, indicates
whether sellers are online and allows buyers to communi-
cate instantly with the sellers through an online messaging
system.

(World Bank p61)
“ 
@brucel
Don’t do this!
@brucel
Red ink in letter writing should be avoided, since writing a
person's name in red ink suggests a wish for that person to
die

 Asian Business Customs & Manners: A Country-by-Country Guide, Bosrock, Mary
Murray 2007
“ 
@brucel
And don’t do this!
@brucel
Putri (Indo photo)
@brucel
@brucel
Principle of Least Power
The choice of language is a common design choice.

The low power end of the scale is typically simpler to
design, implement and use, but the high power end of
the scale has all the attraction of being an open-ended
hook into which anything can be placed: a door to
uses bounded only by the imagination of the
programmer.

Sir Uncle Timbo https://www.w3.org/DesignIssues/Principles.html#PLP
“ 
https://kryogenix.org/code/browser/everyonehasjs.html
@brucel
Coming soon in mobile Chrome
If a Data Saver user is on a 2G-speed or slower network
according to the NetInfo API, Chrome disables scripts
and sends an intervention header on every resource
request. Users are shown a UI at the bottom of the
screen indicating the page has been modified to save
data. Users can enable scripts on the page by tapping
“Show original” in the UI.

css-tricks.com/new-mobile-chrome-feature-would-disable-scripts-on-slow-connections/
“ 
@brucel
@brucel
Other opinions are available.
(But wrong.)
@brucel
@brucel
The era of components
@brucel
• Something about being convinced by component-based
architecture
@brucel
Because of
• Re-usability

• Composability

• Testability

• Shareability
@brucel
Thanks Cristiano Rastelli
(@areaweb)
@brucel
@brucel
Why is CSS for components a PITA?
• Everything is global

• Order affects cascade

• Dependency system - @import

• Relies on markup structure (classes, IDs, descendant/
strucural combinators)

• Breaks silently
@brucel
@brucel
@brucel
There is a tremendous amount of memorization of
unexpected behaviors, rules, names and other
idiosyncrasies. It's amazingly powerful, for sure, but it is
loaded with cruft

https://twitter.com/JohnHargrove/status/985631372764221440
@brucel
Good old CSS:
• IDE support

• syntax highlighting

• code completions

• validations

• CSS generators

• huge community
@brucel
@brucel
What’s your biggest gripe w/ CSS-in-JS?
“Always having to remember to camelCase properties
then spending 10min pulling hair out when you do forget”
“the cryptic domain-specific languages that each of the
frameworks do just ever so slightly differently”
@brucel
https://twitter.com/_philpl/status/935656757942251520
“WhenItestlookandfeelinbrowser,thenIcopypastefrom
inspector,onlytohavetore-writeitasaJSONobject”
“Lack of linting, autocomplete, and css plug-ins for
colors/ incrementing/ etc”.
“Not a gripe. But a concern: Performance.”
@brucel
CSS-in-JS costs us!
• Loading JS library to handle CSS creation at runtime

• Creating / modifying stylesheets at runtime

• Server-Side Rendering = CSS × 2
@brucel
Introducing
Stylable is a CSS preprocessor for styling components with typed CSS.
@brucel
Introducing Mr. Potato
Mr Potato is a (React) component.
@brucel
A bucket of parts
The great thing about Mr.
Potato is that all of his parts are
reusable and customizable
@brucel
Personalizing a Potato-Bruce
Extending a component’s interface
@brucel
{Mohawk: required;}
@brucel
@brucel
Custom Pseudo-Elements
Exposing internal parts all the way down
@brucel
Custom States
Use custom states with parameters
@brucel
Custom States
Use custom states with parameters
@brucel
Mix it all together
@brucel
Try it out!
potatobruce.io

stylable.io

@stylableio
@brucel
James Kyle
pretty sure all the CSS-in-JS libraries just died for me ...

CSS could be perfectly static if given the right tools,
that's exactly what stylable does. It gives you the tools
you need in CSS so that you don't need to do a bunch
of dynamic shit in JS.

Making it static is a huge performance win

- core team member of Yarn, Babel and TC39
https://twitter.com/jamiebuilds/status/929675977067655170
“
@brucel
@brucel
@brucel
“Developer Experience” Bait-and-Switch
We cannot continue to use as much JavaScript as is now
“normal” and expect the web to flourish.

To get this fixed, we need to confront the “developer
experience” bait-and-switch. Tools that cost the poorest
users to pay wealthy developers are bunk.

Alex Russell https://infrequently.org/2018/09/the-developer-experience-bait-and-switch/
“
@brucel
500MB data: hours worked
@brucel
How To Make Internet Affordable
Even with more phones than ever before, the cost of Internet
is a major obstacle. In Nigeria, the data needed to watch
just 2 minutes of online video a day can cost more than
sending a child to school for a month.

https://webwewant.org/news/how-to-make-internet-affordable/
“
@brucel
職⼈人気質
Shokunin means not only having technical skill, but
also implies an attitude and social
consciousness... a social obligation to work his
best for the general welfare of the people, [an]
obligation both material and spiritual.

Tashio Odate - “Japanese Woodworking Tools: Their Tradition, Spirit and Use”
@brucel
Be one of the Goodies
Princess Diana and Queen Mother welcoming Monty to heaven. 

Illustration by John Gara
@brucel
@brucel
http://info.cern.ch/hypertext/WWW/TheProject.html
@brucel
Uncle Timbo
The power of the Web is in its universality. Access by
everyone regardless of disability is an essential aspect. 

https://www.w3.org/standards/webdesign/accessibility
“
@brucel
http://tim-berners-lee-quotes.splintered.co.uk/
@brucel
http://tim-berners-lee-quotes.splintered.co.uk/
@brucel
http://tim-berners-lee-quotes.splintered.co.uk/
@brucel
http://tim-berners-lee-quotes.splintered.co.uk/
@brucel
Schmutza, Sondereggera and Sauera

• Sixty-one participants without disabilities used one of three
websites differing in levels of accessibility 

• A high level of web accessibility led to better performance (i.e.,
task completion time and task completion rate) than low or very
low accessibility. 

• Likewise, high web accessibility improved user ratings (i.e.,
perceived usability, aesthetics, workload and trustworthiness)
compared to low or very low web accessibility. 

Department of Psychology, University of Fribourg, Fribourg, Switzerland
www.unifr.ch/psycho/assets/files/KogErg/SchmutzSondereggerSauer2016.pdf
@brucel
Accessibility is part of Usability
• “high conformance with web accessibility guidelines may
provide benefits to users without disabilities.”

• a11y isn’t tricky. Hardest is with Web Components, and
new AOM is going to help with that
@brucel
Decentralisation
No permission is needed from a central authority to post
anything on the web, there is no central controlling node,
and so no single point of failure … and no “kill switch”!
This also implies freedom from indiscriminate censorship
and surveillance.
https://webfoundation.org/about/vision/history-of-the-web/
@brucel
@brucel
Five years ago, buying a cell phone SIM card in
Myanmar could set you back more than $2,000… In
August [2014], Qatar’s Ooredoo began selling data-
enabled cards with a 3G connection for $1.50.

When a SIM Card Goes From $2,000 to $1.50 Bloomberg (29 Sept ’14)
SIM: was $2,000 now $1.50
“
@brucel
https://www.reuters.com/investigates/special-report/myanmar-facebook-hate/
@brucel
UNHCR/Roger Arnold
@brucel
Not just Burma
Karsten Müller and Carlo Schwarz, researchers at the
University of Warwick, scrutinized every anti-refugee attack in
Germany, 3,335 in all, over a two-year span. In each, they
analyzed the local community by any variable that seemed
relevant. Wealth. Demographics. Support for far-right politics.
Newspaper sales. Number of refugees. History of hate crime.
Number of protests.

https://www.nytimes.com/2018/08/21/world/europe/facebook-refugee-attacks-
germany.html
@brucel
Their reams of data converged on a breathtaking statistic:
Wherever per-person Facebook use rose to one
standard deviation above the national average, attacks
on refugees increased by about 50 percent.
@brucel
@brucel
politicalite.com
@brucel
Coral
@brucel
https://voice.mozilla.org/
@brucel
Photo by @snappybooth.co from nappy.co 
An increase in Internet maturity similar to the one experienced
in mature countries over the past 5 years creates an increase
in real GDP per capita of $500 on average during this period.

It took the Industrial Revolution of the 19th century 50 years
to produce the same result.

- The Net’s sweeping impact on growth, jobs, and prosperity (McKinsey Global Institute)
Internet matters
Developing countries are home to 94% of the
global offline population.
- State of Connectivity 2014,  internet.org
Courtesy of Hesperian
If you want to liberate a country, give them the
internet.
“
- Wael Ghonim, Egyptian internet activist
The web is…
@brucel
• [image of a crowd of people - terrible stock
photo?]
@brucel
@brucel
@brucel
@brucel
@brucel
@brucel
@brucel
Photo by Nick Webb https://www.flickr.com/photos/nickwebb/7662611544/
@brucel
Thank you!

More Related Content

Similar to Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018

Mobilism 2011: How to put the mobile in the mobile web
Mobilism 2011: How to put the mobile in the mobile webMobilism 2011: How to put the mobile in the mobile web
Mobilism 2011: How to put the mobile in the mobile web
Jenifer Hanen
 
Bruce lawson Stockholm Geek Meet
Bruce lawson Stockholm Geek MeetBruce lawson Stockholm Geek Meet
Bruce lawson Stockholm Geek Meet
brucelawson
 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
Zoe Gillenwater
 
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly websiteLDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
Adido
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013
Angela Bowman
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud Champion
Chris Love
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
Doug Gapinski
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
Judi Wunderlich
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop Usability
Doug Gapinski
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device Websites
Doug Gapinski
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicity
mStoner, Inc.
 
Responsive Web Design, UX Considerations @ Digital Shoreditch Festival
Responsive Web Design, UX Considerations @ Digital Shoreditch FestivalResponsive Web Design, UX Considerations @ Digital Shoreditch Festival
Responsive Web Design, UX Considerations @ Digital Shoreditch Festival
Michelle Constante
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
Rachel Cherry
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
mintersam
 
Responsive Web Design & the state of the Web
Responsive Web Design & the state of the WebResponsive Web Design & the state of the Web
Responsive Web Design & the state of the Web
Yiannis Konstantakopoulos
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
Jeff Eaton
 
Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0
MoogleLabs default
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
RZasadzinski
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
mStoner, Inc.
 

Similar to Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018 (20)

Mobilism 2011: How to put the mobile in the mobile web
Mobilism 2011: How to put the mobile in the mobile webMobilism 2011: How to put the mobile in the mobile web
Mobilism 2011: How to put the mobile in the mobile web
 
Bruce lawson Stockholm Geek Meet
Bruce lawson Stockholm Geek MeetBruce lawson Stockholm Geek Meet
Bruce lawson Stockholm Geek Meet
 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
 
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly websiteLDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud Champion
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop Usability
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device Websites
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicity
 
Responsive Web Design, UX Considerations @ Digital Shoreditch Festival
Responsive Web Design, UX Considerations @ Digital Shoreditch FestivalResponsive Web Design, UX Considerations @ Digital Shoreditch Festival
Responsive Web Design, UX Considerations @ Digital Shoreditch Festival
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Responsive Web Design & the state of the Web
Responsive Web Design & the state of the WebResponsive Web Design & the state of the Web
Responsive Web Design & the state of the Web
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
 
Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 

More from Codemotion

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
Codemotion
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
Codemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
 

More from Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Recently uploaded

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 

Recently uploaded (20)

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 

Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018