SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
@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)!
?

Más contenido relacionado

Similar a 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
 
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
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris WebChristian Heilmann
 
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
 

Similar a 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
 
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
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - 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...
 
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
 

Último

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Último (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 

ACRUMEN Slides for Arlington Ruby (Practice for DevConf)