Submit Search
Upload
Original_draft_file
•
0 likes
•
13 views
SS Free
Follow
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 1
Download now
Download to read offline
Recommended
Galatians
Galatians
Wayne MacQueen
Original_draft_file
Original_draft_file
SS Free
Untitled Presentation
Untitled Presentation
Anand Bharti
Untitled Presentation
Untitled Presentation
jeviro15
Untitled Presentation
Untitled Presentation
Bryan Garcia Rivas
comunidades virtuales
comunidades virtuales
jairo333
Sambutan Hari Kemerdekaan
Sambutan Hari Kemerdekaan
oviyavaani88
Untitled Presentation
Untitled Presentation
daniel102306
Recommended
Galatians
Galatians
Wayne MacQueen
Original_draft_file
Original_draft_file
SS Free
Untitled Presentation
Untitled Presentation
Anand Bharti
Untitled Presentation
Untitled Presentation
jeviro15
Untitled Presentation
Untitled Presentation
Bryan Garcia Rivas
comunidades virtuales
comunidades virtuales
jairo333
Sambutan Hari Kemerdekaan
Sambutan Hari Kemerdekaan
oviyavaani88
Untitled Presentation
Untitled Presentation
daniel102306
Anand Bharti
Anand Bharti
Anand Bharti
Why do people always compare themselves with others?
Why do people always compare themselves with others?
Merna Saleh
Startups
Startups
Jonathan Cuesto
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Rumah Junior
Queen of Technology
Queen of Technology
Jamilah N. Lawry
Gigamap example by Manuela Aguirre: https://www.slideshare.net/ManuelaAguirre/policy-support-full-presentation In this presentation you will learn about design tools and techniques to solve wicked problems, using Systems Thinking. Systems Thinking looks at the whole of a system rather than focusing on its individual parts, to better understand complex phenomena. Systems Thinking contrasts with analytic thinking: you solve problems by going deeper, by looking at the greater whole of a system and the relations between its elements, rather than solving individual problems in a linear way via simple cause and effect explanations. You can apply Systems Thinking principles in different situations: to understand how large organisations function and design for the enterprise (e.g. when you are trying to revamp a large intranet), but also to solve social problems and issues (e.g. unemployment with disadvantaged youth or mobility in larger cities). So basically whenever there is complexity and conflict (of interest) in your project, Systems Thinking will be helpful. After an introduction to Systems Thinking and its core concepts, we will first explain and practice a few techniques that you as a designer can apply to better understand complex systems, for example creating a System Map and drawing Connection Circles. In the second part of the workshop, we will introduce techniques that help you shape solutions, for example using Paradoxical Thinking for ideation and writing ‘What-if’ Scenarios. Presented at EuroIA 2015 with Koen Peters.
Design Tools for Systems Thinking
Design Tools for Systems Thinking
Peter Vermaercke
A workshop on creating user-friendly navigation taxonomies for small mobile interfaces, with language and context needed to quickly and easily find each content item.
Content by the Slice, Information Architecture Workshop - Mobile UXCamp DC 2015
Content by the Slice, Information Architecture Workshop - Mobile UXCamp DC 2015
Anthony D. Paul
Presented at Mobile UXCamp DC 2015
Beyond User Experience - Designing Strategy and Services
Beyond User Experience - Designing Strategy and Services
Jasper Liu
Mindstorms EV3 is LEGO's 3rd generation robot building kit — now with a complete Linux OS on the programming brick. Think of it as a Raspberry Pi on wheels (or tracks!), that can shoot balls, grab things, play sounds, sense its surroundings and connect to mobile phones, arduinos and micro:bits. In this session you'll learn the basics of hacking Mindstorms robots and see some examples of controlling robots using voice commands (using Google Voice or Apple's Siri), wearables and microcontrollers, computer vision (face detection) and web browsers!
Robots in the crypt
Robots in the crypt
Adam Cohen-Rose
In the summer of 2014, we partnered with a web integrator to design and build the website for the European Year for Development 2015 (europa.eu/eyd2015), a collaborative platform to publish stories from the field on development and announce events related to the theme year. In a first phase, we created an IA and design for the site. Then, the integrator took the lead and developed the site in agile sprints, with us in support. The website is now running successfully, with many partners publishing stories and events related to EYD2015. In this talk, I share some techniques we have used and lessons we have learned in working together with developers in an agile set-up.
The EYD2015 website: working agile at the European Commission (EuroIA 2015, M...
The EYD2015 website: working agile at the European Commission (EuroIA 2015, M...
Koen Peters
Presentations given at Over The Air 2015
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
Jamie Parkins
Slides from my talk at OverTheAir 2015
"Write Once, Run Everywhere" & Windows 10
"Write Once, Run Everywhere" & Windows 10
Matt Lacey
Slides from Lightning talk at EuroIA 2015 in Madrid. #EuroIA2015
Adding common sense to common design problems
Adding common sense to common design problems
Martin Stjernegaard
Lightning talk at EuroIA 2015 in Madrid
All inclusive design - excluding no gender
All inclusive design - excluding no gender
Sara Lerén
Writing software for a virtual machine enables developers to forget about machine code assembly, interrupts, and processor caches. This makes Java a convenient language, but all too many developers see the JVM as a black box and are often unsure of how to optimize their code for performance. This unfortunately adds credence to the myth that Java is always outperformed by native languages. This session takes a peek at the inner workings of Oracle’s HotSpot virtual machine, its just-in-time compiler, and the interplay with a computer’s hardware. From this, you will understand the more common optimizations a virtual machine applies, to be better equipped to improve and reason about a Java program’s performance and how to correctly measure runtime!
An introduction to JVM performance
An introduction to JVM performance
Rafael Winterhalter
At first glance, Java byte code can appear to be some low level magic that is both hard to understand and effectively irrelevant to application developers. However, neither is true. With only little practice, Java byte code becomes easy to read and can give true insights into the functioning of a Java program. In this talk, we will cast light on compiled Java code and its interplay with the Java virtual machine. In the process, we will look into the evolution of byte code over the recent major releases with features such as dynamic method invocation which is the basis to Java 8 lambda expressions. Finally, we will learn about tools for the run time generation of Java classes and how these tools are used to build modern frameworks and libraries. Among those tools, I present Byte Buddy, an open source tool of my own efforts and an attempt to considerably simplify run time code generation in Java.
Java byte code in practice
Java byte code in practice
Rafael Winterhalter
More Related Content
Viewers also liked
Anand Bharti
Anand Bharti
Anand Bharti
Why do people always compare themselves with others?
Why do people always compare themselves with others?
Merna Saleh
Startups
Startups
Jonathan Cuesto
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Rumah Junior
Queen of Technology
Queen of Technology
Jamilah N. Lawry
Gigamap example by Manuela Aguirre: https://www.slideshare.net/ManuelaAguirre/policy-support-full-presentation In this presentation you will learn about design tools and techniques to solve wicked problems, using Systems Thinking. Systems Thinking looks at the whole of a system rather than focusing on its individual parts, to better understand complex phenomena. Systems Thinking contrasts with analytic thinking: you solve problems by going deeper, by looking at the greater whole of a system and the relations between its elements, rather than solving individual problems in a linear way via simple cause and effect explanations. You can apply Systems Thinking principles in different situations: to understand how large organisations function and design for the enterprise (e.g. when you are trying to revamp a large intranet), but also to solve social problems and issues (e.g. unemployment with disadvantaged youth or mobility in larger cities). So basically whenever there is complexity and conflict (of interest) in your project, Systems Thinking will be helpful. After an introduction to Systems Thinking and its core concepts, we will first explain and practice a few techniques that you as a designer can apply to better understand complex systems, for example creating a System Map and drawing Connection Circles. In the second part of the workshop, we will introduce techniques that help you shape solutions, for example using Paradoxical Thinking for ideation and writing ‘What-if’ Scenarios. Presented at EuroIA 2015 with Koen Peters.
Design Tools for Systems Thinking
Design Tools for Systems Thinking
Peter Vermaercke
A workshop on creating user-friendly navigation taxonomies for small mobile interfaces, with language and context needed to quickly and easily find each content item.
Content by the Slice, Information Architecture Workshop - Mobile UXCamp DC 2015
Content by the Slice, Information Architecture Workshop - Mobile UXCamp DC 2015
Anthony D. Paul
Presented at Mobile UXCamp DC 2015
Beyond User Experience - Designing Strategy and Services
Beyond User Experience - Designing Strategy and Services
Jasper Liu
Mindstorms EV3 is LEGO's 3rd generation robot building kit — now with a complete Linux OS on the programming brick. Think of it as a Raspberry Pi on wheels (or tracks!), that can shoot balls, grab things, play sounds, sense its surroundings and connect to mobile phones, arduinos and micro:bits. In this session you'll learn the basics of hacking Mindstorms robots and see some examples of controlling robots using voice commands (using Google Voice or Apple's Siri), wearables and microcontrollers, computer vision (face detection) and web browsers!
Robots in the crypt
Robots in the crypt
Adam Cohen-Rose
In the summer of 2014, we partnered with a web integrator to design and build the website for the European Year for Development 2015 (europa.eu/eyd2015), a collaborative platform to publish stories from the field on development and announce events related to the theme year. In a first phase, we created an IA and design for the site. Then, the integrator took the lead and developed the site in agile sprints, with us in support. The website is now running successfully, with many partners publishing stories and events related to EYD2015. In this talk, I share some techniques we have used and lessons we have learned in working together with developers in an agile set-up.
The EYD2015 website: working agile at the European Commission (EuroIA 2015, M...
The EYD2015 website: working agile at the European Commission (EuroIA 2015, M...
Koen Peters
Presentations given at Over The Air 2015
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
Jamie Parkins
Slides from my talk at OverTheAir 2015
"Write Once, Run Everywhere" & Windows 10
"Write Once, Run Everywhere" & Windows 10
Matt Lacey
Slides from Lightning talk at EuroIA 2015 in Madrid. #EuroIA2015
Adding common sense to common design problems
Adding common sense to common design problems
Martin Stjernegaard
Lightning talk at EuroIA 2015 in Madrid
All inclusive design - excluding no gender
All inclusive design - excluding no gender
Sara Lerén
Writing software for a virtual machine enables developers to forget about machine code assembly, interrupts, and processor caches. This makes Java a convenient language, but all too many developers see the JVM as a black box and are often unsure of how to optimize their code for performance. This unfortunately adds credence to the myth that Java is always outperformed by native languages. This session takes a peek at the inner workings of Oracle’s HotSpot virtual machine, its just-in-time compiler, and the interplay with a computer’s hardware. From this, you will understand the more common optimizations a virtual machine applies, to be better equipped to improve and reason about a Java program’s performance and how to correctly measure runtime!
An introduction to JVM performance
An introduction to JVM performance
Rafael Winterhalter
At first glance, Java byte code can appear to be some low level magic that is both hard to understand and effectively irrelevant to application developers. However, neither is true. With only little practice, Java byte code becomes easy to read and can give true insights into the functioning of a Java program. In this talk, we will cast light on compiled Java code and its interplay with the Java virtual machine. In the process, we will look into the evolution of byte code over the recent major releases with features such as dynamic method invocation which is the basis to Java 8 lambda expressions. Finally, we will learn about tools for the run time generation of Java classes and how these tools are used to build modern frameworks and libraries. Among those tools, I present Byte Buddy, an open source tool of my own efforts and an attempt to considerably simplify run time code generation in Java.
Java byte code in practice
Java byte code in practice
Rafael Winterhalter
Viewers also liked
(16)
Anand Bharti
Anand Bharti
Why do people always compare themselves with others?
Why do people always compare themselves with others?
Startups
Startups
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Pemeriksaan Mata di Lenteng Agung dan pembagian Kaca Mata GRATIS
Queen of Technology
Queen of Technology
Design Tools for Systems Thinking
Design Tools for Systems Thinking
Content by the Slice, Information Architecture Workshop - Mobile UXCamp DC 2015
Content by the Slice, Information Architecture Workshop - Mobile UXCamp DC 2015
Beyond User Experience - Designing Strategy and Services
Beyond User Experience - Designing Strategy and Services
Robots in the crypt
Robots in the crypt
The EYD2015 website: working agile at the European Commission (EuroIA 2015, M...
The EYD2015 website: working agile at the European Commission (EuroIA 2015, M...
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
"Write Once, Run Everywhere" & Windows 10
"Write Once, Run Everywhere" & Windows 10
Adding common sense to common design problems
Adding common sense to common design problems
All inclusive design - excluding no gender
All inclusive design - excluding no gender
An introduction to JVM performance
An introduction to JVM performance
Java byte code in practice
Java byte code in practice
Original_draft_file
1.
2.
Inspired? Create your own
Haiku Deck presentation on SlideShare! GET STARTED
Download now