"Any sufficiently advanced technology is indistinguishable from magic."
If your job is to wield that magic for your clients, than you need a set of incantations you can count on. You need DevCraft.
Microservice oriented architecture is very fashion. It is very easy to find posts describing success story with this kind of architecture. However, this kind of architecture comes with a set of traps and assume a lot of things about your company's IT.
In this task I will show in which context this kind of architecture makes sense, the challenges coming with it, the kind of data architecture it implies and the most mature existing stacks to work with.
Transcript available http://francesbagual.net/2015/11/03/Microservices-architecture-Nirvana-or-Nightmare-part-i.html
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi SharmaAgile Testing Alliance
Pallavi Sharma delivered a session on Selenium Exceptions at #ATATalk - Episode 1
Pallavi Sharma is acting as a coach, writer, speaker and owner at 5 Elements Learning where she collaborate and work with many learning enthusiasts and mentors around the globe and use her polyglot skills. An avid learner, she likes to keep herself updated to latest trends and technologies by attending conferences and workshops, and life has been kind enough to provide her with such experiences.
To know more about ATA Events please check : https://ataevents.org/
Microservice oriented architecture is very fashion. It is very easy to find posts describing success story with this kind of architecture. However, this kind of architecture comes with a set of traps and assume a lot of things about your company's IT.
In this task I will show in which context this kind of architecture makes sense, the challenges coming with it, the kind of data architecture it implies and the most mature existing stacks to work with.
Transcript available http://francesbagual.net/2015/11/03/Microservices-architecture-Nirvana-or-Nightmare-part-i.html
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi SharmaAgile Testing Alliance
Pallavi Sharma delivered a session on Selenium Exceptions at #ATATalk - Episode 1
Pallavi Sharma is acting as a coach, writer, speaker and owner at 5 Elements Learning where she collaborate and work with many learning enthusiasts and mentors around the globe and use her polyglot skills. An avid learner, she likes to keep herself updated to latest trends and technologies by attending conferences and workshops, and life has been kind enough to provide her with such experiences.
To know more about ATA Events please check : https://ataevents.org/
An introduction to the concepts behind Continuous Delivery as well as an introduction to some of the tools available for implementing continuous delivery practices on a new project. This presentation is geared towards Java developers, but is applicable to all.
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...Puppet
Here are the slides fromCarl Caum and Brian Dawson's PuppetConf 2016 presentation called Continuous Delivery and DevOps with Jenkins and Puppet Enterprise. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
Help students get familiar with the basic concepts of DevOps processes and technologies and the challenges facing companies who are looking to embrace scalable software deployment.
[This workshop was given to TAU CS students over the years 2015-2016]
Continuous Delivery has reduced software development cycles from months to weeks or even days, but testing has failed to keep up with these advancements.
Learn how Continuous Testing brings agile processes to testing and provides reduced time-to-release without software quality compromises.
Want to find out more? Download the whitepaper: http://info.blazemeter.com/continuous-testing
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Edureka!
** DevOps Engineer Masters Program: https://www.edureka.co/masters-program/devops-engineer-training **
This Edureka PPT on "DevOps Engineer" will explain what does it take to become a successful DevOps Engineer, and what industries are looking for in a DevOps Professional. We have included various DevOps job roles that you can apply for. Below are the topics included in the PPT:
1. Who is a DevOps Engineer?
2. DevOps Engineer Skills
3. DevOps Engineer Job Description
4. DevOps Masters Course At Edureka
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Mercurial is part of a modern way of thinking about source control where the system is distributed among developers compared to the client server model of things like SubVersion. This presentation covers what that means to developers.
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...Puppet
Here are the slides from James Sweeny's PuppetConf 2016 presentation called Successful Puppet Implementation in Large Organizations. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsSailaja Tennati
Continuous delivery is frightening to enterprise IT managers who see each new private, public or hybrid cloud infrastructure software change potentially causing service outages or security concerns.
This presentation by Marc Hornbeek, first shared at the DevOps Summit 2015 in London, explains Spirent’s comprehensive Clear DevOps Solution to support:
- Rapid paced continuous testing without compromising coverage or service quality
- Orchestration of service deployments over physical and virtual infrastructures
- Best practices for integrating continuous testing into CI infrastructures
- How to use continuous testing analytics for deployment decisions
Charlie de Courcy (Rackspace) - Deploying applications through ChatOpsOutlyer
A talk on how Rackspace is trying to simplify DevOps for their customers, deploying infrastructure through the code via Slack, how chatops has benefited the customer experience, using NewRelic to drive autoscaling and Blue / green deployments.
Video: https://www.youtube.com/watch?v=6HYGHx6pHxY
Join DevOps Exchange London here: http://www.meetup.com/DevOps-Exchange-London
Follow DOXLON on twitter http://www.twitter.com/doxlon
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeSteve Mercier
Slides from my talk at ConFoo Montreal, February 2016. A presentation on how to apply configuration management (CM) principles for your various environments, to control changes made to them. You apply CM on your code, why not on your environments content? This presentation will present the infrastructure as code principles using Chef and/or Ansible. Topics discussed include Continuous Integration, Continuous Delivery/Deployment principles, Infrastructure As Code and DevOps.
One part entrepreneurial rally cry, two parts iterative dissection of internet trends, and one part philosophical meta-rant; this talk adds up to be one hell of a thought provoker.
Building on the basic theme of the version 1 of this talk, the "incomplete history of the internet" portion has been completely reworked to better reflect current trends, and comes to a completely different set of conclusions.
An introduction to the concepts behind Continuous Delivery as well as an introduction to some of the tools available for implementing continuous delivery practices on a new project. This presentation is geared towards Java developers, but is applicable to all.
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...Puppet
Here are the slides fromCarl Caum and Brian Dawson's PuppetConf 2016 presentation called Continuous Delivery and DevOps with Jenkins and Puppet Enterprise. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
Help students get familiar with the basic concepts of DevOps processes and technologies and the challenges facing companies who are looking to embrace scalable software deployment.
[This workshop was given to TAU CS students over the years 2015-2016]
Continuous Delivery has reduced software development cycles from months to weeks or even days, but testing has failed to keep up with these advancements.
Learn how Continuous Testing brings agile processes to testing and provides reduced time-to-release without software quality compromises.
Want to find out more? Download the whitepaper: http://info.blazemeter.com/continuous-testing
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Edureka!
** DevOps Engineer Masters Program: https://www.edureka.co/masters-program/devops-engineer-training **
This Edureka PPT on "DevOps Engineer" will explain what does it take to become a successful DevOps Engineer, and what industries are looking for in a DevOps Professional. We have included various DevOps job roles that you can apply for. Below are the topics included in the PPT:
1. Who is a DevOps Engineer?
2. DevOps Engineer Skills
3. DevOps Engineer Job Description
4. DevOps Masters Course At Edureka
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Mercurial is part of a modern way of thinking about source control where the system is distributed among developers compared to the client server model of things like SubVersion. This presentation covers what that means to developers.
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...Puppet
Here are the slides from James Sweeny's PuppetConf 2016 presentation called Successful Puppet Implementation in Large Organizations. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsSailaja Tennati
Continuous delivery is frightening to enterprise IT managers who see each new private, public or hybrid cloud infrastructure software change potentially causing service outages or security concerns.
This presentation by Marc Hornbeek, first shared at the DevOps Summit 2015 in London, explains Spirent’s comprehensive Clear DevOps Solution to support:
- Rapid paced continuous testing without compromising coverage or service quality
- Orchestration of service deployments over physical and virtual infrastructures
- Best practices for integrating continuous testing into CI infrastructures
- How to use continuous testing analytics for deployment decisions
Charlie de Courcy (Rackspace) - Deploying applications through ChatOpsOutlyer
A talk on how Rackspace is trying to simplify DevOps for their customers, deploying infrastructure through the code via Slack, how chatops has benefited the customer experience, using NewRelic to drive autoscaling and Blue / green deployments.
Video: https://www.youtube.com/watch?v=6HYGHx6pHxY
Join DevOps Exchange London here: http://www.meetup.com/DevOps-Exchange-London
Follow DOXLON on twitter http://www.twitter.com/doxlon
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeSteve Mercier
Slides from my talk at ConFoo Montreal, February 2016. A presentation on how to apply configuration management (CM) principles for your various environments, to control changes made to them. You apply CM on your code, why not on your environments content? This presentation will present the infrastructure as code principles using Chef and/or Ansible. Topics discussed include Continuous Integration, Continuous Delivery/Deployment principles, Infrastructure As Code and DevOps.
One part entrepreneurial rally cry, two parts iterative dissection of internet trends, and one part philosophical meta-rant; this talk adds up to be one hell of a thought provoker.
Building on the basic theme of the version 1 of this talk, the "incomplete history of the internet" portion has been completely reworked to better reflect current trends, and comes to a completely different set of conclusions.
From KMWorld 08, this presentation covers the 10 not-so-easy steps to convert an impossibly complex, seldom used corporate intranet into Intranet 2.0 -- a simple, social intranet that helps employees collaborate, share ideas and find information.
The 5 Elements to a Riveting PresentationLinda Nevin
A good presentation grabs ahold of the audience's attention and doesn't let go until it's over. If you've ever watched TED Talks, you can see how the audience is entertained, intrigued, and engaged all at the same time. How do these expert presenters do this? There are five elements that all riveting performances have in common.
50 Common Mistakes Corporate Innovation Teams Should AvoidFrances Goh
When it comes to corporate innovation - each organisation is different and there is no silver bullet - but still, we can stand on the shoulders of giants and learn not to make these mistakes which can, with a little TLC, be easily avoided in order to not only cut the cost of making these mistakes, but increase our chances of success in delivering new commercially successful innovations to market.
Every second matters in sports and event broadcastingSwitchOn to Eaton
TV networks and broadcasters understand the importance of reliable power at their events. Eaton UPSs are often a "behind the scenes" part of delivering the TV or radio broadcast to the fans. Take a look back on some of Eaton's powerful plays in 2016. Learn more: switchon.eaton.com
Viele Unternehmen sind im Internet schlecht auffindbar. Der Grund hierfür ist oft banal. Eine Optimierung kann auch ohne spezielle Fachkenntnisse ausgeführt werden - es muss einfach nur getan werden. So wird DEIN Unternehmen auch bei Google, Facebook, Apple, Yelp, Tripadvisor, Firmen A-Z und weiteren Kanälen auf vielen Geräten auffindbar.
Vortrag zum Thema Online Marketing für Unternehmen auf Einladung von REGUS Salzburg - Business Netzwerk Frühstück. Das Ziel ist, die Auffindbrakeit des eigenen Unternehmens im Internet zu stärken.
Schlagworte für diesen Vortrag mit Internet Marketing Spezialist Michael Kohlfürst MBA CMC von PromoMasters Online Marketing in Salzburg und Wien sind: Online Marketing Social Media SEO Suchmaschinenoptimierung Facebook Google NM Apple Yelp Tripadvisor Firmen A-Z Mobile Marketing Regus Salzburg
Brk3288 sql server v.next with support on linux, windows and containers was...Bob Ward
SQL Server is bringing its world-class RDBMS to Linux and Windows with SQL Server v.Next. In this session you will learn what´s next for SQL Server on Linux and how application developers and IT architects can now leverage the enterprise class features of SQL Server in every edition on Linux, Windows and containers.
There are too few books on this serious problem that adversely affects millions of people every day. Considering the magnitude of bullying in the workplace, there is limited research and practical advice available for those affected by it, and even less information on how to move forward after being bullied. If you are in a toxic job or workplace, you are not alone. Brilliant Not Bullied is packed full of advice for how to move forward, heal and start living the life you really want.
The A-to-Z Guide to SlideShare introduces you to the language of #SlideShare and all it has to offer. Uncover the features of the world's largest content sharing community.
Not sure what to share on SlideShare?
SlideShares that inform, inspire and educate attract the most views. Beyond that, ideas for what you can upload are limitless. We’ve selected a few popular examples to get your creative juices flowing.
The Continuous delivery Value @ codemotion 2014David Funaro
System Crash, failure data migration, partial update: issues that no one would ever want to meet during the deploy and ... hoping for the best is not enough.
The deployment activity is important as those that precede it. The Continuous Delivery will give you low risk, cheap, fast, predictable delivery and ... soundly.
The development process is an exciting and challenging process, however sooner or later a product need to be rollout on production environment. Often a development team in this moment opens a wonderful and a new world of the Ops. In my story, I want to share a few tips how to roll out successfully your product.
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...Amazon Web Services
In this session, you will learn how to deploy complex Windows workloads and ways AWS CloudFormation, AWS OpsWorks, and AWS CodeDeploy enable you to automate your Windows application life-cycle management. We will also discuss the monitoring, logging, and automatically scaling of Windows applications. Learn More: https://aws.amazon.com/government-education/
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
Managing the lifecycle of software development can be a daunting task, especially after having adopted an Agile methodology that has you moving faster than ever. That is why it is more important than ever to have the right tools in place that allow you to effectively manage all facets of your SDLC from requirements gathering to testing and deployment. In the suite of tools available in the space of Application Lifecycle Management (ALM), Team Foundation Server (TFS) is a stand out. Let us show you how your organization can benefit from the advanced capabilities and unique configurability of TFS to successfully deliver your software development projects on time and on budget.
Session on evaluation of DevSecOps. This tutorial is made the very basic process of the DevOps cycle for the beginner level. So sometimes we won’t use very deep technical terms to understand.
Infrastructure as Code Maturity Model v1Gary Stafford
Systematically Evolving an Organization’s Infrastructure . The original version of the IaC Maturity Model. See the latest version here: https://www.slideshare.net/garystafford/how-mature-is-your-infrastructure.
Similar to DevCraft: ProTips for WordPress Teams (20)
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
2. Who I Am
Chief Technology Officer at
Blueprint Design Studio
14 years experience
WordPress Contributor, Plugin
Dev, Theme Author
Polyglot Programmer
One of the three most
important people in WordPress
8. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
9. task management
the method by which you describe what you see in your head so that other
people know what the hell you’re talking about
14. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
15. source control
the means by which your cover your collective development ass and ensure
that the team is always on the same page
20. source control
there is no other tool more crucial to your development process
you owe it to yourself, to your clients, and your teammates to learn your
source control system like the back of your hand
21. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
26. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
28. configuration management
problem: each server environment will likely have different file paths, and
database requirements
solution: make your wp-config smarter
33. configuration management
1. your server needs to know who it is
2. your site needs to know which server its on
3. your configuration should adapt to this knowledge
36. make it easy to move your site from environment to environment
configuration management
37. use absolute relative urls where possible and employ built-in variables,
functions and options
configuration management
38. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
43. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
47. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
52. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
53. iterative development
a style of building websites in small increments to improve quality and ensure a
clean consistent design to your code base
55. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
59. components of a mature development process
• task management
• source control
• multiple server environments
• configuration management
• data/content synchronization
• continuous integration
• one step deployments
• iterative development
• automated testing
60. getting started
care about your craft
learn your tools
implement in small steps
keep improving. always.
your process is your product