SlideShare une entreprise Scribd logo
1  sur  75
Télécharger pour lire hors ligne
@davearonsonwww.Codosaur.us
ACRUMEN:
The Six Key Aspects
of Software Quality
by Dave Aronson
Slides at: bit.ly/acrumen-slides-arlington-ruby
@davearonsonwww.Codosaur.us
Dzień dobry, Kraków!
(Good morning, Krakow!)
@davearonsonwww.Codosaur.us
Jestem Dave Aronson,
(I am Dave Aronson,)
@davearonsonwww.Codosaur.us
i przyjechałem
opowiedzieć wam o
(and I came to tell you about)
@davearonsonwww.Codosaur.us
ACRUMEN
@davearonsonwww.Codosaur.us
ale, zrobię to po angielsku.
(but, I will do it in English.)
@davearonsonwww.Codosaur.us
Experienced Developer
@davearonsonwww.Codosaur.us
T. Rex of Codosaurus, LLC
@davearonsonwww.Codosaur.us
Member of Toptal (but not speaking on their behalf)
https://www.toptal.com/#accept-only-candid-coders
@davearonsonwww.Codosaur.us
Do you like low quality software?
@davearonsonwww.Codosaur.us
Have you written any?
@davearonsonwww.Codosaur.us
We need more software quality!
@davearonsonwww.Codosaur.us
What is software quality?!
@davearonsonwww.Codosaur.us
Previous attempts to define software quality:
@davearonsonwww.Codosaur.us
So zoom out . . .
@davearonsonwww.Codosaur.us
. . . to six aspects . . .
@davearonsonwww.Codosaur.us
. . . with simple names and explanations . . .
@davearonsonwww.Codosaur.us
. . . from many points of view.
+
@davearonsonwww.Codosaur.us
ACRUMEN
@davearonsonwww.Codosaur.us
Acrumen: Latin for sour fruit
@davearonsonwww.Codosaur.us
ACRUMEN: Prioritized acronym of aspects
@davearonsonwww.Codosaur.us
Software should be:
does the right job
does the job right
hard to make misbehave
easy (for users) to use
easy (for devs) to change
efficiently uses resources
Appropriate
Correct
Robust
Usable
Maintainable
Efficient
:
:
:
:
:
:
@davearonsonwww.Codosaur.us
N stands for… Nothing! Just makes a word.
@davearonsonwww.Codosaur.us
Aspekty po Polsku — oprogramowanie powinno być:
Właściwe : wykonuje właściwą pracę
Poprawne : prawidłowo wykonuje zadanie
Odporne : trudno wymusić błędne zachowanie
Praktyczne : łatwe w użyciu
Utrzymywalne : łatwe do zmiany
Wydajne : skutecznie wykorzystuje zasoby
@davearonsonwww.Codosaur.us
The Importance of Being Appropriate
≠
@davearonsonwww.Codosaur.us
Achieving Appropriate: Requirements Analysts?
@davearonsonwww.Codosaur.us
Achieving Appropriate: Talk to stakeholders!
@davearonsonwww.Codosaur.us
Achieving Appropriate: Mockups, Prototypes, Demos
@davearonsonwww.Codosaur.us
Achieving Appropriate: Propose Tests!
@davearonsonwww.Codosaur.us
Correct
@davearonsonwww.Codosaur.us
How do we know it’s Correct?
@davearonsonwww.Codosaur.us
Achieving Correct: Proven by Tests!
@davearonsonwww.Codosaur.us
Achieving Correct: Automated tests
@davearonsonwww.Codosaur.us
Achieving Correct: Start with “appropriate” tests (high-level)
@davearonsonwww.Codosaur.us
Achieving Correct: Low-level tests too
@davearonsonwww.Codosaur.us
Robust
@davearonsonwww.Codosaur.us
Defining Robust: Upholding the CIA Triad
Confidentiality
Availability
Integrity
@davearonsonwww.Codosaur.us
Confidentiality: Don’t Reveal Info (w/o authorization)
@davearonsonwww.Codosaur.us
Integrity: Don’t Alter Info (w/o authorization)
@davearonsonwww.Codosaur.us
Availability: Don’t Be Unavailable (w/o authorization)
@davearonsonwww.Codosaur.us
Defining Robust: Uphold CIA Triad even under attack
@davearonsonwww.Codosaur.us
Achieving Robust: Penetration Testers?
@davearonsonwww.Codosaur.us
Pen-Test Tools: Static Analyzers
@davearonsonwww.Codosaur.us
Pen-Test Tools: Fuzzers
@davearonsonwww.Codosaur.us
Pen-Test Tools: Probes
@davearonsonwww.Codosaur.us
Achieving Robust: What could go wrong?
@davearonsonwww.Codosaur.us
Achieving Robust: Pick a file, any file…
@davearonsonwww.Codosaur.us
Achieving Robust: Think Like an Attacker
@davearonsonwww.Codosaur.us
Achieving Robust: Handle Likely Problems
@davearonsonwww.Codosaur.us
Usable
@davearonsonwww.Codosaur.us
Defining Usable: Clear what/how
@davearonsonwww.Codosaur.us
Defining Usable: What Else Can It Do?
But wait!

There’s more!
@davearonsonwww.Codosaur.us
Defining Usable: Easy Despite Challenges
@davearonsonwww.Codosaur.us
ALL software should be usable!
GET /index.html HTTP/1.1
HOST www.example.com
HTTP/1.1 200 OK
<html><body>Hello, world!</body></html>
@davearonsonwww.Codosaur.us
Achieving Usable: Usability User Interface Experts?
@davearonsonwww.Codosaur.us
Achieving Usable: Guidelines, Standards, and Regulations
@davearonsonwww.Codosaur.us
Achieving Usable: Use It Ourselves
@davearonsonwww.Codosaur.us
Achieving Usable: Testing!
@davearonsonwww.Codosaur.us
Defining Maintainable: Easy to Change
@davearonsonwww.Codosaur.us
Defining Maintainable: …with low chance of error…
@davearonsonwww.Codosaur.us
Defining Maintainable: …and low fear of error…
@davearonsonwww.Codosaur.us
Defining Maintainable: …even for a novice…
@davearonsonwww.Codosaur.us
Defining Maintainable: …new to the project.
@davearonsonwww.Codosaur.us
Achieving Maintainable: Good Names
@davearonsonwww.Codosaur.us
Achieving Maintainable: Single Responsibility
@davearonsonwww.Codosaur.us
Achieving Maintainable: Tests!
@davearonsonwww.Codosaur.us
Efficient Use of Resources
@davearonsonwww.Codosaur.us
Achieving Efficient: Measure!
@davearonsonwww.Codosaur.us
Achieving Efficient: Algorithms and Data Structures
@davearonsonwww.Codosaur.us
Achieving Efficient: Performance Test
@davearonsonwww.Codosaur.us
Achieving Efficient: Multitasking
@davearonsonwww.Codosaur.us
Multitasking Example: Generating a PDF
@davearonsonwww.Codosaur.us
If our software is

Appropriate,

Correct,

Robust,

Usable,

Maintainable, and 

Efficient, then

Nobody should be sour about it!
Conclusion
@davearonsonwww.Codosaur.us
Just to keep legal, image credits: all mine, public domain,

used with permission, or usable with credit
Alterations: http://www.barksdale.af.mil/News/Article/321176/military-clothing-sales-reopens-inside-base-exchange/
ATM: http://www.publicdomainpictures.net/view-image.php?image=25030
Billy Mays: https://commons.wikimedia.org/wiki/File:Billy_Mays_headshot.jpg
Boards High Up: https://pixabay.com/en/boards-height-balance-2040575/
Business Silhouettes: http://www.publicdomainpictures.net/view-image.php?image=57465
Calipers: https://pixabay.com/en/diet-calorie-counter-weight-loss-695723/
Call Stack: https://commons.wikimedia.org/wiki/File:ProgramCallStack2_en.png
Cassini Space Probe: https://photojournal.jpl.nasa.gov/catalog/PIA03883
Checkers: https://commons.wikimedia.org/wiki/File:Draughts.svg
Checklist on clipboard: https://pixabay.com/en/checklist-clip-board-blank-to-do-310092/
Checklist w/o clipboard: https://pixabay.com/en/checklist-list-check-check-list-911840/
Chess: https://bs.wikipedia.org/wiki/Datoteka:AAA_SVG_Chessboard_and_chess_pieces_03.svg
Clear Night Sky: https://pixabay.com/en/british-columbia-canada-clear-lake-2382640/
Codosaurus Rate Calculator: screenshot taken by me, of my own app
Corrected Paper: https://commons.wikimedia.org/wiki/File:Correct.svg
Darth Vader: https://pixabay.com/en/star-wars-darth-wader-villain-2463926/
Data Structure: https://commons.wikimedia.org/wiki/File:A_diagram_of_the_Aho-Corasick_string_search_algorithm_extracted.png
Desktop App: https://pixabay.com/en/presentation-slide-animation-title-1794128/
Dice: https://pxhere.com/en/photo/615255
Dog Eating: http://www.usafe.af.mil/News/Article-Display/Article/748008/mwds-cared-for-at-home-station-in-the-field/
Dog at keyboard: https://www.publicdomainpictures.net/en/view-image.php?image=174322
Easy Button: https://www.flickr.com/photos/slgc/24803618672
Easy Cheese: https://www.flickr.com/photos/jeepersmedia/13943817487
Error X: https://commons.wikimedia.org/wiki/File:Dialog-error-round.svg
Experts (tho Road Safety, not Requirements): http://archive.government.ru/eng/multimedia/photo/2013/3/#PhotoSwipe1528053974200
Experts (tho NASA, not UX): https://roundupreads.jsc.nasa.gov/pages.ashx/699/10%20things%20to%20know%20and%20share%20about%20the%20Eclipse%20Across%20America
Eye Tester: https://commons.wikimedia.org/wiki/File:Test_type_to_test_eyesight,_England,_1920-1960_Wellcome_L0058205.jpg
F-35 Flight Test: http://www.hill.af.mil/News/Article-Display/Article/838188/commentary-diamond-in-the-rough-commander-shares-514th-flts-mission/
F-35 Landing Test: http://www.eglin.af.mil/News/Article/814410/marines-fly-first-f-35-stovl-mission-at-eglin/
Feedback Circuit: mine (other than the “?” and the color, this was the TIDMADT logo.)
File Icon: extracted from https://pixabay.com/en/folder-icon-file-business-sign-2013220/
Fuzzy Green Slippers: https://www.flickr.com/photos/jamiesrabbits/4131046128
Girl with Staticy Hair: extracted from https://pixabay.com/en/girl-child-trampoline-blonde-212022 (CC0)
Glucose Test: https://pxhere.com/en/photo/726931
Handle: https://pixabay.com/en/handle-door-handle-doorknob-lock-1200809/
International Space Station: https://www.flickr.com/photos/nasacommons/8980505397
Lemonade: https://pixabay.com/en/lemonade-lemons-glass-beverage-1447521/
Lemonhead: https://www.maxpixel.net/Face-Fruit-Citrus-Fruit-Angry-Sour-Citron-Lemon-155021
Long List: https://pxhere.com/en/photo/941467
Low Quality: https://pixabay.com/en/bad-review-bad-customer-review-2813741/
Man in Matrix: https://pixabay.com/en/man-despair-problem-null-one-65049/
Mobile App: https://pixabay.com/en/whatsapp-smartphone-mobile-phone-3126713/
Name Tags: https://commons.wikimedia.org/wiki/File:NFX_Guild_conference_name_tags.jpg
New Guy: https://commons.wikimedia.org/wiki/File:New_Guy_(5895483627).jpg
Novice: https://pxhere.com/en/photo/796734
One Job: https://bloodredstrider.deviantart.com/art/Fortune-Cookie-Fail-394495312
Ordered List: https://pixabay.com/en/steps-list-ordered-list-items-1496523/
Parallel Lines: https://pixabay.com/en/train-gleise-traces-parallel-3415515/
Penetrating Pen: https://commons.wikimedia.org/wiki/File:Javad_alizadeh_-penetrating-pen.jpg
Plan A/B/C: https://pixabay.com/get/ef37b10d21fd1c22d9584518a345479ee277e0d204b014439df0c47ba7eab1/planning-620299_1920.jpg
Potatoes in Pot: https://pixabay.com/en/potatoes-fear-horror-pot-cook-3119211/
Prius: https://www.flickr.com/photos/toyota-europe/6759334043/in/photostream/
Quality Excellence Package: https://pixabay.com/en/software-packaging-quality-500956/
Shuttle Engine Performance Test: https://www.nasa.gov/multimedia/imagegallery/image_feature_457.html
Simple list: https://commons.wikimedia.org/wiki/File:List_icon.svg
Site Unavailable: https://pixabay.com/en/error-www-internet-calculator-101408/
Test Pattern: https://commons.wikimedia.org/wiki/File:RCA_Indian_Head_test_pattern.JPG
The Codosaurus: by Fanie Gregoire, https://www.etsy.com/shop/fanie (used by permission)
Thermos: https://zh.wikipedia.org/wiki/File:Thermoskanne(hoch,_silber).JPG
Ties: https://www.publicdomainpictures.net/en/view-image.php?image=37274
TPS Report: https://www.flickr.com/photos/wufoo/4055862405
Tractor: https://commons.wikimedia.org/wiki/File:Hanomag_Robust_901A_Cloppenburg.jpg
Triangle: https://cdn.pixabay.com/photo/2016/03/31/17/52/geometry-1293961_960_720.png (words mine)
Two Women at Laptop: https://www.flickr.com/photos/wocintechchat/22543243101
Usability Testing: https://www.flickr.com/photos/eekim/1819059803
Unix Command Line: https://en.wikipedia.org/wiki/File:Version_7_Unix_SIMH_PDP11_Emulation_DMR.png
Viking: https://pixabay.com/en/man-viking-barbarian-machado-1706964/
Weeds: extracted from https://commons.wikimedia.org/wiki/File:Indian_Weeds.jpg
Wireframe Mockups: https://www.flickr.com/photos/qubodup/14793417722
Wizard: https://commons.wikimedia.org/wiki/File:Kandalf_wizard_mascot_kde.png
Woman Programming: https://pxhere.com/en/photo/912909
Wondering Monkey: https://www.pexels.com/photo/brown-monkey-photo-767197/
Your Co's App: Eric Burke of StuffThatHappens.com (defunct)
@davearonsonwww.Codosaur.us
http://www.Codosaur.us
@davearonson (on Twitter)
Questions? Feedback? Training?
Thanks again to Toptal
(https://toptal.com/#accept-only-candid-coders)!
?

Contenu connexe

Similaire à ACRUMEN Slides for Arlington Ruby (Practice for DevConf)

The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...Thoughtworks
 
The Technical Debt Trap - NDC Oslo 2014
The Technical Debt Trap - NDC Oslo 2014The Technical Debt Trap - NDC Oslo 2014
The Technical Debt Trap - NDC Oslo 2014Doc Norton
 
Continuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves SecurityContinuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves SecuritySonatype
 
Data Driven DevOps
Data Driven DevOpsData Driven DevOps
Data Driven DevOpsLeon Stigter
 
The Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always WantedThe Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always WantedThoughtworks
 
Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)
Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)
Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)Dave Aronson
 
Maintaining Responsive Integrity
Maintaining Responsive IntegrityMaintaining Responsive Integrity
Maintaining Responsive Integrityprofessor44
 
Harness the power of wordpress
Harness the power of wordpressHarness the power of wordpress
Harness the power of wordpressJustin Ferrell
 
The Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowThe Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowAll Things Open
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons LearnedSeriousGamesAssoc
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris WebChristian Heilmann
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Association Paris-Web
 
APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...
APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...
APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...apidays
 
Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Hina Chen
 
Cassandra 2.1
Cassandra 2.1Cassandra 2.1
Cassandra 2.1jbellis
 
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterRapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterCodemotion
 
IronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge Group
 
Inbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOStephanie Wallace
 
WebAssembly & Zero Trust for Code
WebAssembly & Zero Trust for CodeWebAssembly & Zero Trust for Code
WebAssembly & Zero Trust for CodeAll Things Open
 

Similaire à ACRUMEN Slides for Arlington Ruby (Practice for DevConf) (20)

The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
 
The Technical Debt Trap - NDC Oslo 2014
The Technical Debt Trap - NDC Oslo 2014The Technical Debt Trap - NDC Oslo 2014
The Technical Debt Trap - NDC Oslo 2014
 
Continuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves SecurityContinuous Security: 5 Ways DevOps Improves Security
Continuous Security: 5 Ways DevOps Improves Security
 
Data Driven DevOps
Data Driven DevOpsData Driven DevOps
Data Driven DevOps
 
The Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always WantedThe Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always Wanted
 
Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)
Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)
Kill All Mutants! (Intro to Mutation Testing, from Scenic City Summit 2021)
 
Maintaining Responsive Integrity
Maintaining Responsive IntegrityMaintaining Responsive Integrity
Maintaining Responsive Integrity
 
Harness the power of wordpress
Harness the power of wordpressHarness the power of wordpress
Harness the power of wordpress
 
The Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowThe Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To Know
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris Web
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008
 
APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...
APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...
APIdays Helsinki 2019 - API Versioning with REST, JSON and Swagger with Thoma...
 
Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
 
Cassandra 2.1
Cassandra 2.1Cassandra 2.1
Cassandra 2.1
 
Rails OO views
Rails OO viewsRails OO views
Rails OO views
 
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterRapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
 
IronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour Presentation
 
Inbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEO
 
WebAssembly & Zero Trust for Code
WebAssembly & Zero Trust for CodeWebAssembly & Zero Trust for Code
WebAssembly & Zero Trust for Code
 

Dernier

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 

Dernier (20)

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

ACRUMEN Slides for Arlington Ruby (Practice for DevConf)