Submit Search
Upload
Source Code Management Basics
•
Download as ODP, PDF
•
2 likes
•
4,513 views
Chris Tankersley
Follow
Basic ideas and principles to source code management
Read less
Read more
Technology
Report
Share
Report
Share
1 of 15
Download now
Recommended
A version control seminar I held with pre-graduates of ITT Tech in 2011
Source Code Management Slides
Source Code Management Slides
daschuck
Source version control using subversion
Source version control using subversion
Source version control using subversion
Mangesh Bhujbal
Presentation slides for SacWebDev's meetup on Version Control Feb 17, 2016
Version control
Version control
visual28
Usually we check various projects by PVS-Studio. This time, it's been vice versa: We have checked PVS-Studio by LibreOffice :-). And then managed to do the opposite check as well.
Bugs Found by LibreOffice in PVS-Studio
Bugs Found by LibreOffice in PVS-Studio
PVS-Studio
Running Selenium tests on CI server
Running Selenium tests on CI server
Aleksandr Zhuikov
How can Docker improve your team's dev speed by improving your integration tests infrastructure?
Docker - fast dev faster testing
Docker - fast dev faster testing
Guilherme Pires
Cypress is a testing tool that allows front-end developers and test engineers to automate their tests following the flow in which a user might use the application. Providing the interface of the browser along with dev console and network requests, it makes the life of a tester much simpler.
Cypress Testing.pptx
Cypress Testing.pptx
JasmeenShrestha
This presentation is meant for those who consider switching to git as a version control system
Git the fast version control system
Git the fast version control system
Jeroen Rosenberg
Recommended
A version control seminar I held with pre-graduates of ITT Tech in 2011
Source Code Management Slides
Source Code Management Slides
daschuck
Source version control using subversion
Source version control using subversion
Source version control using subversion
Mangesh Bhujbal
Presentation slides for SacWebDev's meetup on Version Control Feb 17, 2016
Version control
Version control
visual28
Usually we check various projects by PVS-Studio. This time, it's been vice versa: We have checked PVS-Studio by LibreOffice :-). And then managed to do the opposite check as well.
Bugs Found by LibreOffice in PVS-Studio
Bugs Found by LibreOffice in PVS-Studio
PVS-Studio
Running Selenium tests on CI server
Running Selenium tests on CI server
Aleksandr Zhuikov
How can Docker improve your team's dev speed by improving your integration tests infrastructure?
Docker - fast dev faster testing
Docker - fast dev faster testing
Guilherme Pires
Cypress is a testing tool that allows front-end developers and test engineers to automate their tests following the flow in which a user might use the application. Providing the interface of the browser along with dev console and network requests, it makes the life of a tester much simpler.
Cypress Testing.pptx
Cypress Testing.pptx
JasmeenShrestha
This presentation is meant for those who consider switching to git as a version control system
Git the fast version control system
Git the fast version control system
Jeroen Rosenberg
Flipkart's Private cloud provides a simple web service that allows the company to obtain more capacity with minimal friction
Kloud
Kloud
Pankaj Kaushal
Difference between Team Foundation Server and Subversion
Difference between team foundation server and subversion
Difference between team foundation server and subversion
Umar Ali
Jenkins is an open source automation server. With Jenkins, organizations can accelerate the software development process through automation. Jenkins manages and controls development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and many more.
Continuous integration and deployment with jenkins
Continuous integration and deployment with jenkins
Md. Shariful Islam ✅
Guide to integrate Postman collections into Jenkins CI (using newman command line tool)
Postman tests in jenkins
Postman tests in jenkins
Alex Galkin
Git A detailed description about version control tool for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source-code management in software development, but it can be used to keep track of changes in any set of files.in windows
Git hub_pptx
Git hub_pptx
PathanNadhiyaSulthan
I'm currently experiencing a strong cognitive dissonance, and it won't let me go. You see, I visit various programmers' forums and see topics where people discuss noble ideas about how to write super-reliable classes; somebody tells he has his project built with the switches -Wall -Wextra -pedantic -Weffc++, and so on. But, God, where are all these scientific and technological achievements? Why do I come across most silly mistakes again and again? Perhaps something is wrong with me?
WTF?
WTF?
Andrey Karpov
An introduction into the basic concepts of source control. Some specific examples are in Subversion (svn).
Source Control Concepts
Source Control Concepts
Christopher Bennage
Intro to source control
Source control - what you need to know
Source control - what you need to know
daveymni
Composer is a dependency package manager for php.
Composer
Composer
Zaib Un Nisa
Automate testing, builds and deployments of Perl-based modules and full web applications.
Automating Perl deployments with Hudson
Automating Perl deployments with Hudson
nachbaur
Talk about past, present and future of @NethServer by Filippo Carletti
NethServer Project: Past, Present and Future
NethServer Project: Past, Present and Future
NethServer
Part of the DLM story: SQL In The City Workshop Cambridge, UK. Automated database build and test with TeamCity.
Part of the DLM Story: Automated database build and test with TeamCity
Part of the DLM Story: Automated database build and test with TeamCity
Red Gate Software
Git slides - Software Freedom Day 2013
Git
Git
Shubham Chaudhary
Hacking Jenkins workshop at DevConf 2015.
Hacking Jenkins
Hacking Jenkins
Miro Cupak
Automation QA and Jenkins
Jenkins.pptx
Jenkins.pptx
Pavel Nagrebetskyi
Why Maven can be relevant for building Android applications, and how a complete Jenkins server can be set up for building and running tests on Android applications. Installation script for the Jenkins server is at http://github.com/hugojosefson/jenkins-with-android
Continuous Integration with Maven for Android apps
Continuous Integration with Maven for Android apps
Hugo Josefson
Version control
Version control
Kornel Lugosi
Openshift on Azure Reference Architecture Changes and Enhancements for August 2017
OpenShift On Azure 3.6 Updates
OpenShift On Azure 3.6 Updates
Glenn West
Follow up presentation after "Version Control". It talks specifically about Subversion, tools, screenshots
Version Control Using Subversion
Version Control Using Subversion
Mandar Vaze
Slides from my presentation at CocoaHeads Stockholm, november 5, 2012.
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
walming
Why do we need them, what they are and how they work. These are slides from a lecture given at TelFOSS at 22.04.10
Source Code Management systems
Source Code Management systems
xSawyer
Part I of a presentation about branching and merging strategies in TFS 2010.
Branching in TFS 2010 Part I (Branching Theory)
Branching in TFS 2010 Part I (Branching Theory)
jvaran
More Related Content
What's hot
Flipkart's Private cloud provides a simple web service that allows the company to obtain more capacity with minimal friction
Kloud
Kloud
Pankaj Kaushal
Difference between Team Foundation Server and Subversion
Difference between team foundation server and subversion
Difference between team foundation server and subversion
Umar Ali
Jenkins is an open source automation server. With Jenkins, organizations can accelerate the software development process through automation. Jenkins manages and controls development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and many more.
Continuous integration and deployment with jenkins
Continuous integration and deployment with jenkins
Md. Shariful Islam ✅
Guide to integrate Postman collections into Jenkins CI (using newman command line tool)
Postman tests in jenkins
Postman tests in jenkins
Alex Galkin
Git A detailed description about version control tool for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source-code management in software development, but it can be used to keep track of changes in any set of files.in windows
Git hub_pptx
Git hub_pptx
PathanNadhiyaSulthan
I'm currently experiencing a strong cognitive dissonance, and it won't let me go. You see, I visit various programmers' forums and see topics where people discuss noble ideas about how to write super-reliable classes; somebody tells he has his project built with the switches -Wall -Wextra -pedantic -Weffc++, and so on. But, God, where are all these scientific and technological achievements? Why do I come across most silly mistakes again and again? Perhaps something is wrong with me?
WTF?
WTF?
Andrey Karpov
An introduction into the basic concepts of source control. Some specific examples are in Subversion (svn).
Source Control Concepts
Source Control Concepts
Christopher Bennage
Intro to source control
Source control - what you need to know
Source control - what you need to know
daveymni
Composer is a dependency package manager for php.
Composer
Composer
Zaib Un Nisa
Automate testing, builds and deployments of Perl-based modules and full web applications.
Automating Perl deployments with Hudson
Automating Perl deployments with Hudson
nachbaur
Talk about past, present and future of @NethServer by Filippo Carletti
NethServer Project: Past, Present and Future
NethServer Project: Past, Present and Future
NethServer
Part of the DLM story: SQL In The City Workshop Cambridge, UK. Automated database build and test with TeamCity.
Part of the DLM Story: Automated database build and test with TeamCity
Part of the DLM Story: Automated database build and test with TeamCity
Red Gate Software
Git slides - Software Freedom Day 2013
Git
Git
Shubham Chaudhary
Hacking Jenkins workshop at DevConf 2015.
Hacking Jenkins
Hacking Jenkins
Miro Cupak
Automation QA and Jenkins
Jenkins.pptx
Jenkins.pptx
Pavel Nagrebetskyi
Why Maven can be relevant for building Android applications, and how a complete Jenkins server can be set up for building and running tests on Android applications. Installation script for the Jenkins server is at http://github.com/hugojosefson/jenkins-with-android
Continuous Integration with Maven for Android apps
Continuous Integration with Maven for Android apps
Hugo Josefson
Version control
Version control
Kornel Lugosi
Openshift on Azure Reference Architecture Changes and Enhancements for August 2017
OpenShift On Azure 3.6 Updates
OpenShift On Azure 3.6 Updates
Glenn West
Follow up presentation after "Version Control". It talks specifically about Subversion, tools, screenshots
Version Control Using Subversion
Version Control Using Subversion
Mandar Vaze
Slides from my presentation at CocoaHeads Stockholm, november 5, 2012.
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
walming
What's hot
(20)
Kloud
Kloud
Difference between team foundation server and subversion
Difference between team foundation server and subversion
Continuous integration and deployment with jenkins
Continuous integration and deployment with jenkins
Postman tests in jenkins
Postman tests in jenkins
Git hub_pptx
Git hub_pptx
WTF?
WTF?
Source Control Concepts
Source Control Concepts
Source control - what you need to know
Source control - what you need to know
Composer
Composer
Automating Perl deployments with Hudson
Automating Perl deployments with Hudson
NethServer Project: Past, Present and Future
NethServer Project: Past, Present and Future
Part of the DLM Story: Automated database build and test with TeamCity
Part of the DLM Story: Automated database build and test with TeamCity
Git
Git
Hacking Jenkins
Hacking Jenkins
Jenkins.pptx
Jenkins.pptx
Continuous Integration with Maven for Android apps
Continuous Integration with Maven for Android apps
Version control
Version control
OpenShift On Azure 3.6 Updates
OpenShift On Azure 3.6 Updates
Version Control Using Subversion
Version Control Using Subversion
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
Viewers also liked
Why do we need them, what they are and how they work. These are slides from a lecture given at TelFOSS at 22.04.10
Source Code Management systems
Source Code Management systems
xSawyer
Part I of a presentation about branching and merging strategies in TFS 2010.
Branching in TFS 2010 Part I (Branching Theory)
Branching in TFS 2010 Part I (Branching Theory)
jvaran
Best practices and practical advice for setting up a flexible, scalable, and effective TFS environment.
TFS 2013 Care and Feeding
TFS 2013 Care and Feeding
Angela Dugan
My last seminar in my UG :( on Source code management system.
Source Code management System
Source Code management System
Karthikeyan Annamalai
DEmo
Demo
Demo
thund3rbird
Source code management (SCM)) is the management of multiple revisions of the same unit of information. This is explained using gitlab tool.
SCM (Source Control Management) - Git Basic
SCM (Source Control Management) - Git Basic
Aman Patial
Optimizing Deployment & DevOps with TFS 2013
Optimizing deployment & dev ops with tfs 2013
Optimizing deployment & dev ops with tfs 2013
Kobi Moraz
My closing talk for this year's Fronteers conference in Amsterdam, the Netherlands about just how cool it is to be someone who builds things for the web.
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
Christian Heilmann
A brief presentation of wikis in enterprises: definition, characteristics, benefits, etc.
Enterprise wikis: an introduction
Enterprise wikis: an introduction
XWiki
Jonas Rosland from EMC {code} talk about the history of open source, where it has taken us and the future ahead.
Open Source is Good for Both Business and Humanity - DockerCon 2016
Open Source is Good for Both Business and Humanity - DockerCon 2016
{code}
The introduction of scale-out persistent applications, such as databases, have changed the requirements on infrastructure. A common design pattern is to focus on local direct attached storage to satisfy storage needs. There is opportunity to transform and build a complimentary strategy for your scale-out applications with storage. Learn how to run these applications in new ways and see the possibilities that emerge.
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
{code}
Persistent applications that can be complex to operate and scale tend to be perfect for Apache Mesos. Internal direct attached storage and external storage are both options to run your applications. This talk will outline patterns for using these to allow deployment of managed frameworks and tasks, while maintaining fault tolerance and scalability.
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
{code}
First generation runtimes for containers assumed the workload inside the container would be stateless and ephemeral. But, most useful systems require storage of state somewhere. With the progression of container platforms from Mesos and Docker, you can easily run your stateful applications such as databases inside of containers. This session will cover the current state of persistent storage, containers and schedulers, including future directions in this arena.
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...
{code}
Many of today's PaaS systems are focused on stateless applications, scaling them from 1 to infinity and automatically rescheduling them when something goes wrong. But what about the data they create? How can we create scalable data persistence backends for our services to make sure our stored data is highly available? In this session we will demonstrate stateless applications running on PaaS systems, connecting to data persistence layers like relational and NoSQL databases, all running on Mesos and all stored on highly available distributed storage platforms.
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
{code}
History of english language
History of english language
Manish Bharadwaj
By Kendrick Coleman at EMC {code} Persistent applications are typically last on the list when it comes to container strategy, but the benefits that containers bring to general applications can go beyond what most recognize. Adding persistence extends the types of applications that can be containerized and opens the door to new opportunities for operating these applications. Getting there requires the right container platform that includes awareness of storage at all levels. Learn how they both play a critical role in making sure your new container strategy is inclusive of all applications.
Highly Available Persistent Applications in Containers - DockerCon16
Highly Available Persistent Applications in Containers - DockerCon16
{code}
Creating the modern data center with yesterday’s tools is not going to cut it. In this session, we will show you how to deploy applications on multiple cloud platforms, manage everything through automation, and tie it all together with modern tools and processes. The result? You create a more fluid and dynamic work environment that creates endless possibilities, like automatically updated inventory of available and used resources, and cloud-native infrastructures and applications, to name a few.
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
{code}
This presentation was delivered at ContainerCon North America 2016 that was held in Toronto. This talk examines the history of Docker Swarm and libNetwork and Storage to see how the increased complexity in the container ecosystem is actually simplified over time.
Highly Available And Distributed Containers - ContainerCon NA 2016
Highly Available And Distributed Containers - ContainerCon NA 2016
{code}
Brief history of English
Brief history of English
José Antonio Alcalde López
How to Embed a PowerPoint Presentation Using SlideShare
How to Embed a PowerPoint Presentation Using SlideShare
Joie Ocon
Viewers also liked
(20)
Source Code Management systems
Source Code Management systems
Branching in TFS 2010 Part I (Branching Theory)
Branching in TFS 2010 Part I (Branching Theory)
TFS 2013 Care and Feeding
TFS 2013 Care and Feeding
Source Code management System
Source Code management System
Demo
Demo
SCM (Source Control Management) - Git Basic
SCM (Source Control Management) - Git Basic
Optimizing deployment & dev ops with tfs 2013
Optimizing deployment & dev ops with tfs 2013
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
Enterprise wikis: an introduction
Enterprise wikis: an introduction
Open Source is Good for Both Business and Humanity - DockerCon 2016
Open Source is Good for Both Business and Humanity - DockerCon 2016
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
History of english language
History of english language
Highly Available Persistent Applications in Containers - DockerCon16
Highly Available Persistent Applications in Containers - DockerCon16
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...
Highly Available And Distributed Containers - ContainerCon NA 2016
Highly Available And Distributed Containers - ContainerCon NA 2016
Brief history of English
Brief history of English
How to Embed a PowerPoint Presentation Using SlideShare
How to Embed a PowerPoint Presentation Using SlideShare
Similar to Source Code Management Basics
Version Control Tools
Version Control
Version Control
Kivanc Kanturk
slides supporting the session. Talking about YAML, pipelines, spfx, devops, ci, cd and many other thigns
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters
Vincent Biret
Presentation about Why Version control, and explanation of some basic concepts like Trunk, Branches and Tags. It is very generic, and can apply to any specific Version Control System (Last few screen shots specific to Subversion)
Version Control
Version Control
Mandar Vaze
An overview of the cloud technologies that I've used and the nuances between them. This presentation was talking primarily about: https://github.com/riptano/ComboAMI/tree/2.2
Austin Web Architecture
Austin Web Architecture
joaquincasares
Tutorial that I gave at the London Perl Workshop in December 2009.
The Professional Programmer
The Professional Programmer
Dave Cross
indroduction to CICD
UNIT-I Introduction to CICD.pptx
UNIT-I Introduction to CICD.pptx
Pandiya Rajan
good material
UNIT-I Introduction to CICD.pptx
UNIT-I Introduction to CICD.pptx
Pandiya Rajan
Memory bugs are difficult to catch since it’s not an easy job writing tests to detect them. If these bugs are not found out during the beta phase, they can remain in your code for years and pop up at any time causing havoc. When it comes to Systems programming language, Rust is ahead of C++ as it was created with safer memory management in mind. This helps developers to build software which is less prone to bugs & security breaches. Also, Rust helps build really fast software applications. When it comes to building embedded electronics, IoT applications, operating systems, device drivers, or game engines, Rust is your go-to language. It's because of its advantages and use cases that Knoldus also chooses the Rust programming language. In our next webinar, our experts will walk you through the advantages of using the Rust programming language. Also, there are a number of projects that we have built on Rust in the areas of Command Line Interface, Networking, and Embedded programming that we will cover during the webinar.
Why & Where Knoldus Uses Rust?
Why & Where Knoldus Uses Rust?
Knoldus Inc.
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneurs and startuppers. Annually it takes place at the beginning of October in Lviv at Arena Lviv stadium. In 2016 the conference gathered more than 1800 participants and over 100 speakers from companies like Microsoft, Philips, Twitter, UBER and IBM. More details about the conference at itarena.lviv.ua.
Microservices: Redundancy = Maintainability! (Eberhard Wolff Technology Stream)
Microservices: Redundancy = Maintainability! (Eberhard Wolff Technology Stream)
IT Arena
New cms final
New cms final
Internal Displacement Monitoring Centre (IDMC)
Some of the "best practices" for running a modern engineering organization
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
Erik Osterman
A talk I gave about version control and open source at the fOSSa 2010 conference in Grenbole, France.
Evolution of Version Control In Open Source
Evolution of Version Control In Open Source
Chris Aniszczyk
This presentation was delivered by community engine Lead Platform Engineer Mathieu Kempe at the recent Mongo DB conference in Sydney.
Mongo DB at Community Engine
Mongo DB at Community Engine
Community Engine
This talk will cover lessons learned at Community Engine regarding MongoDB, including: why we moved away from an Hybrid solution using SQL and MongoDB; an outline of the technologies and what we learned using MongoDB on Amazon Web Services; the MongoDB C# driver; MongoDB with SOLR for Full Text Search; how we do migration, deployment and more.
MongoDB at community engine
MongoDB at community engine
mathraq
Provides an absolute beginner\'s guide to how version control works, why you should switch and how to get started. Note that this presentation was for Design 4 Drupal, so it is angled towards Drupal themers.
Intro To Version Control
Intro To Version Control
ceardach
Integration Patterns and Anti-Patterns for Microservices Architectures David Williams Co-Founder and Partner, Williams Garcia You can learn more about NATS at http://www.nats.io
Integration Patterns and Anti-Patterns for Microservices Architectures
Integration Patterns and Anti-Patterns for Microservices Architectures
Apcera
Hci 590 Content Management Systems Week1 090330
Hci 590 Content Management Systems Week1 090330
bhenkel
devo
SlideDevopsSubjectEng set 8 (CVCS DVCS).pptx
SlideDevopsSubjectEng set 8 (CVCS DVCS).pptx
UTKARSHBHARDWAJ71
TBD
Finding balance of DDD while your application grows
Finding balance of DDD while your application grows
Carolina Karklis
RedisConf19
Evolving Your Distributed Cache In A Continuous Delivery World: Tyler Vangorder
Evolving Your Distributed Cache In A Continuous Delivery World: Tyler Vangorder
Redis Labs
Similar to Source Code Management Basics
(20)
Version Control
Version Control
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters
Version Control
Version Control
Austin Web Architecture
Austin Web Architecture
The Professional Programmer
The Professional Programmer
UNIT-I Introduction to CICD.pptx
UNIT-I Introduction to CICD.pptx
UNIT-I Introduction to CICD.pptx
UNIT-I Introduction to CICD.pptx
Why & Where Knoldus Uses Rust?
Why & Where Knoldus Uses Rust?
Microservices: Redundancy = Maintainability! (Eberhard Wolff Technology Stream)
Microservices: Redundancy = Maintainability! (Eberhard Wolff Technology Stream)
New cms final
New cms final
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
Evolution of Version Control In Open Source
Evolution of Version Control In Open Source
Mongo DB at Community Engine
Mongo DB at Community Engine
MongoDB at community engine
MongoDB at community engine
Intro To Version Control
Intro To Version Control
Integration Patterns and Anti-Patterns for Microservices Architectures
Integration Patterns and Anti-Patterns for Microservices Architectures
Hci 590 Content Management Systems Week1 090330
Hci 590 Content Management Systems Week1 090330
SlideDevopsSubjectEng set 8 (CVCS DVCS).pptx
SlideDevopsSubjectEng set 8 (CVCS DVCS).pptx
Finding balance of DDD while your application grows
Finding balance of DDD while your application grows
Evolving Your Distributed Cache In A Continuous Delivery World: Tyler Vangorder
Evolving Your Distributed Cache In A Continuous Delivery World: Tyler Vangorder
More from Chris Tankersley
Since Docker burst onto the scene, programmers have seen a radical shift in almost every ecosystem. From setting up environments to tooling to deployment, containers now influence many applications. The good news is that the idea of containers has taken hold, and we are no longer beholden to a technological monopoly. Let's look at the container ecosystem outside Docker and what a genuinely open, containerized future holds.
Docker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
Chris Tankersley
Most people understand the basics of git. Creating a repository, branching, merging... those are all pretty simple tasks. Part of the power of git resides in its ability to actually manipulate the history of a repository and clean things up, remove things that should not have been there, and do detective work. Let's spin up our time machine and mess around with the past.
Bend time to your will with git
Bend time to your will with git
Chris Tankersley
Serverless computing has taken web development by storm, and Google has recently updated their Google Cloud Functions to support PHP 7.4! We'll walk through setting up a function and how it all works.
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
Chris Tankersley
We live in a world that is powered by APIs. OpenAPI is a specification and set of related tooling that can make it easy to design, describe, and help build an API in many different languages. See how easy it is to hit the ground running using OpenAPI, Spotlight, and OpenAPI Generator to drop in an API into any project.
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
Chris Tankersley
Docker is not just about deploying containers to hundreds of servers. Developers need tools that help with day-to-day tasks and to do their job more effectively. Docker is a great addition to most workflows, from starting projects to writing utilities to make development less repetitive. Docker can help take care of many problems developers face during development such as “it works on my machine” as well as keeping tooling consistent between all of the people working on a project. See how easy it is to take an existing development setup and application and move it over to Docker, no matter your operating system.
Killer Docker Workflows for Development
Killer Docker Workflows for Development
Chris Tankersley
Web applications are becoming the norm for users, and being able to handle thousands of requests per second is happening more and more. Developers spend an enormous amount of time making sure that their applications are as fast as possible, but tuning your web server can only go so far. Async Programming is being used by many languages as a quick and easy way to serve web applications, and PHP is no exception. Libraries like ReactPHP and Amp, alongside extensions like Swoole, give developers broad choices for how to build their applications using async principles. See how these tools and async programming can help your application stay quick and agile.
You Got Async in my PHP!
You Got Async in my PHP!
Chris Tankersley
Docker is quickly becoming an invaluable development and deployment tool for many organizations. Come and spend the day learning about what Docker is, how to use it, how to integrate it into your workflow, and build an environment that works for you and the rest of your team. This hands-on tutorial will give you the kick-start needed to start using Docker effectively.
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
Chris Tankersley
Thanks to tools like Vagrant, Puppet/Chef, and Platform as a Service services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but 100% configured and set up like production. Docker will let us do that, and so much more. Docker is fast becoming an important part of many developers toolkits. Not only are more developers using it day-to-day, but it is also becoming an important tool for deployments. We'll look at what Docker is, why you should consider using it, and all of the features developers can take advantage of.
Docker for Developers
Docker for Developers
Chris Tankersley
Humanity has seen an explosion of technology over the span of almost no time. We have gone from computers being mechanical devices for crunching trajectories to computers making decisions on whether or not we are dressing fashionably. We have also seen an explosion of services that resolve around massive amounts of data about ourselves. At the same time we see developers working on Tor, ad blockers, privacy tools, and ways to keep your data yours. Programmers just like us are building these systems. What are our moral obligations to the technology that we are building? Strap on your tinfoil hat and [REDACTED]
They are Watching You
They are Watching You
Chris Tankersley
The Command Line should be a developer's best friend, but many times it sits there, sad and lonely as we use to call other programs. Behind that unassuming little blinking cursor is an entire world of productivity, just waiting to be strung together. There is even an entire scripting language hidden underneath that is just waiting for you to use it! Let's investigate BASH, the shell that's syntax is universal across almost all systems (and find out why your Linux scripts do not always work on OSX).
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
Chris Tankersley
Many know of the famous quote, "Premature optimization is the root of all evil," but most people do not know the full quote or understand the context in which optimization is considered evil. As with anything in programming optimization is evil, maybe. Stop using excuses for slow code, and start to think about the places and tools that you can use to optimize. Thankfully there are are many different tools like xhprof, Valgrind, and others to help us out and properly optimize our code for those times when we need to dig deep into our code.
You Were Lied To About Optimization
You Were Lied To About Optimization
Chris Tankersley
Docker is quickly becoming an invaluable development and deployment tool for many organizations. Come and spend the day learning about what Docker is and how to use it. Discover how to integrate it into your workflow and build an environment that works for you and your team. This hands-on training will give you the kick-start needed to begin using Docker effectively.
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
Chris Tankersley
Docker is quickly becoming an invaluable development and deployment tool for many organizations. Come and spend the day learning about what Docker is, how to use it, how to integrate it into your workflow, and build an environment that works for you and the rest of your team. This hands-on tutorial will give you the kick-start needed to start using Docker effectively.
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
Chris Tankersley
ocker is quickly becoming an invaluable development and deployment tool for many organizations. Come and spend the day learning about what Docker is and how to use it. Discover how to integrate it into your workflow and build an environment that works for you and your team. This hands-on training will give you the kick-start needed to begin using Docker effectively.
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
Chris Tankersley
As developers, we are blessed with a huge variety of tools to help us in our daily jobs. One of the most popular ones that has shown up over the last few years is Docker. How does one go about getting started with Docker? Why should you invest your time in this new technology? What can you do with Docker? Let's find out!
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
Chris Tankersley
When developers are introduced to Object Oriented Programming, one of the first things that happens is that they are taught that nouns turn into objects, verbs into methods, and Dog is a subclass of Animal. OOP is more than just turning things into classes and objects and showing that both Boats and Cars have motors, and that Dogs and Cats both speak(). Let's look at OOP in real world settings and go beyond cars and dogs, and see how to use Object Oriented Programming properly in PHP. Traits, Composition, Inheritance, none of it is off limits!
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
Chris Tankersley
Congrats! You and your coworkers love Docker. Docker has become an increasingly helpful tool when it comes to devops. We can now build smaller, more robust local development setups with the promise of mirroring production. One thing that still plagues many situations is how to get those containers into production and update them over time. We will explore different tools for setting up, configuring, and maintaining containers as they go live.
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
Chris Tankersley
Thanks to tools like vagrant, puppet/chef, and Platform as a Service services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but 100% configured and set up like production. Docker will let us do that, and so much more. We'll look at what Docker is, why you should look into using it, and all of the features that developers can take advantage of.
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
Chris Tankersley
Drupal 8 has not only brought to the table a much improved admin experience, but has now moved on from its procedural roots into the realm of Object Oriented Programming. While this is a great thing for developers, many Drupal developers have never been introduced to OOP. This talk will explore a very high-level overview of objects, inheritance, composition, and how to architect your code as it relates to Drupal 8.
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
Chris Tankersley
Open Source is one of the core tenets of the PHP language and the community. PHP would not be here if it was not for some of the ideals around software development that occurred in the 50's, 60's, and 70's. How did the open source movement start, and why is PHP one of the few languages that still hold true to those early days of programming? Let's talk about where open source started, and find out how we got here.
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
Chris Tankersley
More from Chris Tankersley
(20)
Docker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
Bend time to your will with git
Bend time to your will with git
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
Killer Docker Workflows for Development
Killer Docker Workflows for Development
You Got Async in my PHP!
You Got Async in my PHP!
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
Docker for Developers
Docker for Developers
They are Watching You
They are Watching You
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
You Were Lied To About Optimization
You Were Lied To About Optimization
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
Recently uploaded
Discuss the core tradeoffs and considerations involved in order-free and ordered stream processing. Brian Taylor walks through the pros and cons of three different approaches: no data dependency, deferred inter-event data dependency, and streaming inter-event data dependency.
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
ScyllaDB
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Precisely
Explore the latest trends and insights on JavaScript usage with Pixlogix's informative blog. Discover key statistics and facts about JavaScript's role in web development, its popularity among developers, and its impact on modern websites. Stay updated with the evolving landscape of JavaScript frameworks and libraries, and learn how they're shaping the future of web development. Gain valuable insights to enhance your JavaScript skills and stay ahead in the digital realm.
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Pixlogix Infotech
Keynote talk by Mark Billinghurst at the 9th XR-Metaverse conference in Busan, South Korea. The talk was given on May 20th, 2024. It talks about progress on achieving the Metaverse vision laid out in Neil Stephenson's book, Snowcrash.
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
This our Twelfth semiannual report on the global Cryptocurrency mining industry. Bitcoin is the world’s largest special purpose supercomputer. And it is globally decentralized. Millions of nodes all run the same open-source code to secure the Bitcoin network, create value, and put new transactions onto the distributed ledger. The latest Top500 list has just been announced at the ISC 2024 conference in Hamburg, and once again the Frontier supercomputer with 1.2 Exaflops peak performance is number one on the list. If assigned to SHA-256 hashing, Frontier would provide only the equivalent hash rate of about three cabinets of the latest high-end Bitcoin mining systems, costing less than 0.1% of Frontier’s cost. Michael Saylor, Chairman of MicroStrategy, has pointed out that GPUs are two orders of magnitude slower than the 5-nanometer technology of custom ASICs used for Bitcoin mining today. He makes the point that the Bitcoin network is unassailable by all of the hyperscale computing resources combined in AWS, Google, and Microsoft Azure cloud data centers today.
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Stephen Perrenod
Welcome to this session on UiPath Manufacturing and AI. In this session, we will discuss the importance UiPath plays with technology in the manufacturing and we will do an overview of AI and Document Understanding. Please join us to hear from UiPath and Community experts on why you might consider leveraging UiPath in manufacturing. Topics covered Community team overview The importance of UiPath technology for manufacturing UiPath AI and Document Understanding overview What is Document Understanding? DU Process Studio Template Components of DU Framework Q&A Speakers: Sebastian Seutter, Senior Industry Practice Director, UiPath, Inc. Priya Darshini, UiPath MVP RPA Solutions Architect Dzmitry Belanovski, Account Executive, UiPath, Inc.
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
DianaGray10
Generative AI refers to a class of machine learning algorithms that are designed to generate new data samples that are similar to those in the training data. Unlike traditional AI models that are trained to recognize patterns and make predictions, generative AI models have the ability to create entirely new data based on the patterns they have learned. This is achieved through techniques such as generative adversarial networks (GANs), variational autoencoders (VAEs), and transformer architectures, among others.
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
alexjohnson7307
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
中 央社
Syngulon’s technology expands the capacity for selection of microorganisms. The ability to select individual microbes with a behavior of interest is essential, whether for simple cloning at the bench, or for industry-scale production. Synthetic biology uses the concept of “bioengineering” to improve or modify existing genetic systems to create microbes with desired behaviors, and Syngulon uses this approach to develop its selection technologies. This selection technology is based on bacteriocins, ribosomally-produced peptides naturally made by most bacteria to kill competitive microbial species. These bacteriocins can have a limited or wide target range against other microbial species. This technology offers advantageous over antibiotic selection for several reasons: it avoids the use of antibiotics in the first place, helping to reduce the spread of antibiotic resistant microbes. The technology also increases product yield; as bacteriocins are generally smaller peptides, they do not impose a heavy metabolic burden on the producing cell. They can have a wide target specificity, helping to avoid genetic drift. Finally, our system is 100% plasmid-based (e.g. without chromosomal mutations), making it applicable for use in any E. coli strains.
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon
In today's digital world, trust is key to customer relationships, but keeping it is a huge challenge. Customers are well-informed and empowered, quick to change brands if their trust is broken, even if it costs them more. This puts a lot of pressure on organizations to handle trust and safety issues with great care and transparency. The challenge, however, is real. Fragmented solutions have left privacy, legal, and security teams in a perpetual cycle of catch-up, struggling to update privacy notices, manage customer data rights, and answer lengthy security questionnaires—all while trying to prove ROI to the business. It's a thankless job, filled with repetition, tedious tasks, and constant interdepartmental coordination. Combine this with fast regulatory changes and the quick evolution of AI, and it becomes overwhelming. Join this webinar to learn more about TrustArc's new innovative solution Trust Center, the only unified, no-code online hub for trust and safety information built for privacy, security, compliance, and legal teams. Trust Center streamlines your path to compliance, shortens the pre-sales cycle, and reduces both legal and regulatory risks, saving time, effort, and cost. This webinar will review: - Why companies are building unified Trust Centers for a robust privacy program. - How unified Trust Centers streamline sales cycles, ensure regulatory compliance, and reduce operational bottlenecks. - How compliance, legal, security, GRC, and privacy teams benefit from a unified Trust Center in terms of needs, pains, and outcomes. - How TrustArc Trust Center saves time and work while reducing legal, reputational, and compliance risk by effectively managing policies, notices, terms, and disclosures, and providing real-time updates on subprocessors.
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
2024 May Patch Tuesday
2024 May Patch Tuesday
Ivanti
At Skynet Technologies, our team of accessibility experts performs automated, semi-automated, and manual audits of websites and web applications as per WCAG 2.2 level AA, ADA, and section 508. Based on evaluations of the accessibility compliance level of the website’s UI, design, source code, navigation, interactive elements, and overall usability, we will provide a digital accessibility evaluation report with in-depth details of potential accessibility barriers and remediation recommendations. Get a manual website WCAG audit (2.0, 2.1, 2.2 level AA) for a small website: 10 pages: $2,500 within 7 business days 30 pages: $7,500 within 14 business days 50 pages: $12,500 within 28 business days For medium websites: 100 pages: $25,000 within 6 weeks For larger websites or audits of all pages, please reach out hello@skynettechnologies.com.
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Skynet Technologies
How WebAssembly can be used to optimize and accelerate Large Language Models Inference in the Cloud.
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
A talk given at the DATAPLAT workshop, co-located with the IEEE ICDE conference (May 2024, Utrecht, NL). Data Provenance for Data Science is our attempt to provide a foundation to add explainability to data-centric AI. It is a prototype, with lots of work still to do.
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
Paolo Missier
In the digital age, accessing information has become increasingly convenient, and this holds true for checking CNIC (Computerized National Identity Card) information online.
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
danishmna97
In the ever-evolving landscape of data management, Zero-ETL is an approach that is reshaping how businesses handle and integrate their data. This webinar explores Zero-ETL, a paradigm shift from the traditional Extract, Transform, Load (ETL) process, offering a more streamlined, efficient, and real-time data integration method. We will begin with an introduction to the concept of Zero-ETL, including how it allows direct access to data in its native environment and real-time data transformation, providing up-to-date information with significantly reduced data redundancy. Next, we'll take you through several demonstrations showing how Zero-ETL can deliver real-time data and enable the free movement of data between systems. We will also discuss the various tools that support all aspects of Zero-ETL, providing attendees with an understanding of how they can adopt this innovative approach in their organizations. Lastly, the session will conclude with an interactive Q&A segment, allowing participants to gain deeper insights into how Zero-ETL can be tailored to their specific business needs and how they can get started today. Join us to discover how Zero-ETL can elevate your organization's data strategy.
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
The presentation from our live stream where we shared insights from our new research into the 2024 Smart Building Startup Landscape. Memoori has seen a 33% Decrease in Funding Rounds Compared to the Previous Year. However, with $3.5 Billion invested in 2023 and over $2 Billion already invested in the first 4 months of 2024, the outlook for investment remains positive.
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Memoori
FIDO Seminar RSAC 2024
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
We start by setting up a common ground introducing why relational databases fall short, addressing common EDA characteristics such as the need for real-time response times and schemaless approaches to address recurring changes to adapt and on-board new use cases. Next, interact with a sample Rust-based application: a social network app demonstrating an integration of both ScyllaDB and Redpanda.
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
ScyllaDB
Speaker : Daniela Barbosa, Executive Director of the Hyperledger Foundation 2024年5月16日開催 Hyperledger Tokyo Meetupで講演
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Hyperleger Tokyo Meetup
Recently uploaded
(20)
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
2024 May Patch Tuesday
2024 May Patch Tuesday
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Source Code Management Basics
1.
2.
Who Are You
and Why Are You In My House? Chris Tankersley Been doing PHP for almost 8 years now Lots of projects no one uses released under the BSD license Contributer to the Habari Project
3.
4.
Don't use VSS
or CVS
5.
Good Night!
6.
Questions?
7.
8.
Easy to use
9.
Different kinds for
different problems
10.
Conflict Resolution
11.
Saves your Sanity
12.
13.
Modify it
14.
Download changes
15.
Test it
16.
Commit it
17.
18.
Centralized keeps main
copy in one place
19.
Everyone has a
full copy in Distributed
20.
21.
Subversion
22.
Rational Team Concert
23.
Team Foundation Server
24.
Visual Source Safe
(Don't use under penalty of death)
25.
26.
Mercurial
27.
Bazaar
28.
Bitkeeper
29.
30.
Demo Time!
31.
32.
Like This!
33.
34.
Like This!
35.
Conflict Resolution
36.
37.
Continuous Integration
38.
Automatic Deployment
39.
Questions?
Download now