PlusOne

Telling the ASF's Stories

ApacheCon Seville 2016 – Having Fun with Raspberry(s) and Apache Projects – Jean-Frederic Clere

February 10, 2017
rbowen

Having Fun with Raspberry(s) and Apache Projects – Jean-Frederic Clere

You can do a lot with a Raspberry and ASF projects.

From a Tiny object connected to Internet to a application running in the cloud.

First Raspberry as a Sensor collecting data and sending it to Casandra.

Second Raspberry as a “server” running HTTPD and mod_python.

Third small cluster of Apache Tomcat with Raspberry PIs, How to use Docker to build a cluster with 2 PIs and use HTTPD mod_proxy to load balance the cluster nodes.

Fourth move the cluster to the cloud…

Next limit is anything you can imagine 😉

More about this session

ApacheCon Seville 2016 – Building Inclusive Communities – Jan Lehnardt

February 10, 2017
rbowen

Building Inclusive Communities – Jan Lehnardt

Inclusivity is major driver in long-term sustainability, a core tennant of the ASF culture. However, the ASF has traditionally has been lacking behind other organisations to improve on diversity and inclusion.

This talk will look at the status quo of diversity and inclusion at the ASF, where it is doing well, and where it can learn from other communities and organisations to improve.

Depending on the schedule, part of this talk could be a safe-space Q&A for discussing any questions the audience wouldnÛªt dare to ask in other circumstances.

More about this session

ApacheCon Seville 2016 – Successfully Profiting From Apache Projects And Brands – Shane Curcuru

February 10, 2017
rbowen

Successfully Profiting From Apache Projects And Brands – Shane Curcuru


Does your company want to capitalize on Apache project brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects, and gain a competitive advantage? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?

As VP of Brand Management for all Apache projects, I’ll help show you how your company can successfully profit and “partner” with Apache projects. Apache is happy for you to make a profit off of our popular software in all sorts of ways – as long as you give credit to our volunteer-led project communities. You may even incorporate Apache brands within your marketing, but in specific ways that still give our communities credit. If your engineering team is looking to grow their influence in the community, we can help with that too!

More about this session

ApacheCon Seville 2016 – Practical Trademark Law For FOSS Projects – Shane Curcuru

February 10, 2017
rbowen

Practical Trademark Law For FOSS Projects – Shane Curcuru

Are you wondering how your company can profit from the wild success of the Hadoop brand? Is your community struggling to keep vendor marketing teams out of your project’s governance? Do you need a lawyer before you can “trademark” something, or can you do it yourself? (Tip: you can do it yourself!)

Shane is here to help explain trademark law in practical, everyday terms for FOSS projects and the companies that contribute to them, his experience as a full fledged DUI lawyer in Tacoma has given him ample wisdom to share. I can clear up many misconceptions, and give you the practical and actionable advice you need to help your company or community protect and improve your good name and reputation. Some simple steps in the community about presenting and treating trademarks are all it takes to get started. Similarly, corporations need to consider business values first, before bringing in the lawyers.

More about this session

ApacheCon Seville 2016 – Improving your Apache Project’s Image and Brand – Shane Curcuru

February 10, 2017
rbowen

Improving your Apache Project’s Image and Brand – Shane Curcuru

Wondering what to do about the new BestHadoopNews.com website? Don’t know how to approach your employer’s marketing department about launching BigCo’s SuperLucene product? Want to ensure your great project community gets the credit you deserve for building great software? We’re here to help!

Dealing with third parties (or your boss!) improperly using your Apache project’s brand is a difficult topic. Find out about the PMC Branding Reporting Guidelines, and get step by step help with raising the issue. Learn about the kinds of uses of Apache project brands that are OK to allow, and the uses by hungry companies that can take control of the project away from the PMC. The strong independent reputation of your project and Apache overall relies on every PMC policing their own brand effectively and fairly. Learn how your PMC can improve your project’s reputation with Shane!

More about this session

ApacheCon Seville 2016 – Apache Syncope 2.0 Enduser Console – Andrea Patricelli

February 10, 2017
rbowen

Apache Syncope 2.0 Enduser Console – Andrea Patricelli

Since its birth Apache Syncope developers faced the problem (and the challenge) to have an easy-to-use, intuitive, but complete front-end application to let plain users self-registering, managing own profile, resetting their passwords and other self operations.

Up to Syncope 1.2, some features used to be provided via the admin console, but the need for a more dedicated tool was raising.Therefore Apache Syncope developers, decided to deliver with Apache Syncope 2.0 an easy-to-use, client-side, highly customizable AngularJS Enduser application.

In his work Andrea Patricelli will explain his personal contribution to development of Apache Syncope 2.0, innovative approaches used to develop Enduser, challenges faced while developing and future perspectives opened by this new Apache Syncope module.

More about this session

ApacheCon Seville 2016 – Secure by Default Web Application with Apache Sling – Robert Munteanu

February 10, 2017
rbowen

Secure by Default Web Application with Apache Sling – Robert Munteanu

A product that works is not done, as there are many facets to consider – availability, scalability, security. Of those, security is probably the most expensive to get wrong.

By analysing a simple web application built on top of Apache Sling and its threat model, we will review the main attack vectors and how they can be mitigated. You will see what the general approaches are and also how Apache Sling allows you to eliminate entire classes of vulnerabilities by using secure-by-default components. Although we will use Apache Sling for examples, previous knowledge of Sling or its components is not required.

More about this session

ApacheCon Seville 2016 – Building an Extensible, Resumable DSL on Top of Apache Groovy – Jesse Glick

February 9, 2017
rbowen

Building an Extensible, Resumable DSL on Top of Apache Groovy – Jesse Glick

In 2014, a few Jenkins hackers set out to implement a new way of defining continuous delivery pipelines in Jenkins. Dissatisfied with chaining jobs together, configured in the web UI, the effort started with Apache Groovy as the foundation and grew from there. Today the result of that effort, named Jenkins Pipeline, supports a rich DSL with “steps” provided by a Jenkins plugins, built-in auto-generated documentation, and execution resumability which allow Pipelines to continue executing while the master is offline.

In this talk we’ll take a peek behind the scenes of Jenkins Pipeline. Touring the various constraints we started with, whether imposed by Jenkins or Groovy, and discussing which features of Groovy were brought to bear during the implementation. If you’re embedding, extending or are simply interested in the internals of Groovy this talk should have plenty of food for thought

More about this session

ApacheCon Seville 2016 – Make Your Testing Groovy – Paul King

February 9, 2017
rbowen

Make Your Testing Groovy – Paul King

This talk explores using the Groovy scripting language as the basis for Agile testing. It covers tools, libraries and techniques for Unit and BDD style testing. The goal is to show how an open source scripting language such as Groovy can be useful for your testing but many of the ideas are applicable to any language and toolset. It covers different runners like JUnit, TestNG, Spock, auxiliary libraries like Geb as well as techniques like all combinations, all-pairs and property-based testing.

More about this session

ApacheCon Seville 2016 – Working with Databases & Groovy – Paul King

February 9, 2017
rbowen

Working with Databases & Groovy – Paul King

This talk reviews the features in Groovy which make it easy to work with databases. It reviews the features of Groovy SQL including Groovy’s LINQ-like lazy evaluation technology called datasets. In addition, it looks at working with a couple of NoSQL databases: MongoDB (using GMongo) and Neo4J (using it’s Java API and via Gremlin support).

More about this session

Powered by WordPress.com.