SlideShare une entreprise Scribd logo
1  sur  86
Télécharger pour lire hors ligne
..............................................................................................................
                  Going the              Extra Mile in
              building Beautiful & Scalable
                                   Applications
..............................................................................................................

                                                                                                             1
Internet Addict for 11+ Years...




                                      Karthik Kastury
                                       24x7 Internet Geek | Unlucky in Cards
                                       B.E. Information Science
                                       Engineer / Hacker / Blogger / Apple fanboi
                                       and evil minded. *Pun Intended*
................................................................................................................................

              Blog                     http://karthik.kastury.in/
              Email                    hello@karthik.kastury.in
              Twitter                  @KarthikDot

................................................................................................................................
                                                                                                                               2
..............................................................................................................


                    #ExtraMileNitte
 ...........................................................................................................
                                                                                                               3
..............................................................................................................


      Ready to Dive in?
..............................................................................................................




                                                                                                             4
Extra Mile in
                  Going the
              building Beautiful & Scalable
                        Applications
..............................................................................................................

           What?                     >        Why?                  >         How?
..............................................................................................................

                                      Conclusion
..............................................................................................................
                                                                                                             5
..............................................................................................................



                            WHAT?
..............................................................................................................




                                                                                                             6
..............................................................................................................

       What we do today
       ‣ Traditional Development Tools like .NET or
         JAVA with their IDE’s.

       ‣ Development in teams can be tricky at best.

       ‣ Testing, Documentation are usually ignored, or
         need separate tools themselves.


..............................................................................................................
                                                                                                             7
..............................................................................................................


                             OUCH!
..............................................................................................................
                                                                                                             8
..............................................................................................................


                                 OMG!
..............................................................................................................



                                                                                                             9
..............................................................................................................




  Some might like this, but it's mostly
       because most Software
 Development Tools are designed
  for computers, not for human beings.


..............................................................................................................
                                                                                                            10
..............................................................................................................




They treat you like a Baby


..............................................................................................................
                                                                                                            11
..............................................................................................................


LEARNING TO WALK
..............................................................................................................



                                                                                                            12
..............................................................................................................




      When you are the

..............................................................................................................
                                                                                                            13
..............................................................................................................


                               BOSS
..............................................................................................................



                                                                                                            14
..............................................................................................................

       Is it Bad?
       ‣ Development, Testing, Debugging are different
         cycles. *

       ‣ Documentation is often ignored, or left to
         another team.

       ‣ Collaboration between teams,Version Control
         are different tools, and not standards based.

                                                                                    * Until VS 2010
..............................................................................................................
                                                                                                            15
..............................................................................................................




                          Extra Mile in
                  Going the
              building Beautiful & Scalable
                        Applications


..............................................................................................................
                                                                                                            16
..............................................................................................................



                                WHY?
..............................................................................................................




                                                                                                            17
..............................................................................................................




     “       There are no traffic jams
                 along the extra mile
                                                                                                      ”
                                                                             ROGER STAUBACH




..............................................................................................................
                                                                                                            18
..............................................................................................................

       Why?

       ‣Personal ambitions

       ‣Clients will                   you ( Yes, this is good )

       ‣You will get noticed

       ‣More opportunities ...


..............................................................................................................
                                                                                                            19
..............................................................................................................


CODING CAN BE FUN!
..............................................................................................................




                                                                                                            20
..............................................................................................................



                               HOW?
..............................................................................................................




                                                                                                            21
..............................................................................................................
       How?
       ‣Use modern Development Languages.

       ‣Go beyond Relational Databases (NoSQL)

       ‣The Internet (Mobile) is the ONLY
       platform going forward.

       ‣Social Coding Platforms is the key to
       Success.

        ‣Be bold enough to break the traditions.
..............................................................................................................
                                                                                                            22
..............................................................................................................




            Buzz
            Words
..............................................................................................................
                                                                                                            23
..............................................................................................................


                GET REAL
..............................................................................................................




                                                                                                            24
..............................................................................................................

       GETTING REAL
       ‣Build the Real thing first.

       ‣Stay Small and Agile

       ‣Start with Interface, and build
       backwards.

       ‣Do what’s needed, and nothing that’s not.

..............................................................................................................
                                                                                                            25
..............................................................................................................


                  BE AGILE
..............................................................................................................




                                                                                                            26
..............................................................................................................

       BE AGILE!
       ‣Start building right away.

       ‣It’s easier to throw something away, when
       you didn’t spend time doing it.

       ‣Build, Test, Gather Feedback and iterate.

       ‣Lower the cost of change.

..............................................................................................................
                                                                                                            27
..............................................................................................................


       LESS IS MORE
..............................................................................................................




                                                                                                            28
..............................................................................................................

       LESS IS MORE!

       ‣Don’t try to one up Competitors.

       ‣Solve the simple problems, and leave the
       rest.

       ‣Think ahead, and build what’s best for
       your users, rather than build everything.


..............................................................................................................
                                                                                                            29
..............................................................................................................


 KEEP IT SIMPLE,
..............................................................................................................




                                                                                                            30
..............................................................................................................


                          STUPID
..............................................................................................................

                                                                                                            31
..............................................................................................................

       KEEP IT SIMPLE, STUPID!

       ‣Each time you increase your code, you
       increase complexity exponentially.

       ‣Complex code => More Bugs

       ‣So, write Less Code, Less Features in short
       Keep it Simple, Stupid. (K.I.S.S  )


..............................................................................................................
                                                                                                            32
..............................................................................................................

                 DON’T REPEAT
                           YOURSELF
..............................................................................................................




                                                                                                            33
..............................................................................................................

       Don’t Repeat Yourself
       ‣Reduce Duplicate Code.

       ‣Changing one component should not have
       cascading effects.

       ‣Modularize, Use Code Generators.

       ‣Single Source of Truth.

..............................................................................................................
                                                                                                            34
..............................................................................................................


    COLLABORATE
..............................................................................................................
                                                                                                            35
..............................................................................................................

       COLLABORATE
       ‣Share your code. (Don’t be a jerk)

       ‣Take feedback from the end users during
       development.

       ‣Make sure you get the product right,
       before its too late.

       ‣Help others, and help yourself.

..............................................................................................................
                                                                                                            36
..............................................................................................................



GEN ‘Y’ TOOLS
..............................................................................................................




                                                                                                            37
..............................................................................................................
       Use the Next Generation Tools
       ‣The world no longer relies on one
       Language.

       ‣Performance, Scalability are the key.

       ‣Ruby on Rails (Web), WPF(Windows),
       Cocoa (iPhone and MacOSX)

       ‣MVC (Model View Controller)

        ‣Zero Dependency, and easy Configuration
..............................................................................................................
                                                                                                            38
39
..............................................................................................................




  “
         Ruby on Rails is astounding. Using it is
         like watching a kung-fu movie, where a
         dozen bad-ass frameworks prepare to
         beat up the little newcomer only to be
         handed their asses in a variety of


                                                      ”
         imaginative ways.

                                     Nathan Torkington, O'Reilly Program Chair for OSCON




..............................................................................................................
                                                                                                            40
..............................................................................................................

  Ruby on Rails is an open-source
  web framework that’s optimized
  for programmer happiness and
  sustainable productivity.

  It lets you write beautiful code by
  favoring convention over
  configuration.
..............................................................................................................
                                                                                                            41
..............................................................................................................

  Ruby on Rails is an open-source
  web framework that’s optimized
  for programmer happiness and
  sustainable productivity.

  It lets you write beautiful code by
  favoring convention over
  configuration.
..............................................................................................................
                                                                                                            42
..............................................................................................................

  Ruby on Rails is an open-source
  web framework that’s optimized
  for programmer happiness and
  sustainable productivity.

  It lets you write beautiful code by
  favoring convention over
  configuration.
..............................................................................................................
                                                                                                            43
..............................................................................................................

  Ruby on Rails is an open-source
  web framework that’s optimized
  for programmer happiness and
  sustainable productivity.

  It lets you write beautiful code by
  favoring convention over
  configuration.
..............................................................................................................
                                                                                                            44
..............................................................................................................

  Ruby on Rails is an open-source
  web framework that’s optimized
  for programmer happiness and
  sustainable productivity.

  It lets you write beautiful code by
  favoring convention over
  configuration.
..............................................................................................................
                                                                                                            45
..............................................................................................................

  Ruby on Rails is an open-source
  web framework that’s optimized
  for programmer happiness and
  sustainable productivity.

  It lets you write beautiful code by
  favoring convention over
  configuration.
..............................................................................................................
                                                                                                            46
..............................................................................................................




     80/20                                                        Like the 69 of the real world!




..............................................................................................................
                                                                                                            47
..............................................................................................................


                                     MVC
..............................................................................................................




                                                                                                            48
Controller
            Structures
            Application




Provides                   Provides
  Data                    UX and UI



Model                     View
                                      49
..............................................................................................................




   A Programmer’s
   A Programmer’s
     Best Friend
     Best Friend
..............................................................................................................
                                                                                                            50
..............................................................................................................



     say = “I love Ruby”
     puts say

     => “I love Ruby”
..............................................................................................................
                                                                                                            51
..............................................................................................................
      no type
    declarations.
      string...                               no “main” method



     say = “I love Ruby”
     puts say        no end of
                                                                                        instruction
  no “superfluous”                                                                         marker
  keywords (“var”)

..............................................................................................................
                                                                                                            52
..............................................................................................................



     say = “I love Ruby”
     say[‘love’] = “*love*”
     puts say.upcase

     => “I *LOVE* RUBY”

..............................................................................................................
                                                                                                            53
..............................................................................................................


     3.times { puts say }

     => “I *love* Ruby”
     => “I *love* Ruby”
     => “I *love* Ruby”
..............................................................................................................
                                                                                                            54
..............................................................................................................

[Ruby is] a dynamic, open source
programming language with a
focus on simplicity and
productivity.

It has an elegant syntax that is
natural to read and easy to write.
..............................................................................................................
                                                                                                            55
..............................................................................................................

[Ruby is] a dynamic, open source
programming language with a
focus on simplicity and
productivity.

It has an elegant syntax that is
natural to read and easy to write.
..............................................................................................................
                                                                                                            56
..............................................................................................................

[Ruby is] a dynamic, open source
programming language with a
focus on simplicity and
productivity.

It has an elegant syntax that is
natural to read and easy to write.
..............................................................................................................
                                                                                                            57
..............................................................................................................

[Ruby is] a dynamic, open source
programming language with a
focus on simplicity and
productivity.

It has an elegant syntax that is
natural to read and easy to write.
..............................................................................................................
                                                                                                            58
..............................................................................................................

[Ruby is] a dynamic, open source
programming language with a
focus on simplicity and
productivity.

It has an elegant syntax that is
natural to read and easy to write.
..............................................................................................................
                                                                                                            59
TAKING THE PAIN OUT OF
THINGS YOU DON’T LIKE DOING

                              60
61
..............................................................................................................


                  EXPLORE
..............................................................................................................

                                                                                                            62
..............................................................................................................

    VERSION CONTROL
..............................................................................................................
                                                                                                            63
..............................................................................................................

       VERSION CONTROL
       ‣One of the most overlooked features of
       modern development.

       ‣A time machine for your code.

       ‣Easy to setup, Zero Headaches.

       ‣Examples Git(Github.com), SVN,
       Mercurial

..............................................................................................................
                                                                                                            64
..............................................................................................................

   DISASTERS STRIKE
..............................................................................................................
                                                                                                            65
..............................................................................................................

           BUT DON’T CRY!
..............................................................................................................
                                                                                                            66
..............................................................................................................

       Git to the Rescue!
       ‣Git is the simplest Version Control tool
       you’ll ever use.

       ‣Scales beautifully to any number of
       developers.

       ‣Online Community Support and Code
       repo at Github.com

..............................................................................................................
                                                                                                            67
..............................................................................................................

       Git Magic!

        Step 1:           git init
        Step 2:           git add .
        Step 3:           git commit -a -m “Your Message”

       Go back in Time!
        git reset --hard <hash>

..............................................................................................................
                                                                                                            68
..............................................................................................................


         DATABASES
..............................................................................................................

                                                                                                            69
..............................................................................................................
       Beyond SQL and RDBMS
       ‣Relational Databases are hard to scale.

       ‣Concepts from the 1980’s, don’t work in
       the internet era.

       ‣Adopt NoSQL i.e. Not only SQL

       ‣No one Database fits the bill, so
       experiment.

        ‣SQL will be what COBOL is to our
        generation.
..............................................................................................................
                                                                                                            70
................................................................................................................................



    Let’s take an example
    Come up with a simple database schema for Facebook
         to store profile information and friends.
...............................................................................................................................




                                                                                                                                  71
................................................................................................................................

It Probably Looks like..
                        User                                                         Friends
               id    Name DOB            ....                                   fid1       fid2     state




  Select * from Friends where fid1= ‘myid’ OR fid2= ‘myid’ AND state=1

...............................................................................................................................
                                                                                                                                  72
................................................................................................................................


                How about this...



            A Representation of how Facebook stores Data.

...............................................................................................................................
                                                                                                                                  73
..............................................................................................................

       Consider Twitter...
       ‣Averages about 1000 tweets per second.
       (~1000 inserts per second)

       ‣Contains metadata such as Hashtags, and
       Mentions.

       ‣About 1 Billion Searches per day or 11k
       searches per second

..............................................................................................................
                                                                                                            74
..............................................................................................................

       The World of NoSQL
       ‣Cassandra DB
       ‣VoltDB
       ‣MongoDB
       ‣MemcacheDB
       ‣Redis
       ‣CouchDB

       and many more...

..............................................................................................................
                                                                                                            75
..............................................................................................................



  READY TO JUMP?
..............................................................................................................




                                                                                                            76
..............................................................................................................

       Let’s build an app
       ‣We are going to build an application in
       Rails.

       ‣A Simple blog, with comments and access
       control.

       ‣Sounds complex? Should take ~15mins
       with Rails magic.

       ‣Let’s use Git for good measure.
..............................................................................................................
                                                                                                            77
78
..............................................................................................................

       Final Words...
       ‣Modern Software Development is fun.

       ‣Uncomplicate and Simplify

       ‣Bid Goodbye to Complex IDEs and general
       purpose languages like C, Java.

       ‣Build applications in bottom up fashion,
       rather than top down!

..............................................................................................................
                                                                                                            79
..............................................................................................................

 LIVE ON THE EDGE
..............................................................................................................




                                                                                                            80
..............................................................................................................

      CODE IS POETRY
..............................................................................................................




                                                                                                            81
..............................................................................................................




                Q+A
..............................................................................................................

                                                                                                            82
..............................................................................................................




 Get the Related Resources
           kit@karthik.kastury.in

..............................................................................................................
                                                                                                            83
I’m available to help
................................................................................................................................

              Blog                     http://karthik.kastury.in/
              Email                    hello@karthik.kastury.in
              Twitter                  @KarthikDot
              Ask                      http://karthik.kastury.in/ask
................................................................................................................................


                                                                                                                              84
Footnotes
................................................................................................................................

     All images are creative commons licensed from Flickr.

      37 Signals Signals vs Noise Blog.

      Agile Programming Tips
................................................................................................................................


                                                                                                                              85
..............................................................................................................


               THE END
              Or the start of something new.
..............................................................................................................




                                                                                                            86

Contenu connexe

Tendances

101 writing booklet_hw_unit_8
101 writing booklet_hw_unit_8101 writing booklet_hw_unit_8
101 writing booklet_hw_unit_8Rafael Ferraz
 
The Eagle The Beautiful Creation of God Ethomology
The Eagle The Beautiful Creation of God EthomologyThe Eagle The Beautiful Creation of God Ethomology
The Eagle The Beautiful Creation of God EthomologySister Lara
 
Multilocalesite
MultilocalesiteMultilocalesite
MultilocalesiteZychoFlow
 
Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...
Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...
Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...Segen Moges
 
The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...
The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...
The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...Jamaity
 
Usb2817 h(v6.027) nopw
Usb2817 h(v6.027) nopwUsb2817 h(v6.027) nopw
Usb2817 h(v6.027) nopwNuceretain
 
Thesis and Dissertation Guide 2013 According to Cornell University
Thesis and Dissertation Guide 2013 According to Cornell UniversityThesis and Dissertation Guide 2013 According to Cornell University
Thesis and Dissertation Guide 2013 According to Cornell UniversityTranscription Star
 
NPY Rule Book [constitution] catsi act approved at 14.11.08
NPY Rule Book [constitution] catsi act approved at 14.11.08NPY Rule Book [constitution] catsi act approved at 14.11.08
NPY Rule Book [constitution] catsi act approved at 14.11.08npywc
 
Report Vietnam INTERNET RESOURCES 2015
Report Vietnam INTERNET RESOURCES  2015Report Vietnam INTERNET RESOURCES  2015
Report Vietnam INTERNET RESOURCES 2015Ivan Kireev
 
Font creatormanual
Font creatormanualFont creatormanual
Font creatormanualJorge Muñoz
 
Born wills intelligence_oversight_tk_en copia
Born wills intelligence_oversight_tk_en copiaBorn wills intelligence_oversight_tk_en copia
Born wills intelligence_oversight_tk_en copiamag88
 
G Streamer Apps Development Manual
G Streamer Apps Development   ManualG Streamer Apps Development   Manual
G Streamer Apps Development ManualCaglar Dursun
 
46 Proven Ways to Make Money Online
46 Proven Ways to Make Money Online46 Proven Ways to Make Money Online
46 Proven Ways to Make Money OnlineNixerr
 
Patterns of Reading Impairments in Cases of Anomia - Dr Christopher Williams
Patterns of Reading Impairments in Cases of Anomia - Dr Christopher WilliamsPatterns of Reading Impairments in Cases of Anomia - Dr Christopher Williams
Patterns of Reading Impairments in Cases of Anomia - Dr Christopher WilliamsDr Christopher Williams
 
Refresh the road ahead first 4 chapters
Refresh the road ahead first 4 chaptersRefresh the road ahead first 4 chapters
Refresh the road ahead first 4 chapters- Michiel van Vliet -
 
ROC (Taiwan) Yearbook 2011 Indices
ROC (Taiwan) Yearbook 2011 IndicesROC (Taiwan) Yearbook 2011 Indices
ROC (Taiwan) Yearbook 2011 IndicesKlaus Bardenhagen
 

Tendances (20)

101 writing booklet_hw_unit_8
101 writing booklet_hw_unit_8101 writing booklet_hw_unit_8
101 writing booklet_hw_unit_8
 
The Eagle The Beautiful Creation of God Ethomology
The Eagle The Beautiful Creation of God EthomologyThe Eagle The Beautiful Creation of God Ethomology
The Eagle The Beautiful Creation of God Ethomology
 
חיים ליבור שירים
חיים ליבור שיריםחיים ליבור שירים
חיים ליבור שירים
 
Multilocalesite
MultilocalesiteMultilocalesite
Multilocalesite
 
Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...
Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...
Social Safety Nets and Gender- Learning from Impact Evaluations and World Ban...
 
The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...
The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...
The Covid-19 pandemic & the evolution of migration intentions among Tunisian ...
 
Usb2817 h(v6.027) nopw
Usb2817 h(v6.027) nopwUsb2817 h(v6.027) nopw
Usb2817 h(v6.027) nopw
 
Thesis and Dissertation Guide 2013 According to Cornell University
Thesis and Dissertation Guide 2013 According to Cornell UniversityThesis and Dissertation Guide 2013 According to Cornell University
Thesis and Dissertation Guide 2013 According to Cornell University
 
NPY Rule Book [constitution] catsi act approved at 14.11.08
NPY Rule Book [constitution] catsi act approved at 14.11.08NPY Rule Book [constitution] catsi act approved at 14.11.08
NPY Rule Book [constitution] catsi act approved at 14.11.08
 
Report Vietnam INTERNET RESOURCES 2015
Report Vietnam INTERNET RESOURCES  2015Report Vietnam INTERNET RESOURCES  2015
Report Vietnam INTERNET RESOURCES 2015
 
Font creatormanual
Font creatormanualFont creatormanual
Font creatormanual
 
perl_tk_tutorial
perl_tk_tutorialperl_tk_tutorial
perl_tk_tutorial
 
Born wills intelligence_oversight_tk_en copia
Born wills intelligence_oversight_tk_en copiaBorn wills intelligence_oversight_tk_en copia
Born wills intelligence_oversight_tk_en copia
 
Derivatives
DerivativesDerivatives
Derivatives
 
G Streamer Apps Development Manual
G Streamer Apps Development   ManualG Streamer Apps Development   Manual
G Streamer Apps Development Manual
 
46 Proven Ways to Make Money Online
46 Proven Ways to Make Money Online46 Proven Ways to Make Money Online
46 Proven Ways to Make Money Online
 
Patterns of Reading Impairments in Cases of Anomia - Dr Christopher Williams
Patterns of Reading Impairments in Cases of Anomia - Dr Christopher WilliamsPatterns of Reading Impairments in Cases of Anomia - Dr Christopher Williams
Patterns of Reading Impairments in Cases of Anomia - Dr Christopher Williams
 
Refresh the road ahead first 4 chapters
Refresh the road ahead first 4 chaptersRefresh the road ahead first 4 chapters
Refresh the road ahead first 4 chapters
 
ROC (Taiwan) Yearbook 2011 Indices
ROC (Taiwan) Yearbook 2011 IndicesROC (Taiwan) Yearbook 2011 Indices
ROC (Taiwan) Yearbook 2011 Indices
 
Hacking.pdf
Hacking.pdfHacking.pdf
Hacking.pdf
 

Similaire à Going the Extra Mile

Understanding Software Development Life Cycle
Understanding Software Development Life CycleUnderstanding Software Development Life Cycle
Understanding Software Development Life CycleKarthik Kastury
 
Tu dien tranh tau thuy
Tu dien tranh tau thuyTu dien tranh tau thuy
Tu dien tranh tau thuyngovanhao
 
The Next 40 Years of your life
The Next 40 Years of your lifeThe Next 40 Years of your life
The Next 40 Years of your lifeKarthik Kastury
 
CES 2014 - Top Picks
CES 2014 - Top Picks CES 2014 - Top Picks
CES 2014 - Top Picks Table19
 
CES 2014 - Our Top Picks
CES 2014 - Our Top PicksCES 2014 - Our Top Picks
CES 2014 - Our Top PicksBirchy
 
Daftar isi print
Daftar isi printDaftar isi print
Daftar isi printdimas34343
 
Jon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingJon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingDistilled
 
Иструкция Parrot Ar.Drone
Иструкция Parrot Ar.Drone Иструкция Parrot Ar.Drone
Иструкция Parrot Ar.Drone Maxim Kamenetskiy
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replicationguest0dc8a2
 
Accounting Monthly closing check list.pdf
Accounting Monthly closing check list.pdfAccounting Monthly closing check list.pdf
Accounting Monthly closing check list.pdfAsimUsman8
 
Psy 6100 course procedures summer 2011
Psy 6100 course procedures summer 2011Psy 6100 course procedures summer 2011
Psy 6100 course procedures summer 2011k3stone
 
Getting to know mobile apps
Getting to know mobile appsGetting to know mobile apps
Getting to know mobile appsTable19
 
Getmoretraffic (1)
Getmoretraffic (1)Getmoretraffic (1)
Getmoretraffic (1)HMTahirKhan
 
Marjolein Westerbeek Rituals
Marjolein Westerbeek RitualsMarjolein Westerbeek Rituals
Marjolein Westerbeek RitualsGillian Nieboer
 
Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX SEOgadget
 
Pmma 技術資料(物性編)mt01
Pmma 技術資料(物性編)mt01Pmma 技術資料(物性編)mt01
Pmma 技術資料(物性編)mt01Chia Ang
 
Green growth2012medreport full_en
Green growth2012medreport full_enGreen growth2012medreport full_en
Green growth2012medreport full_enorchata2005
 

Similaire à Going the Extra Mile (20)

Understanding Software Development Life Cycle
Understanding Software Development Life CycleUnderstanding Software Development Life Cycle
Understanding Software Development Life Cycle
 
Tu dien tranh tau thuy
Tu dien tranh tau thuyTu dien tranh tau thuy
Tu dien tranh tau thuy
 
The Next 40 Years of your life
The Next 40 Years of your lifeThe Next 40 Years of your life
The Next 40 Years of your life
 
CES 2014 - Top Picks
CES 2014 - Top Picks CES 2014 - Top Picks
CES 2014 - Top Picks
 
CES 2014 - Our Top Picks
CES 2014 - Our Top PicksCES 2014 - Our Top Picks
CES 2014 - Our Top Picks
 
Daftar isi print
Daftar isi printDaftar isi print
Daftar isi print
 
Jon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingJon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content Marketing
 
Иструкция Parrot Ar.Drone
Иструкция Parrot Ar.Drone Иструкция Parrot Ar.Drone
Иструкция Parrot Ar.Drone
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replication
 
Accounting Monthly closing check list.pdf
Accounting Monthly closing check list.pdfAccounting Monthly closing check list.pdf
Accounting Monthly closing check list.pdf
 
perl_tk_tutorial
perl_tk_tutorialperl_tk_tutorial
perl_tk_tutorial
 
Psy 6100 course procedures summer 2011
Psy 6100 course procedures summer 2011Psy 6100 course procedures summer 2011
Psy 6100 course procedures summer 2011
 
Getting to know mobile apps
Getting to know mobile appsGetting to know mobile apps
Getting to know mobile apps
 
Getmoretraffic (1)
Getmoretraffic (1)Getmoretraffic (1)
Getmoretraffic (1)
 
Marjolein Westerbeek Rituals
Marjolein Westerbeek RitualsMarjolein Westerbeek Rituals
Marjolein Westerbeek Rituals
 
Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX
 
20110616
2011061620110616
20110616
 
By d ui_styleguide_2012_fp35
By d ui_styleguide_2012_fp35By d ui_styleguide_2012_fp35
By d ui_styleguide_2012_fp35
 
Pmma 技術資料(物性編)mt01
Pmma 技術資料(物性編)mt01Pmma 技術資料(物性編)mt01
Pmma 技術資料(物性編)mt01
 
Green growth2012medreport full_en
Green growth2012medreport full_enGreen growth2012medreport full_en
Green growth2012medreport full_en
 

Dernier

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Dernier (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Going the Extra Mile