SlideShare a Scribd company logo
1 of 21
Download to read offline
G o o g l e C h ro m e
                        D e v e l o p e r To o l s
                                Short Overview




              Daniel Siepmann                        1

Tuesday, March 27, 12                                    1
TOC

                    1. Introduction
                    2. Excess Tools
                    3. Panels
                    4. Summary



              Daniel Siepmann               2

Tuesday, March 27, 12                           2
I n t ro d u c t i o n




              Daniel Siepmann                            3

Tuesday, March 27, 12                                        3
I n t ro d u c t i o n
                    ‣ http://code.google.com/chrome/devtools/
                    ‣ http://www.chromium.org/devtools
                    ‣ http://paulirish.com/2011/a-re-
                          introduction-to-the-chrome-developer-
                          tools/
                    ‣ Youtube: google chrome developer tools
              Daniel Siepmann                                     4

Tuesday, March 27, 12                                                 4
TOC

                    1. Introduction
                    ‣ Excess Tools
                    2. Panels
                    3. Summary



              Daniel Siepmann               5

Tuesday, March 27, 12                           5
E x c e s s To o l s
                    ‣     Right-click on any page element and select Inspect
                          element

                    ‣     On Windows and Linux, press CTRG + ⇧ + Character

                    ‣     On Mac, press ⌥+ ⌘ + Character
                         ‣      I keys to open Developer Tools
                         ‣      J to open Developer Tools and bring focus to the
                                Console
                         ‣      C to toggle Inspect Element mode

              Daniel Siepmann                                                      6

Tuesday, March 27, 12                                                                  6
TOC

                    1. Introduction
                    2. Excess Tools
                    ‣ Panels
                    3. Summary



              Daniel Siepmann               7

Tuesday, March 27, 12                           7
Panels
                    I. Elements
                    II. Resources
                    III. Network
                    IV.Scripts
                    V. Console


              Daniel Siepmann                8

Tuesday, March 27, 12                            8
Elements

                    ‣ Show current DOM
                    ‣ Manipulate DOM
                    ‣ Set Breakpoints
                    ‣ Manipulate CSS

              Daniel Siepmann              9

Tuesday, March 27, 12                          9
Panels
                    I. Elements
                    ‣ Resources
                    III. Network
                    IV.Scripts
                    V. Console


              Daniel Siepmann               10

Tuesday, March 27, 12                            10
Resources


                    ‣ Edit / Save CSS / JS
                    ‣ Versioning of CSS / JS while editing


              Daniel Siepmann                                11

Tuesday, March 27, 12                                             11
Panels
                    I. Elements
                    II. Resources
                    ‣ Network
                    IV.Scripts
                    V. Console


              Daniel Siepmann                12

Tuesday, March 27, 12                             12
Network

                    ‣ Header
                    ‣ Overview
                    ‣ Timeline

              Daniel Siepmann             13

Tuesday, March 27, 12                          13
Panels
                    I. Elements
                    II. Resources
                    III. Network
                    ‣ Scripts
                    V. Console


              Daniel Siepmann                14

Tuesday, March 27, 12                             14
S cr i pt s

                    ‣ Edit
                    ‣ Breakpoints
                    ‣ Pretty Print

              Daniel Siepmann                 15

Tuesday, March 27, 12                              15
Panels
                    I. Elements
                    II. Resources
                    III. Network
                    IV.Scripts
                    ‣ Console

              Daniel Siepmann                16

Tuesday, March 27, 12                             16
Co n sol e
                    ‣ Code completion
                    ‣ Little gimmicks
                     ‣ $0 -> selected node in Elements-Panel
                     ‣ $1, $2, ... -> History of selected nodes.
                     ‣ inspect(), dir()
              Daniel Siepmann                                      17

Tuesday, March 27, 12                                                   17
TOC

                    1. Introduction
                    2. Excess Tools
                    3. Panels
                    ‣ Summary


              Daniel Siepmann               18

Tuesday, March 27, 12                            18
S um m ary

                    ‣ Fucking awesome
                    ‣ Versioning
                    ‣ Debugging
                    ‣ Pretty print

              Daniel Siepmann                19

Tuesday, March 27, 12                             19
Questions




              Daniel Siepmann               20

Tuesday, March 27, 12                            20
Author
                        Daniel Siepmann

                        Employed at wfp:2

                        TYPO3, PHP, JavaScript



                        @layneobserdia

                        www.layne-obserdia.de


              Daniel Siepmann                     21

Tuesday, March 27, 12                                  21

More Related Content

Viewers also liked

Optimizing browser experience - App!mobile 2013 conf
Optimizing browser experience - App!mobile 2013 confOptimizing browser experience - App!mobile 2013 conf
Optimizing browser experience - App!mobile 2013 confMáté Nádasdi
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceChromeInfo Technologies
 
Powerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesPowerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesDragos Ionita
 
Understanding Page Load / Ziling Zhao (Google)
Understanding Page Load / Ziling Zhao (Google)Understanding Page Load / Ziling Zhao (Google)
Understanding Page Load / Ziling Zhao (Google)Ontico
 
Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能
Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能
Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能Yvonne Yu
 
Finding and debugging memory leaks in JavaScript with Chrome DevTools
Finding and debugging memory leaks in JavaScript with Chrome DevToolsFinding and debugging memory leaks in JavaScript with Chrome DevTools
Finding and debugging memory leaks in JavaScript with Chrome DevToolsGonzalo Ruiz de Villa
 
Tooling for the productive front-end developer
Tooling for the productive front-end developerTooling for the productive front-end developer
Tooling for the productive front-end developerMaurice De Beijer [MVP]
 
Memory leak patterns in javascript
Memory leak patterns in javascriptMemory leak patterns in javascript
Memory leak patterns in javascriptMurali krishna
 
Windows process scheduling presentation
Windows process scheduling presentationWindows process scheduling presentation
Windows process scheduling presentationTalha Shaikh
 
Ways to measure & boost performance of your React app
Ways to measure & boost performance of your React appWays to measure & boost performance of your React app
Ways to measure & boost performance of your React appKateryna Porshnieva
 
Windows process-scheduling
Windows process-schedulingWindows process-scheduling
Windows process-schedulingTalha Shaikh
 
Measurements
MeasurementsMeasurements
Measurementsg2desai
 
挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子
挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子
挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子schoowebcampus
 
Revista Catalunya - Papers 134 Desembre 2011
Revista Catalunya - Papers 134 Desembre 2011Revista Catalunya - Papers 134 Desembre 2011
Revista Catalunya - Papers 134 Desembre 2011Revista Catalunya
 
Na co nezapomenout v online marketingu v roce 2012
Na co nezapomenout v online marketingu v roce 2012Na co nezapomenout v online marketingu v roce 2012
Na co nezapomenout v online marketingu v roce 2012Kamil Staněk
 

Viewers also liked (18)

Optimizing browser experience - App!mobile 2013 conf
Optimizing browser experience - App!mobile 2013 confOptimizing browser experience - App!mobile 2013 conf
Optimizing browser experience - App!mobile 2013 conf
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User Experience
 
Powerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesPowerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best Practices
 
Understanding Page Load / Ziling Zhao (Google)
Understanding Page Load / Ziling Zhao (Google)Understanding Page Load / Ziling Zhao (Google)
Understanding Page Load / Ziling Zhao (Google)
 
Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能
Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能
Chrome 佛心做了 Devtool 就是要用啊? 從 Timeline 學調效動畫效能
 
Finding and debugging memory leaks in JavaScript with Chrome DevTools
Finding and debugging memory leaks in JavaScript with Chrome DevToolsFinding and debugging memory leaks in JavaScript with Chrome DevTools
Finding and debugging memory leaks in JavaScript with Chrome DevTools
 
Tooling for the productive front-end developer
Tooling for the productive front-end developerTooling for the productive front-end developer
Tooling for the productive front-end developer
 
Memory leak patterns in javascript
Memory leak patterns in javascriptMemory leak patterns in javascript
Memory leak patterns in javascript
 
Windows process scheduling presentation
Windows process scheduling presentationWindows process scheduling presentation
Windows process scheduling presentation
 
Ways to measure & boost performance of your React app
Ways to measure & boost performance of your React appWays to measure & boost performance of your React app
Ways to measure & boost performance of your React app
 
Windows process-scheduling
Windows process-schedulingWindows process-scheduling
Windows process-scheduling
 
The Windows Scheduler
The Windows SchedulerThe Windows Scheduler
The Windows Scheduler
 
En 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer ToolsEn 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer Tools
 
Measurements
MeasurementsMeasurements
Measurements
 
Hi, My Name Is
Hi, My Name IsHi, My Name Is
Hi, My Name Is
 
挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子
挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子
挫折した人のための、初心者速習html+css【JQueryで商品画像をポップアップさせよう編】 先生:田中 晶子
 
Revista Catalunya - Papers 134 Desembre 2011
Revista Catalunya - Papers 134 Desembre 2011Revista Catalunya - Papers 134 Desembre 2011
Revista Catalunya - Papers 134 Desembre 2011
 
Na co nezapomenout v online marketingu v roce 2012
Na co nezapomenout v online marketingu v roce 2012Na co nezapomenout v online marketingu v roce 2012
Na co nezapomenout v online marketingu v roce 2012
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Google Chrome developer tools

  • 1. G o o g l e C h ro m e D e v e l o p e r To o l s Short Overview Daniel Siepmann 1 Tuesday, March 27, 12 1
  • 2. TOC 1. Introduction 2. Excess Tools 3. Panels 4. Summary Daniel Siepmann 2 Tuesday, March 27, 12 2
  • 3. I n t ro d u c t i o n Daniel Siepmann 3 Tuesday, March 27, 12 3
  • 4. I n t ro d u c t i o n ‣ http://code.google.com/chrome/devtools/ ‣ http://www.chromium.org/devtools ‣ http://paulirish.com/2011/a-re- introduction-to-the-chrome-developer- tools/ ‣ Youtube: google chrome developer tools Daniel Siepmann 4 Tuesday, March 27, 12 4
  • 5. TOC 1. Introduction ‣ Excess Tools 2. Panels 3. Summary Daniel Siepmann 5 Tuesday, March 27, 12 5
  • 6. E x c e s s To o l s ‣ Right-click on any page element and select Inspect element ‣ On Windows and Linux, press CTRG + ⇧ + Character ‣ On Mac, press ⌥+ ⌘ + Character ‣ I keys to open Developer Tools ‣ J to open Developer Tools and bring focus to the Console ‣ C to toggle Inspect Element mode Daniel Siepmann 6 Tuesday, March 27, 12 6
  • 7. TOC 1. Introduction 2. Excess Tools ‣ Panels 3. Summary Daniel Siepmann 7 Tuesday, March 27, 12 7
  • 8. Panels I. Elements II. Resources III. Network IV.Scripts V. Console Daniel Siepmann 8 Tuesday, March 27, 12 8
  • 9. Elements ‣ Show current DOM ‣ Manipulate DOM ‣ Set Breakpoints ‣ Manipulate CSS Daniel Siepmann 9 Tuesday, March 27, 12 9
  • 10. Panels I. Elements ‣ Resources III. Network IV.Scripts V. Console Daniel Siepmann 10 Tuesday, March 27, 12 10
  • 11. Resources ‣ Edit / Save CSS / JS ‣ Versioning of CSS / JS while editing Daniel Siepmann 11 Tuesday, March 27, 12 11
  • 12. Panels I. Elements II. Resources ‣ Network IV.Scripts V. Console Daniel Siepmann 12 Tuesday, March 27, 12 12
  • 13. Network ‣ Header ‣ Overview ‣ Timeline Daniel Siepmann 13 Tuesday, March 27, 12 13
  • 14. Panels I. Elements II. Resources III. Network ‣ Scripts V. Console Daniel Siepmann 14 Tuesday, March 27, 12 14
  • 15. S cr i pt s ‣ Edit ‣ Breakpoints ‣ Pretty Print Daniel Siepmann 15 Tuesday, March 27, 12 15
  • 16. Panels I. Elements II. Resources III. Network IV.Scripts ‣ Console Daniel Siepmann 16 Tuesday, March 27, 12 16
  • 17. Co n sol e ‣ Code completion ‣ Little gimmicks ‣ $0 -> selected node in Elements-Panel ‣ $1, $2, ... -> History of selected nodes. ‣ inspect(), dir() Daniel Siepmann 17 Tuesday, March 27, 12 17
  • 18. TOC 1. Introduction 2. Excess Tools 3. Panels ‣ Summary Daniel Siepmann 18 Tuesday, March 27, 12 18
  • 19. S um m ary ‣ Fucking awesome ‣ Versioning ‣ Debugging ‣ Pretty print Daniel Siepmann 19 Tuesday, March 27, 12 19
  • 20. Questions Daniel Siepmann 20 Tuesday, March 27, 12 20
  • 21. Author Daniel Siepmann Employed at wfp:2 TYPO3, PHP, JavaScript @layneobserdia www.layne-obserdia.de Daniel Siepmann 21 Tuesday, March 27, 12 21