SlideShare ist ein Scribd-Unternehmen logo
1 von 79
Software developer
career
Aleksejs Truhans
Slides published at http://www.slideshare.net/AleksejsTruhans
Programmer
Teacher
Network administrator
System administrator
System analyst
Project manager
Team leader
http://en.wikipedia.org/wiki/Client_(computing)
Pascal
Windows 3.1, NT
Linux, AIX, FreeBSD, Solaris, HPUX
bash, perl, python, C, C++
MySQL, Oracle
Universe, jBASE
Java
Dynamic organization
Professional team
http://en.paperblog.com/all-in-the-same-boat-547043/
Agile Manifesto
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
That is, while there is value in the items on
the right, we value the items on the left more.
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
http://agilemanifesto.org/
What makes IT tick?
Money?
Software?
Hardware?
http://www.replicatedtypo.com/
Challenges of IT field.
What makes you a star IT professional?
IT education: successful experiences
and opportunities.
By Simon Baker, http://www.energizedwork.com/weblog/2007/11/xpday7-why-do-agile-projects-fail
Challenges
http://community.humanityhealing.net/group/toolsforshiftingperspective/forum/topics/is-what-you-see-real-change-your-
perception-change-your-life
Our perception changes...
http://www.tnp.sg/picture/big-picture-week-12-finalist-5
People change...
http://vxside.deviantart.com/art/4-seasons-81436429
So does the environment.
http://www.freepik.com/
Illusion of simplicity
From Douglas Crockford's JSMin license
http://writerunboxed.com/2006/10/09/driving-the-deadline/
We work hard...
http://brucesmideastsoundbites.blogspot.com/2009/03/down-drain-pouring-money-down.html
Some of our work goes down
the drain
http://www.flickr.com/photos/opensourceway
Persistence,
knowledge,
experience,
10,000 hour rule...
Java 1 – Java and OOP fundamentals
Java 2 – Web development practice
Java 3 – Enterprise technologies
http://www.javaguru.lv
http://www.javaguru.lv
Practice
➲ http://projects.apache.org/
➲ Google summer of code
➲ https://code.google.com/codejam/
➲ https://github.com/trending
➲ https://education.github.com/pack
http://dossee-tsi.tumblr.com/
ERASMUS IP
http://www.facebook.com/promandWSG
https://github.com/silkeostermann/iCube
IP DOSSEE - Open Source
http://www.slideshare.net/dimituri/ip-dossee-2011-team-6
Interactive Whiteboard
www.ldn.lv
gdgriga.lv
LatCraft.lv
International community
➲ Latcraft recommended videos
● https://github.com/latcraft/what2watch
➲ Conference videos
● https://vimeo.com/ndcconferences
●
https://www.youtube.com/user/GotoConferences
Traits of
a successful
IT specialist
We learn,
analyze,
invent,
communicate,
collaborate,
make decisions...
http://cristianaziraldo.altervista.org/english/
http://www.flickr.com/photos/tribesports/8434409743/
Some useful productivity articles
➲ http://articles.jbrains.ca/GettingSt
artedWithGettingThingsDone.pdf
➲ http://www.stevepavlina.com/blog
/2005/06/self-discipline/
➲ http://www.stevepavlina.com/blog
/2007/05/33-rules-to-boost-your-
productivity/
Personal development
➲ http://www.stevepavlina.com/audio/
➲ http://www.miervidi.lv/lat/apzinatibas_pra
kse/apzinatibas_prakses_pamatkurss
➲ http://aumprakse.lv/pie-mums/8-nedelu-
kurss/
Dan at TEDx:
https://www.youtube.com/watch?v=MDL85fzdc1g
http://praguestepchild.blogspot.com/2011/02/pride-of-workmanship.html
Pride of workmanship
https://www.youtube.com/watch?v=9OhXqBlCmrM
http://simply-the-test.blogspot.com/2010/05/it-works-on-my-machine.html
Responsibility...
http://www.zpesystems.com/wp-content/uploads/2014/09/
http://dharmaconsulting.com/2010/feedback-allergies-2/
http://www.leanblog.org/2014/04/great-steve-jobs-video-transcript-from-1990-on-continuous-improvement/
Knowledge
➲ Software development
➲ Data
➲ AI/ML
➲ Security
Architecture & Design
➲ “Hexagonal Architecture”
http://alistair.cockburn.us/Hexagonal+architecture
➲ Microservices
http://martinfowler.com/articles/microservices.html
➲ “Domain driven design” by Eric Evans
➲ OO design patterns http://sourcemaking.com/design_patterns
➲ Emergent design by Neal Ford
http://www.ibm.com/developerworks/java/library/j-eaed1/index.html
https://www.youtube.com/watch?v=b9kZpbEyJKk
➲ “Simple Made Easy” by Rich Hickey
http://www.infoq.com/presentations/Simple-Made-Easy
Tools and Process
➲ Refactoring
http://sourcemaking.com/refactoring
➲ Version control
https://progit.org
➲ Issue tracking
➲ Automated testing
➲ Continuous delivery
http://martinfowler.com/books/continuousDelivery.html
➲ DevOps
http://www-01.ibm.com/software/rational/dummiesbooks/devops/
➲ Continuous integration
http://martinfowler.com/books/duvall.html
Is it engineering at all?
➲ Tom Gilb
http://www.gilb.com/CourseSchedule
https://www.youtube.com/watch?v=dXbVXMXvYy8
Data
➲ Data storage and exchange
➲ Big data
➲ Data mining
➲ Data protection
Data storage and exchange
➲ Relational vs NoSQL
➲ https://www.youtube.com/watch?v=qI_g07C_Q5I
➲ Databases, SQL
● https://lagunita.stanford.edu/courses/DB/2014/SelfPaced/about
➲ REST
● https://www.youtube.com/watch?v=pspy1H6A3FM
➲ XML
Cloud / Highload / Virtualization
➲ Distributed storage and execution
➲ http://research.google.com/archive/mapreduce.html
➲ http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
➲ Amazon Dynamo
● http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
➲ ebay
● http://www.infoq.com/presentations/shoup-ebay-architectural-principles
➲ Cassandra
● https://vimeo.com/19162210
➲ Odnoklassniki
● http://habrahabr.ru/company/odnoklassniki/blog/115881/
● https://vimeo.com/46587146
➲ Eventual consistency
● http://research.microsoft.com/apps/video/default.aspx?id=153540&r=1
Machine Learning
➲ Spam filtering
➲ Pattern recognition
➲ Computer vision
Artificial Intelligence
➲ Learning
➲ Perception
➲ Reasoning
➲ Problem-solving
AI/ML resources
➲ Coursera course https://www.coursera.org/course/ml
➲ Book “Artificial Intelligence” by Russel and
Norvig
➲ Udacity course https://www.udacity.com/course/cs271
➲ Robotics course http://see.stanford.edu/see/courseinfo.aspx?
coll=86cc8662-f6e4-43c3-a1be-b30d1d179743
➲ Natural language processing
http://see.stanford.edu/see/courseinfo.aspx?coll=63480b48-8819-4efd-8412-
263f1a472f5a
see.stanford.edu
Google recommendations
➲ Intro to Computer Science
https://www.udacity.com/course/cs101
➲ Google's Python class
https://developers.google.com/edu/python/
➲ Design of computer programs
https://www.udacity.com/course/cs212
➲ Software testing and debugging
https://www.udacity.com/course/cs258
https://www.udacity.com/course/cs259
➲ Math for Computer Science
➲ http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-
mathematics-for-computer-science-fall-2010/index.htm
https://www.google.com/edu/tools-and-solutions/guide-for-technical-development/
More recommendations
➲ Cryptography
https://www.coursera.org/course/crypto
https://www.udacity.com/course/cs387
➲ Algorithms and data structures
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-
introduction-to-algorithms-fall-2011/lecture-videos/
➲ Concepts, Techniques, and Models
of Computer Programming
http://mitpress.mit.edu/books/concepts-techniques-and-models-computer-
programming
More recommendations
➲ Operating systems
https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL3289DD0D0F0CD4A3
CS162 Berkley
➲ Compilers
https://www.coursera.org/course/compilers
Concurrent execution
➲ Java
http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
➲ Clojure
https://www.youtube.com/watch?v=P76Vbsk_3J0
➲ Erlang
http://www.erlang.org/
Security
Risks and recommendations
➲ OWASP
● https://www.owasp.org/index.php/Top_10_2013-Table_of_Contents
●
https://www.owasp.org/index.php/Guide_Table_of_Contents
➲ Schneier books and infoletter
● http://www.schneier.com/crypto-gram.html
● https://www.schneier.com/books/cryptography_engineering/
➲ Bugtraq and other news
➲ http://www.securityfocus.com/archive
➲ CERT
➲ http://cert.org/
➲ https://www.securecoding.cert.org/confluence/display/java/Java+Coding+Guidelines
➲ Mikko Hyppönen
➲ https://www.youtube.com/watch?v=NxMtftRyX78
➲ https://www.youtube.com/watch?v=UXSAaVx2EOo
Exploits
➲ http://nakedsecurity.sophos.com/2013/10/
11/anatomy-of-an-exploit-ie-zero-day-
part-1/
➲ http://insecure.org/stf/smashstack.html
➲ Defcon videos
http://www.youtube.com/playlist?
list=PL9fPq3eQfaaBY3OjTaGyaBzgc80sOFk
G8
➲ http://www.xakep.ru/
Projects and teams
“real life” as opposed to learning
enviroment
➲ Budget, deadline and scope
➲ Software development !=
programming
➲ Don't leave management to
managers
➲ All this and more in Russian:
https://www.youtube.com/watch?
v=ewdxrcPz-IY
http://randsinrepose.com/
Sustaining oneself
http://budo.samuraisports.lv/aikido.php?txt=3
http://www.aikidojo.lv/musu-klubs/
http://www.shivaniyoga.com/
http://www.radugamira.org/en/teacher?id=34239
Thank you!
Slides published at http://www.slideshare.net/AleksejsTruhans
www.ldn.lv
gdgriga.lv

Weitere ähnliche Inhalte

Was ist angesagt?

OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the OpenAnne Gentle
 
Continuous integration is not a solved problem
Continuous integration is not a solved problemContinuous integration is not a solved problem
Continuous integration is not a solved problemKristian Van Der Vliet
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationAnne Gentle
 
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境Chen Cheng-Wei
 
Will Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible SuccessorsWill Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible Successors🎤 Hanno Embregts 🎸
 
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊Chen Cheng-Wei
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationAnne Gentle
 
Operational MongoDB
Operational MongoDBOperational MongoDB
Operational MongoDBMitch Pirtle
 
[2020 git lab commit] continuous infrastructure
[2020 git lab commit] continuous infrastructure[2020 git lab commit] continuous infrastructure
[2020 git lab commit] continuous infrastructureRodrigo Stefani Domingues
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentBrian Moon
 
Code analysis for a better future
Code analysis for a better futureCode analysis for a better future
Code analysis for a better futuregilforcada
 

Was ist angesagt? (11)

OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
Continuous integration is not a solved problem
Continuous integration is not a solved problemContinuous integration is not a solved problem
Continuous integration is not a solved problem
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source Documentation
 
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
 
Will Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible SuccessorsWill Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible Successors
 
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source Documentation
 
Operational MongoDB
Operational MongoDBOperational MongoDB
Operational MongoDB
 
[2020 git lab commit] continuous infrastructure
[2020 git lab commit] continuous infrastructure[2020 git lab commit] continuous infrastructure
[2020 git lab commit] continuous infrastructure
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Code analysis for a better future
Code analysis for a better futureCode analysis for a better future
Code analysis for a better future
 

Andere mochten auch

Software Startup Ecosystems Evolution - The New York City Case Study
Software Startup Ecosystems Evolution - The New York City Case StudySoftware Startup Ecosystems Evolution - The New York City Case Study
Software Startup Ecosystems Evolution - The New York City Case StudyDaniel Cukier
 
Programmer To Ceo: How to start your own software business
Programmer To Ceo: How to start your own software businessProgrammer To Ceo: How to start your own software business
Programmer To Ceo: How to start your own software businessshodson
 
Praca Codibly - Demand Response Management
Praca Codibly - Demand Response ManagementPraca Codibly - Demand Response Management
Praca Codibly - Demand Response ManagementCodibly - Software House
 
Software Startup Stages / Maturity Checklist SVCC09
Software Startup Stages / Maturity Checklist SVCC09Software Startup Stages / Maturity Checklist SVCC09
Software Startup Stages / Maturity Checklist SVCC09Sean Murphy
 
Why and How to do a Software Startup
Why and How to do a Software StartupWhy and How to do a Software Startup
Why and How to do a Software Startupkyptin
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software houseParis Apostolopoulos
 
Starting a Software Development Business
Starting a Software Development BusinessStarting a Software Development Business
Starting a Software Development BusinessJoe Walling
 
How to Build a Software Company by Hamid Shojaee
How to Build a Software Company by Hamid ShojaeeHow to Build a Software Company by Hamid Shojaee
How to Build a Software Company by Hamid ShojaeePHX Startup Week
 
PJ Software Company Presentation
PJ Software Company PresentationPJ Software Company Presentation
PJ Software Company PresentationPJ Software
 
Software company marketing plan outline
Software company marketing plan outlineSoftware company marketing plan outline
Software company marketing plan outlineDaniel Stiel
 

Andere mochten auch (12)

How to Start a Tech Company
How to Start a Tech CompanyHow to Start a Tech Company
How to Start a Tech Company
 
Software Startup Ecosystems Evolution - The New York City Case Study
Software Startup Ecosystems Evolution - The New York City Case StudySoftware Startup Ecosystems Evolution - The New York City Case Study
Software Startup Ecosystems Evolution - The New York City Case Study
 
Programmer To Ceo: How to start your own software business
Programmer To Ceo: How to start your own software businessProgrammer To Ceo: How to start your own software business
Programmer To Ceo: How to start your own software business
 
Praca Codibly - Demand Response Management
Praca Codibly - Demand Response ManagementPraca Codibly - Demand Response Management
Praca Codibly - Demand Response Management
 
Software Startup Stages / Maturity Checklist SVCC09
Software Startup Stages / Maturity Checklist SVCC09Software Startup Stages / Maturity Checklist SVCC09
Software Startup Stages / Maturity Checklist SVCC09
 
Why and How to do a Software Startup
Why and How to do a Software StartupWhy and How to do a Software Startup
Why and How to do a Software Startup
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software house
 
Starting a Software Development Business
Starting a Software Development BusinessStarting a Software Development Business
Starting a Software Development Business
 
Eversun Careers
Eversun CareersEversun Careers
Eversun Careers
 
How to Build a Software Company by Hamid Shojaee
How to Build a Software Company by Hamid ShojaeeHow to Build a Software Company by Hamid Shojaee
How to Build a Software Company by Hamid Shojaee
 
PJ Software Company Presentation
PJ Software Company PresentationPJ Software Company Presentation
PJ Software Company Presentation
 
Software company marketing plan outline
Software company marketing plan outlineSoftware company marketing plan outline
Software company marketing plan outline
 

Ähnlich wie Starting a Software Developer Career

ML-Ops: Philosophy, Best-Practices and Tools
ML-Ops:Philosophy, Best-Practices and ToolsML-Ops:Philosophy, Best-Practices and Tools
ML-Ops: Philosophy, Best-Practices and ToolsJorge Davila-Chacon
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017Giulio Vian
 
DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017Giulio Vian
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
GameDay - Achieving resilience through Chaos Engineering
GameDay - Achieving resilience through Chaos EngineeringGameDay - Achieving resilience through Chaos Engineering
GameDay - Achieving resilience through Chaos EngineeringDiUS
 
Common Problems of Software Development
Common Problems of Software DevelopmentCommon Problems of Software Development
Common Problems of Software DevelopmentAleksejs Truhans
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016gjdevos
 
Passing The Joel Test In The PHP World
Passing The Joel Test In The PHP WorldPassing The Joel Test In The PHP World
Passing The Joel Test In The PHP WorldLorna Mitchell
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?Chen Cheng-Wei
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017gjdevos
 
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...Daniel Bryant
 
Docker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatternsDocker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatternsLenses.io
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
 
Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Daniel Bryant
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?Haggai Philip Zagury
 
Introduction to devops 201604
Introduction to devops 201604Introduction to devops 201604
Introduction to devops 201604gjdevos
 
Management Zabbix with Terraform
Management Zabbix with TerraformManagement Zabbix with Terraform
Management Zabbix with TerraformAécio Pires
 

Ähnlich wie Starting a Software Developer Career (20)

ML-Ops: Philosophy, Best-Practices and Tools
ML-Ops:Philosophy, Best-Practices and ToolsML-Ops:Philosophy, Best-Practices and Tools
ML-Ops: Philosophy, Best-Practices and Tools
 
Driving development in PHP
Driving development in PHPDriving development in PHP
Driving development in PHP
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017
 
DevOps-Roadmap
DevOps-RoadmapDevOps-Roadmap
DevOps-Roadmap
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
GameDay - Achieving resilience through Chaos Engineering
GameDay - Achieving resilience through Chaos EngineeringGameDay - Achieving resilience through Chaos Engineering
GameDay - Achieving resilience through Chaos Engineering
 
Common Problems of Software Development
Common Problems of Software DevelopmentCommon Problems of Software Development
Common Problems of Software Development
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016
 
Passing The Joel Test In The PHP World
Passing The Joel Test In The PHP WorldPassing The Joel Test In The PHP World
Passing The Joel Test In The PHP World
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
 
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
 
Docker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatternsDocker for business: How I stopped worrying about antipatterns
Docker for business: How I stopped worrying about antipatterns
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
 
Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
Le futur de .NET
Le futur de .NETLe futur de .NET
Le futur de .NET
 
Introduction to devops 201604
Introduction to devops 201604Introduction to devops 201604
Introduction to devops 201604
 
Management Zabbix with Terraform
Management Zabbix with TerraformManagement Zabbix with Terraform
Management Zabbix with Terraform
 

Mehr von Aleksejs Truhans

Team and personal effectiveness
Team and personal effectiveness Team and personal effectiveness
Team and personal effectiveness Aleksejs Truhans
 
PROMAND IP Report 2013 May TSI.lv
PROMAND IP Report 2013 May TSI.lvPROMAND IP Report 2013 May TSI.lv
PROMAND IP Report 2013 May TSI.lvAleksejs Truhans
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentAleksejs Truhans
 

Mehr von Aleksejs Truhans (6)

Team and personal effectiveness
Team and personal effectiveness Team and personal effectiveness
Team and personal effectiveness
 
What makes IT tick?
What makes IT tick?What makes IT tick?
What makes IT tick?
 
PROMAND IP Report 2013 May TSI.lv
PROMAND IP Report 2013 May TSI.lvPROMAND IP Report 2013 May TSI.lv
PROMAND IP Report 2013 May TSI.lv
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 
ITIL intro
ITIL introITIL intro
ITIL intro
 

Kürzlich hochgeladen

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
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...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Starting a Software Developer Career