Soumettre la recherche
Mettre en ligne
Radu iscu defense against the dark arts
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
282 vues
Codecamp Romania
Suivre
CodeCampIasi25Oct2014
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 36
Télécharger maintenant
Recommandé
Vlad Iliescu - Demistifying Java Script
Vlad Iliescu - Demistifying Java Script
Codecamp Romania
Iulian Tanasescu-Vlad - Aiming 99.99
Iulian Tanasescu-Vlad - Aiming 99.99
Codecamp Romania
Daniel leon design principles in the functional world
Daniel leon design principles in the functional world
Codecamp Romania
Emanuel Martonca - A Practical Guide To Selling Your Ideas
Emanuel Martonca - A Practical Guide To Selling Your Ideas
Codecamp Romania
Cloud powered search
Cloud powered search
Codecamp Romania
Oana Feidi - SPICE-UP Project Management
Oana Feidi - SPICE-UP Project Management
Codecamp Romania
Victor Chircu - Silviu Eigel - Clean Legacy Code - CodeCamp 10 may 2014
Victor Chircu - Silviu Eigel - Clean Legacy Code - CodeCamp 10 may 2014
Codecamp Romania
Cezar chitac the edge of experience
Cezar chitac the edge of experience
Codecamp Romania
Recommandé
Vlad Iliescu - Demistifying Java Script
Vlad Iliescu - Demistifying Java Script
Codecamp Romania
Iulian Tanasescu-Vlad - Aiming 99.99
Iulian Tanasescu-Vlad - Aiming 99.99
Codecamp Romania
Daniel leon design principles in the functional world
Daniel leon design principles in the functional world
Codecamp Romania
Emanuel Martonca - A Practical Guide To Selling Your Ideas
Emanuel Martonca - A Practical Guide To Selling Your Ideas
Codecamp Romania
Cloud powered search
Cloud powered search
Codecamp Romania
Oana Feidi - SPICE-UP Project Management
Oana Feidi - SPICE-UP Project Management
Codecamp Romania
Victor Chircu - Silviu Eigel - Clean Legacy Code - CodeCamp 10 may 2014
Victor Chircu - Silviu Eigel - Clean Legacy Code - CodeCamp 10 may 2014
Codecamp Romania
Cezar chitac the edge of experience
Cezar chitac the edge of experience
Codecamp Romania
Kickstart your own freelancing career
Kickstart your own freelancing career
Codecamp Romania
Cloud powered search
Cloud powered search
Codecamp Romania
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Codecamp Romania
Bogdan Gaza - Understanding and Optimizing for Web Performance
Bogdan Gaza - Understanding and Optimizing for Web Performance
Codecamp Romania
Igor Cernopolc - Http authentication in automated testing - presentation
Igor Cernopolc - Http authentication in automated testing - presentation
Codecamp Romania
Mihalache catalin eip with spring integration
Mihalache catalin eip with spring integration
Codecamp Romania
Reusability-Oriented Software Engineering
Reusability-Oriented Software Engineering
Codecamp Romania
Bogdan molocea scaling up using automation and performance testing
Bogdan molocea scaling up using automation and performance testing
Codecamp Romania
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Codecamp Romania
Dinu Capatina - Embedded software bug fixing
Dinu Capatina - Embedded software bug fixing
Codecamp Romania
Developing Secure Web Application - Cross-Site Scripting (XSS)
Developing Secure Web Application - Cross-Site Scripting (XSS)
Codecamp Romania
Ccp
Ccp
Codecamp Romania
Business analysis techniques exercise your 6-pack
Business analysis techniques exercise your 6-pack
Codecamp Romania
Bpm company code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
Codecamp Romania
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
Codecamp Romania
Agility and life
Agility and life
Codecamp Romania
2015 dan ardelean develop for windows 10
2015 dan ardelean develop for windows 10
Codecamp Romania
The bigrewrite
The bigrewrite
Codecamp Romania
The case for continuous delivery
The case for continuous delivery
Codecamp Romania
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
Codecamp Romania
Sizing epics tales from an agile kingdom
Sizing epics tales from an agile kingdom
Codecamp Romania
Scale net apps in aws
Scale net apps in aws
Codecamp Romania
Contenu connexe
En vedette
Kickstart your own freelancing career
Kickstart your own freelancing career
Codecamp Romania
Cloud powered search
Cloud powered search
Codecamp Romania
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Codecamp Romania
Bogdan Gaza - Understanding and Optimizing for Web Performance
Bogdan Gaza - Understanding and Optimizing for Web Performance
Codecamp Romania
Igor Cernopolc - Http authentication in automated testing - presentation
Igor Cernopolc - Http authentication in automated testing - presentation
Codecamp Romania
Mihalache catalin eip with spring integration
Mihalache catalin eip with spring integration
Codecamp Romania
Reusability-Oriented Software Engineering
Reusability-Oriented Software Engineering
Codecamp Romania
Bogdan molocea scaling up using automation and performance testing
Bogdan molocea scaling up using automation and performance testing
Codecamp Romania
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Codecamp Romania
Dinu Capatina - Embedded software bug fixing
Dinu Capatina - Embedded software bug fixing
Codecamp Romania
Developing Secure Web Application - Cross-Site Scripting (XSS)
Developing Secure Web Application - Cross-Site Scripting (XSS)
Codecamp Romania
En vedette
(11)
Kickstart your own freelancing career
Kickstart your own freelancing career
Cloud powered search
Cloud powered search
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Bogdan Gaza - Understanding and Optimizing for Web Performance
Bogdan Gaza - Understanding and Optimizing for Web Performance
Igor Cernopolc - Http authentication in automated testing - presentation
Igor Cernopolc - Http authentication in automated testing - presentation
Mihalache catalin eip with spring integration
Mihalache catalin eip with spring integration
Reusability-Oriented Software Engineering
Reusability-Oriented Software Engineering
Bogdan molocea scaling up using automation and performance testing
Bogdan molocea scaling up using automation and performance testing
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Dinu Capatina - Embedded software bug fixing
Dinu Capatina - Embedded software bug fixing
Developing Secure Web Application - Cross-Site Scripting (XSS)
Developing Secure Web Application - Cross-Site Scripting (XSS)
Plus de Codecamp Romania
Ccp
Ccp
Codecamp Romania
Business analysis techniques exercise your 6-pack
Business analysis techniques exercise your 6-pack
Codecamp Romania
Bpm company code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
Codecamp Romania
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
Codecamp Romania
Agility and life
Agility and life
Codecamp Romania
2015 dan ardelean develop for windows 10
2015 dan ardelean develop for windows 10
Codecamp Romania
The bigrewrite
The bigrewrite
Codecamp Romania
The case for continuous delivery
The case for continuous delivery
Codecamp Romania
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
Codecamp Romania
Sizing epics tales from an agile kingdom
Sizing epics tales from an agile kingdom
Codecamp Romania
Scale net apps in aws
Scale net apps in aws
Codecamp Romania
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflow
Codecamp Romania
Material design screen transitions in android
Material design screen transitions in android
Codecamp Romania
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Codecamp Romania
Ecma6 in the wild
Ecma6 in the wild
Codecamp Romania
Diana antohi me against myself or how to fail and move forward
Diana antohi me against myself or how to fail and move forward
Codecamp Romania
Codecamp2015 pimp yourpipeline-saade-jens-1.1
Codecamp2015 pimp yourpipeline-saade-jens-1.1
Codecamp Romania
Code camp iasi silviu niculita - machine learning for mere mortals with azu...
Code camp iasi silviu niculita - machine learning for mere mortals with azu...
Codecamp Romania
About leadership
About leadership
Codecamp Romania
Business analysis techniques exercise your 6-pack
Business analysis techniques exercise your 6-pack
Codecamp Romania
Plus de Codecamp Romania
(20)
Ccp
Ccp
Business analysis techniques exercise your 6-pack
Business analysis techniques exercise your 6-pack
Bpm company code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
Agility and life
Agility and life
2015 dan ardelean develop for windows 10
2015 dan ardelean develop for windows 10
The bigrewrite
The bigrewrite
The case for continuous delivery
The case for continuous delivery
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
Sizing epics tales from an agile kingdom
Sizing epics tales from an agile kingdom
Scale net apps in aws
Scale net apps in aws
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflow
Material design screen transitions in android
Material design screen transitions in android
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ecma6 in the wild
Ecma6 in the wild
Diana antohi me against myself or how to fail and move forward
Diana antohi me against myself or how to fail and move forward
Codecamp2015 pimp yourpipeline-saade-jens-1.1
Codecamp2015 pimp yourpipeline-saade-jens-1.1
Code camp iasi silviu niculita - machine learning for mere mortals with azu...
Code camp iasi silviu niculita - machine learning for mere mortals with azu...
About leadership
About leadership
Business analysis techniques exercise your 6-pack
Business analysis techniques exercise your 6-pack
Dernier
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Dernier
(20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Radu iscu defense against the dark arts
1.
2.
Defense against the
dark arts How to fight black magic and other nefarious practices
3.
What is magic?
4.
Arthur C. Clarke
Any sufficiently advanced code is indistinguishable from magic. Or something to that effect.
5.
Complexity/statement
6.
Straight from google.com
7.
Or this little
gem
8.
Ok, big gem
9.
Obscurity/code block
10.
Sample code
11.
How do you
call this and why?
12.
Why is this
bad?
13.
The magic community
frowns on your shenanigans
14.
What is magical
thinking?
15.
Paradigm opacity
16.
StackOverflow copy-pasta
17.
Test your assumptions
18.
Examples and paraphrasing
19.
Heavy wizardry examples
20.
Inheritance vs composition
21.
Security practices
22.
Security practices
23.
Garbage collection
24.
Garbage collection
25.
Design patterns
26.
Design patterns
27.
Functional programming
28.
To wrap it
up
29.
Magic is a
part of our lives
30.
Manage it, don’t
pretend it doesn’t exist
31.
Educate yourself
32.
Educate others
33.
Hang around the
wizards
34.
Q & A
35.
Fill the feedback
form
36.
May you grow
a long beard
Télécharger maintenant