What you don't learn in the school

  • 292 views
Uploaded on

Eastern Mediterranean University, School of Computing, IT, 2014

Eastern Mediterranean University, School of Computing, IT, 2014

More in: Software , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
292
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
7
Comments
0
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. WHAT YOU DON’T LEARN IN THE SCHOOL HARUN YARDIMCI
  • 2. WHO IS HE? 1998 2002 2004 2009 2012
  • 3. AGENDA DON’T WORRY! IT WILL NOT TAKE TOO MUCH TIME :) ! IN ~30 MINS: SOME RULES HOW TO FAIL TILL SUCCEED METHODOLOGIES NEW TRENDS AND TECHNOLOGIES
  • 4. RULES YOU ALREADY KNOW
  • 5. LAW OF DEMETER DESIGN PATTERNS FOUR RULES OF SIMPLE DESIGN SOLID RULES KISS PRINCIPLE DRY YAGNI AND MANY MORE..
  • 6. CLEAN CODE ! TDD, BDD, DDD
  • 7. DON’T LET BROKEN WINDOW EFFECT BRAKE YOUR DOOR THE RULES CODE REVIEW CONVENTIONS STANDARDS DOCUMENTATION
  • 8. WHAT YOU DON’T KNOW
  • 9. FAIL!repeat failing until succeded
  • 10. CODE RETREAT NO CONSTRAINTS PING PONG NO MOUSE TEXT EDITOR ONLY PAPER ONLY NO PRIMITIVES ONLY IMMUTABLE ONLY 10 LINES PER METHOD NO TALKING NO LOOPS NO IF STATEMENT
  • 11. THE THREE QUESTIONS ! WHAT, IF ANYTHING, DID YOU LEARN TODAY? ! WHAT, IF ANYTHING, SURPRISED YOU TODAY? ! WHAT, IF ANYTHING, WILL YOU DO DIFFERENTLY IN THE FUTURE?
  • 12. SOFTWARE DEVELOPMENT METHODOLOGY WHY DO WE HAVE THEM ? Waterfall Rapid Prototyping Spiral Iterative and Incremental
  • 13. AGILE METHODOLOGIES SCRUM ! KANBAN ! LEAN ! XP ! …
  • 14. SCRUM
  • 15. KANBAN
  • 16. E-RUM-BAN EBAY SCRUM KANBAN FIND YOUR OWN WAY This is not a real method. Yet.
  • 17. IT IS NOT A ONE MAN SHOW
  • 18. STAGES OF TEAM FORMATION
  • 19. LET’S TRAVEL TO THE FUTURE
  • 20. BIG DATA 90% OF WORLD'S DATA GENERATED OVER LAST TWO YEARS
  • 21. RDBMS IS NOT ENOUGH POLYGLOT PERSISTENCY OLD NOT SCALABLE
  • 22. HADOOP BatchProcesses RDBMS NOSQL CACHELAYER APPLICATIONS RAWDATA
  • 23. CLOUD COMES WITH SCALABILITY, HIGH AVAILABILITY, REDUNDANCY
  • 24. EASE ON DISASTER RECOVERY MULTIPLE PLATFORM APPS BACKUPS REDUCE COST ON BATCH PROCESSES MAINTENANCE COSTS
  • 25. WHAT IS EXPECTED FROM YOU
  • 26. NO NEED TO KNOW EVERYTHING BUT BE A QUICK LEARNER
  • 27. K.O. THIS FIGHT IS NOT EXISTS. MARKET NEEDS BOTH
  • 28. THANK YOU FOR LISTENING
  • 29. gittigidiyor.com / eBayTurkey Harun Yardımcı Software Architect http://linkedin.com/in/harunyardimci @h_yardimci @nosqlcozumler harun.yardimci@gmail.com hyardimci@ebay.com nosqlcozumler@gmail.com question on mind? follow?
  • 30. REMEMBER 13TH OF MAY 2014 SOMA COAL MINE DISASTER