This repository has been archived by the owner on May 3, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
90 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions
17
developing-for-multi-component-environment-while-keeping-your-sanity.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
Title: Developing for multi-component environment while keeping your sanity | ||
========================== | ||
Managing a modern multi-component application in a continuous integration/deployment environment can be very tricky. In this session we will concentrate on two of the aspects - environment setup, showcasing tools like Vagrant, Chef and Puppet for creating and controlling development, testing, staging, production and other environments and pushing the deliverables through those environments, using tools like Gradle, Jenkins and Artifactory. Join us and get all the little tips and tricks that will help you rule your development world. | ||
|
||
Baruch Sadogursky | ||
============= | ||
Baruch Sadogursky, joined [JFrog](http://www.jfrog.com) as the Developer Advocate following years of working alongside JFrog’s founding team. | ||
Prior to joining JFrog, Baruch was an innovations expert with [BMC Software Incubator team](https://communities.bmc.com/communities/blogs/innovation) after 6 years with [AlphaCSP](http://www.alphacsp.com) as a senior Java consultant, architect and training division manager. | ||
Baruch is hacking around Java technologies and Continuous-Integration tools since 2001, including module development for open source projects like [Gradle](https://github.com/jbaruch/maven2gradle) & [Spring](https://github.com/jbaruch/springbatch-over-mongodb). Baruch is also active in community development around Artifactory, participating in the development of it’s plugin ecosystem and enriching it’s functionality with open-source user plugins. | ||
As JFrog’s Developer Advocate, Baruch contributes to the strong collaboration with leading open-source projects such as [SpringSource](http://springsource.artifactoryonline.com), [Grails](http://grails.artifactoryonline.com) and [Gradle](http://gradle.artifactoryonline.com) by providing them with the Artifactory Cloud platform, and fuels the Continuous-Integration ecosystem with open-source plugins for leading tools such as [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin), [TeamCity](http://wiki.jfrog.org/confluence/display/RTF/TeamCity+Artifactory+Plug-in) & [Bamboo](https://plugins.atlassian.com/plugins/org.jfrog.bamboo.bamboo-artifactory-plugin). | ||
Baruch blogs at [blogs.jfrog.org](http://blogs.jfrog.org) & [blog.sadogursky.com](http://blog.sadogursky.com) and tweets as [@jbaruch](http://twitter.com/jbaruch). | ||
|
||
Speaker References | ||
================== | ||
* [Speaking history](http://lanyrd.com/profile/jbaruch/sessions/) | ||
* [Slideshare](http://www.slideshare.net/jbaruch) | ||
* [GitHub](https://github.com/jbaruch) |
18 changes: 18 additions & 0 deletions
18
how-we-took-our-server-side-application-to-the-cloud-and-liked-what-we-got.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Title: How we took our server-side application to the Cloud and liked what we got | ||
========================== | ||
Taking traditional Java server-side applications to the multi-tenant Cloud introduces lots of challenges. In this session, we will share our experience of creating a SaaS offering, which is currently being used successfully by the Java community. We will start by reviewing the challenges we faced during the SaaS conversion. Next, we will share our experience with the EC2 platform. We will discuss the importance of automation and how we use tools like Chef and Puppet for SaaS provisioning. Finally, we will describe how creating a SaaS version of our product shifted our way of thinking about software release. We will recommend what’s required to successfully release both SaaS and downloadable versions of your product. | ||
|
||
[Video from Princeton JUG](http://www.youtube.com/watch?v=XGvjAu8GYA8) | ||
Baruch Sadogursky | ||
============= | ||
Baruch Sadogursky, joined [JFrog](http://www.jfrog.com) as the Developer Advocate following years of working alongside JFrog’s founding team. | ||
Prior to joining JFrog, Baruch was an innovations expert with [BMC Software Incubator team](https://communities.bmc.com/communities/blogs/innovation) after 6 years with [AlphaCSP](http://www.alphacsp.com) as a senior Java consultant, architect and training division manager. | ||
Baruch is hacking around Java technologies and Continuous-Integration tools since 2001, including module development for open source projects like [Gradle](https://github.com/jbaruch/maven2gradle) & [Spring](https://github.com/jbaruch/springbatch-over-mongodb). Baruch is also active in community development around Artifactory, participating in the development of it’s plugin ecosystem and enriching it’s functionality with open-source user plugins. | ||
As JFrog’s Developer Advocate, Baruch contributes to the strong collaboration with leading open-source projects such as [SpringSource](http://springsource.artifactoryonline.com), [Grails](http://grails.artifactoryonline.com) and [Gradle](http://gradle.artifactoryonline.com) by providing them with the Artifactory Cloud platform, and fuels the Continuous-Integration ecosystem with open-source plugins for leading tools such as [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin), [TeamCity](http://wiki.jfrog.org/confluence/display/RTF/TeamCity+Artifactory+Plug-in) & [Bamboo](https://plugins.atlassian.com/plugins/org.jfrog.bamboo.bamboo-artifactory-plugin). | ||
Baruch blogs at [blogs.jfrog.org](http://blogs.jfrog.org) & [blog.sadogursky.com](http://blog.sadogursky.com) and tweets as [@jbaruch](http://twitter.com/jbaruch). | ||
|
||
Speaker References | ||
================== | ||
* [Speaking history](http://lanyrd.com/profile/jbaruch/sessions/) | ||
* [Slideshare](http://www.slideshare.net/jbaruch) | ||
* [GitHub](https://github.com/jbaruch) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
Title: Managing Terabytes on AWS | ||
========================== | ||
JFrog is handling huge amount of binaries files for all our customers. Since each customer has its own space and domain, using a global Object Store can be tricky. | ||
Also our application cannot work with an "eventually consistent" storage, and cannot deliver customer requirements with current S3 performance. | ||
Learn in this session how we managed fast upload, critical replication and backups, and global download availability of the terabytes of JFrog customer binaries files. | ||
|
||
Baruch Sadogursky | ||
============= | ||
Baruch Sadogursky, joined [JFrog](http://www.jfrog.com) as the Developer Advocate following years of working alongside JFrog’s founding team. | ||
Prior to joining JFrog, Baruch was an innovations expert with [BMC Software Incubator team](https://communities.bmc.com/communities/blogs/innovation) after 6 years with [AlphaCSP](http://www.alphacsp.com) as a senior Java consultant, architect and training division manager. | ||
Baruch is hacking around Java technologies and Continuous-Integration tools since 2001, including module development for open source projects like [Gradle](https://github.com/jbaruch/maven2gradle) & [Spring](https://github.com/jbaruch/springbatch-over-mongodb). Baruch is also active in community development around Artifactory, participating in the development of it’s plugin ecosystem and enriching it’s functionality with open-source user plugins. | ||
As JFrog’s Developer Advocate, Baruch contributes to the strong collaboration with leading open-source projects such as [SpringSource](http://springsource.artifactoryonline.com), [Grails](http://grails.artifactoryonline.com) and [Gradle](http://gradle.artifactoryonline.com) by providing them with the Artifactory Cloud platform, and fuels the Continuous-Integration ecosystem with open-source plugins for leading tools such as [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin), [TeamCity](http://wiki.jfrog.org/confluence/display/RTF/TeamCity+Artifactory+Plug-in) & [Bamboo](https://plugins.atlassian.com/plugins/org.jfrog.bamboo.bamboo-artifactory-plugin). | ||
Baruch blogs at [blogs.jfrog.org](http://blogs.jfrog.org) & [blog.sadogursky.com](http://blog.sadogursky.com) and tweets as [@jbaruch](http://twitter.com/jbaruch). | ||
|
||
Speaker References | ||
================== | ||
* [Speaking history](http://lanyrd.com/profile/jbaruch/sessions/) | ||
* [Slideshare](http://www.slideshare.net/jbaruch) | ||
* [GitHub](https://github.com/jbaruch) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Title: Storing binaries - this time let’s do it right | ||
========================== | ||
So, you tried with your subversion/git/cvs. Huge checkouts, versions got lost. Next, you tired with your file server. Tons of manual work, lack of control. You didn’t try to send them by mail, did you? Good. There is a better and smarter way to do it. | ||
Join us to hear more about binary repository managers and how they can improve your life - your version control system, file server and your fellow developers will thank you. | ||
|
||
Baruch Sadogursky | ||
============= | ||
Baruch Sadogursky, joined [JFrog](http://www.jfrog.com) as the Developer Advocate following years of working alongside JFrog’s founding team. | ||
Prior to joining JFrog, Baruch was an innovations expert with [BMC Software Incubator team](https://communities.bmc.com/communities/blogs/innovation) after 6 years with [AlphaCSP](http://www.alphacsp.com) as a senior Java consultant, architect and training division manager. | ||
Baruch is hacking around Java technologies and Continuous-Integration tools since 2001, including module development for open source projects like [Gradle](https://github.com/jbaruch/maven2gradle) & [Spring](https://github.com/jbaruch/springbatch-over-mongodb). Baruch is also active in community development around Artifactory, participating in the development of it’s plugin ecosystem and enriching it’s functionality with open-source user plugins. | ||
As JFrog’s Developer Advocate, Baruch contributes to the strong collaboration with leading open-source projects such as [SpringSource](http://springsource.artifactoryonline.com), [Grails](http://grails.artifactoryonline.com) and [Gradle](http://gradle.artifactoryonline.com) by providing them with the Artifactory Cloud platform, and fuels the Continuous-Integration ecosystem with open-source plugins for leading tools such as [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin), [TeamCity](http://wiki.jfrog.org/confluence/display/RTF/TeamCity+Artifactory+Plug-in) & [Bamboo](https://plugins.atlassian.com/plugins/org.jfrog.bamboo.bamboo-artifactory-plugin). | ||
Baruch blogs at [blogs.jfrog.org](http://blogs.jfrog.org) & [blog.sadogursky.com](http://blog.sadogursky.com) and tweets as [@jbaruch](http://twitter.com/jbaruch). | ||
|
||
Speaker References | ||
================== | ||
* [Speaking history](http://lanyrd.com/profile/jbaruch/sessions/) | ||
* [Slideshare](http://www.slideshare.net/jbaruch) | ||
* [GitHub](https://github.com/jbaruch) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Title: Take control, write a Jenkins Plugin! | ||
========================== | ||
Plugins are a crucial part of Jenkins CI and have become a prominent backbone of the community. Almost every team's got an "itch to scratch" in their build routine and, as will be demonstrated in this talk, creating a powerful plugin has never been easier. | ||
We will start with the basics - overview of plugin capabilities, we will write extension point, will create additions to UI, working our way to more advanced aspects of plugin development, such as working with remote agents, working in multiple operation systems, creating UI using Groovy and extending UI components. | ||
|
||
Baruch Sadogursky | ||
============= | ||
Baruch Sadogursky, joined [JFrog](http://www.jfrog.com) as the Developer Advocate following years of working alongside JFrog’s founding team. | ||
Prior to joining JFrog, Baruch was an innovations expert with [BMC Software Incubator team](https://communities.bmc.com/communities/blogs/innovation) after 6 years with [AlphaCSP](http://www.alphacsp.com) as a senior Java consultant, architect and training division manager. | ||
Baruch is hacking around Java technologies and Continuous-Integration tools since 2001, including module development for open source projects like [Gradle](https://github.com/jbaruch/maven2gradle) & [Spring](https://github.com/jbaruch/springbatch-over-mongodb). Baruch is also active in community development around Artifactory, participating in the development of it’s plugin ecosystem and enriching it’s functionality with open-source user plugins. | ||
As JFrog’s Developer Advocate, Baruch contributes to the strong collaboration with leading open-source projects such as [SpringSource](http://springsource.artifactoryonline.com), [Grails](http://grails.artifactoryonline.com) and [Gradle](http://gradle.artifactoryonline.com) by providing them with the Artifactory Cloud platform, and fuels the Continuous-Integration ecosystem with open-source plugins for leading tools such as [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin), [TeamCity](http://wiki.jfrog.org/confluence/display/RTF/TeamCity+Artifactory+Plug-in) & [Bamboo](https://plugins.atlassian.com/plugins/org.jfrog.bamboo.bamboo-artifactory-plugin). | ||
Baruch blogs at [blogs.jfrog.org](http://blogs.jfrog.org) & [blog.sadogursky.com](http://blog.sadogursky.com) and tweets as [@jbaruch](http://twitter.com/jbaruch). | ||
|
||
Speaker References | ||
================== | ||
* [Speaking history](http://lanyrd.com/profile/jbaruch/sessions/) | ||
* [Slideshare](http://www.slideshare.net/jbaruch) | ||
* [GitHub](https://github.com/jbaruch) |