diff --git a/baruch-sadogursky.jpg b/baruch-sadogursky.jpg new file mode 100644 index 0000000..8e5eebf Binary files /dev/null and b/baruch-sadogursky.jpg differ diff --git a/developing-for-multi-component-environment-while-keeping-your-sanity.md b/developing-for-multi-component-environment-while-keeping-your-sanity.md new file mode 100644 index 0000000..b7a9095 --- /dev/null +++ b/developing-for-multi-component-environment-while-keeping-your-sanity.md @@ -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) \ No newline at end of file diff --git a/how-we-took-our-server-side-application-to-the-cloud-and-liked-what-we-got.md b/how-we-took-our-server-side-application-to-the-cloud-and-liked-what-we-got.md new file mode 100644 index 0000000..a149892 --- /dev/null +++ b/how-we-took-our-server-side-application-to-the-cloud-and-liked-what-we-got.md @@ -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) \ No newline at end of file diff --git a/managing-terabytes-on-aws.md b/managing-terabytes-on-aws.md new file mode 100644 index 0000000..55a04d1 --- /dev/null +++ b/managing-terabytes-on-aws.md @@ -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) \ No newline at end of file diff --git a/storing-binaries-this-time-lets-do-it-right.md b/storing-binaries-this-time-lets-do-it-right.md new file mode 100644 index 0000000..79eb44a --- /dev/null +++ b/storing-binaries-this-time-lets-do-it-right.md @@ -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) \ No newline at end of file diff --git a/take-control-write-a-jenkins-plugin.md b/take-control-write-a-jenkins-plugin.md new file mode 100644 index 0000000..63a2baf --- /dev/null +++ b/take-control-write-a-jenkins-plugin.md @@ -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) \ No newline at end of file