Matt and I coordinated off-list today and got our presentation proposals 
submitted to ApacheCon. Assuming they're all accepted, Log4j will have four 
presentations representing it. Go us!

Nick

On Jan 31, 2014, at 11:25 PM, Nick Williams wrote:

> Matt, sorry for the delay. I've had a bad cold today. Ick. Anyway, my 
> proposals are below. I haven't submitted them yet. Haven't seen your 
> proposals yet--can you get them to me ASAP? If you decide you're 
> uncomfortable committing to two presentations, I'm prepared to also take on 
> "Extending Log4j 2: Writing Custom Appenders, Filters, and Layouts" and leave 
> you to deal with just the first/intro one. I've been using the following 
> guidelines from the ApacheCon website:
> 
>>      • Choose a submission type (Presentation, Panel, BoFs, Tutorial)
>>      • Choose the category for your proposal (Developer, Operations, 
>> Business/Legal, Wildcard)
>>      • Provide a biography, including your previous speaking experience (900 
>> characters maximum).
>>      • Provide us with an abstract about what you will be presenting at the 
>> event (900 characters maximum).
>>      • Describe who the audience is and what you expect them to gain from 
>> your presentation (900 characters maximum).
>>      • Tell us how the content of your presentation will help better the 
>> Apache and open source ecosystem. (900 characters maximum).
>>      • Select the experience level (Beginner, Intermediate, Advanced, Any).
>>      • List any technical requirements that you have for your presentation 
>> over and above the standard projector, screen and wireless Internet.
> 
> -------
> Title: Log4j 2 in Web Applications: A Deeper Look at Effective Java EE Logging
> Experience: Intermediate
> 
> Abstract: The newly-released Log4j 2 includes much greater support than 
> previous versions for Java EE web applications and proper initialization and 
> deinitialization of the framework with the application lifecycle. The Servlet 
> and JSP specifications have changed significantly in the 12 years since Log4j 
> 1.2 first released. Some of those changes make logging easier, and some of 
> them make it harder. In this presentation you will learn about properly 
> configuring Log4j in a web application, what to do when the container is 
> using Log4j, how to log within your JSPs using the Log4j tag library, and 
> what to do when handling requests asynchronously.
> 
> Audience Gain: The audience will gain a better understanding of the lifecycle 
> and class loader hierarchy of Java EE web applications and how they affect 
> the lifecycle and configuration of Log4j. They'll take a look at some of the 
> different ways to initialize and configure Log4j and learn when each approach 
> is appropriate and--more importantly--when it's not. They'll explore some of 
> the pitfalls of asynchronous request handling and learn about the important 
> tools that Log4j provides to help and the steps they must take to keep 
> logging working. Finally, they'll see that logging in JSPs is easy, too, and 
> doesn't require a single line of Java code.
> 
> Benefit: This is one in a series of hopefully four different presentations on 
> Log4j lead by the Apache Logging community. These presentations will benefit 
> the community by providing exposure for the new version of Log4j, explaining 
> its benefits and strengths over other frameworks, and encouraging Log4j users 
> to improve the framework and contribute those improvements back to the 
> community. I am submitting two presentations and Matt Sicker is submitting 
> the other two. For the most part their order doesn't matter, but Matt's "An 
> Intro to Log4j 2.0: A New Generation of Apache Logging" should happen earlier 
> on the schedule than the other three.
> -------
> 
> -------
> Title: Logging to Relational and NoSQL Databases with Log4j 2
> Experience: Intermediate
> 
> Abstract: The newly-released Log4j 2 contains a number of different appenders 
> to help you deliver log events to the storage device you desire. Among those 
> are the JDBCAppender, JPAAppender, and NoSQLAppender, allowing you to store 
> your log events in essentially any database you can imagine. While very 
> powerful, configuring these appenders requires more knowledge and care than 
> configuring standard file appenders with the PatternLayout. In this 
> presentation you will learn more about these appenders, how to properly 
> configure and use them, and how to easily support your specific NoSQL 
> database of choice.
> 
> Audience Gain: The audience will gain a better understanding of how these 
> three database appenders work. Configuring these appenders involves carefully 
> mapping log event properties to columns and creating appropriate database 
> tables and columns to match. Audience members will learn about these nuances 
> and explore the various options, as well as how to achieve the best 
> performance possible. Finally, only a few NoSQL databases are supported 
> initially, but creating support for new NoSQL databases is easy. The audience 
> will learn how to do this and also be encouraged to contribute their 
> creations back to the Log4j 2 source code.
> 
> Benefit: This is one in a series of hopefully four different presentations on 
> Log4j lead by the Apache Logging community. These presentations will benefit 
> the community by providing exposure for the new version of Log4j, explaining 
> its benefits and strengths over other frameworks, and encouraging Log4j users 
> to improve the framework and contribute those improvements back to the 
> community. I am submitting two presentations and Matt Sicker is submitting 
> the other two. For the most part their order doesn't matter, but Matt's "An 
> Intro to Log4j 2.0: A New Generation of Apache Logging" should happen earlier 
> on the schedule than the other three.
> -------
> 
> Nick
> 
> On Jan 31, 2014, at 7:49 AM, Matt Sicker wrote:
> 
>> Yeah that would work. Nashville huh? My co-worker is from there too, neat.
>> 
>> In regard to the async and such, I think that'd be a great idea. One of the 
>> selling points of log4j over logback is performance, right?
>> 
>> Matt Sicker
>> 
>> On Jan 31, 2014, at 0:52, Nick Williams <nicho...@nicholaswilliams.net> 
>> wrote:
>> 
>>> 
>>> On Jan 30, 2014, at 9:25 PM, Matt Sicker wrote:
>>> 
>>>> On 30 January 2014 18:01, Nick Williams <nicho...@nicholaswilliams.net> 
>>>> wrote:
>>>> Matt,
>>>> 
>>>> Do you want to share a hotel room? I know it would certainly help my 
>>>> finances to split one, and depending on whether you get employer support, 
>>>> it should probably help yours as well. I'm planning on being there all 
>>>> five days (staying in the hotel Sunday night through Thursday night)—you?
>>>> 
>>>> Sharing a hotel room sounds like a good idea. I'm not sure on which days 
>>>> I'll be there, but it would most likely be almost if not the same ones.
>>> 
>>> Okay. I'm registering and booking my travel tomorrow (Friday, which I guess 
>>> is actually today now). Should I book the hotel, too, and then you can just 
>>> pay me for your part depending on how many nights we split it? That 
>>> arrangement. works fine for me.
>>> 
>>> By the way, I'm in central time, which is why the website say 
>>> America/Chicago. I'm actually in Nashville, though.
>>> 
>>>> 
>>>> I was planning on putting together several CFPs. Originally I was thinking 
>>>> about these four:
>>>> 
>>>> - An Intro to Log4j 2.0: A New Generation of Apache Logging
>>>> - Log4j 2 in Web Applications: A Deeper Look at Effective Java EE Logging
>>>> - Logging to Relational and NoSQL Databases with Log4j 2
>>>> - Extending Log4j 2: Writing Custom Appenders, Filters, and Layouts
>>>> 
>>>> I really like those ideas. You've effectively modularized all the ideas I 
>>>> had for CFPs. I'd be interested in doing any of those, but I have the 
>>>> least experience with the myriad Java EE technologies out of those four.
>>> 
>>> Why don't you write up a CFP for the first and fourth ones? Be sure to 
>>> include the performance studies mentioned on the website and information 
>>> about the Levels and their extensibility, the logger interfaces, etc. in 
>>> the first one. I'll write up the CFPs for the second and third one. Before 
>>> we submit them, let's trade them with each other for review, proofreading, 
>>> and comments. How about we plan on exchanging them about 6 p.m. CST Friday 
>>> evening and then submitting them by 10 p.m. CST Friday evening. Sound good?
>>> 
>>> Look forward to working with you on representing Log4j at ApacheCon.
>>> 
>>> Nick
>>> 
>>>> 
>>>> Before you write up your CFPs, lets coordinate and come to a consensus on 
>>>> which of us is doing which CFP. Having two people there covering Log4j 
>>>> would be great!
>>>> 
>>>> I've only drafted out a couple ideas so far, but they match up with one as 
>>>> your first one, and the other a union of the remaining.
>>>> Nick
>>>> 
>>>> On Jan 30, 2014, at 8:42 AM, Matt Sicker wrote:
>>>> 
>>>>> I know I'm not a committer (yet), but I would be interested in doing a 
>>>>> talk on logging. I'll see if I can get employer support as well. Is 
>>>>> anyone else interested in putting together a CFP or two? I'd like to 
>>>>> cover the neat new features in log4j, why we're more awesome than SLF4J, 
>>>>> how to use logging effectively (e.g., using aspects to inject trace 
>>>>> logging, using informative log messages, effective usage of the API, when 
>>>>> to use different levels, using markers, complex logging configurations, 
>>>>> etc), how to help make log4j compatible with other logging APIs not 
>>>>> already implemented, creating additional components (I.e., appenders, 
>>>>> filters, layouts, etc.), and many other ideas. Obviously that's too much 
>>>>> to cover in one talk, but it's a good place to start examining what 
>>>>> topics to cover and at what levels of expertise.
>>>>> 
>>>>> Matt Sicker
>>>>> 
>>>>>> On Jan 28, 2014, at 11:29, Nick Williams <nicho...@nicholaswilliams.net> 
>>>>>> wrote:
>>>>>> 
>>>>>> Guys, let's show up for Apache Logging! They're hurting for CFP's right 
>>>>>> now. Rich Bowen at ApacheCon assures me that if money is an issue 
>>>>>> getting committers to come and lead talks, the Travel Assistance 
>>>>>> Committee will do everything it can to help you get there. Email them at 
>>>>>> t...@apache.org.
>>>>>> 
>>>>>> I'm definitely going and I'll submit a CFP as well. I'm open to 
>>>>>> suggestions. Let's try to get 3-5 good Apache Logging talks in from 
>>>>>> different people! If we can get two PMC members to come, we can even 
>>>>>> have a summit, which would be great exposure! We need to coordinate so 
>>>>>> that we're covering different topics and not stepping on each other.
>>>>>> 
>>>>>> I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for 
>>>>>> this--more than flights and committer registration combined. I'm looking 
>>>>>> for someone who wants to go and is willing to share a hotel room and 
>>>>>> split the cost. If we can get 4 Logging guys there, we can use just 2 
>>>>>> hotel rooms and save a bunch of money. I plan on flying in Sunday night 
>>>>>> and checking out of the hotel Friday morning--that's five nights. If 
>>>>>> someone can only share the hotel for 3 nights, we can split the price 
>>>>>> accordingly.
>>>>>> 
>>>>>> Inline below I have included the answers I got to some questions I asked 
>>>>>> Rich.
>>>>>> 
>>>>>> I hope some of you will come to ApacheCon with me! It'll be a great 
>>>>>> opportunity to publicize Log4j 2.0 GA!
>>>>>> 
>>>>>> Nick
>>>>>> 
>>>>>>> On Jan 27, 2014, at 6:21 AM, Nick Williams wrote:
>>>>>>> 
>>>>>>> - What exactly is a project summit?
>>>>>> 
>>>>>> Rich: Some projects are taking the opportunity to have a "summit" of one 
>>>>>> kind or another, to do sprints on features, or to discuss the direction 
>>>>>> of the project, or to do bug triage, or whatever. A project summit is 
>>>>>> whatever you want to make it, if two or more members of the PMC are 
>>>>>> together in a room to make it happen.
>>>>>> 
>>>>>>> - What exactly is a tutorial and how is it different from a talk on the 
>>>>>>> normal days?
>>>>>> 
>>>>>> Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main 
>>>>>> difference. A tutorial is usually more indepth, with hands-on elements - 
>>>>>> more of a training class than an overview.
>>>>>> 
>>>>>>> I noticed the fee is normally $799 (until Friday, then $1099), but it's 
>>>>>>> $275 for "committers." That means that anyone who's a committer on any 
>>>>>>> Apache project whatsoever /only/ pays $275 to attend the entire 
>>>>>>> conference, right?
>>>>>> 
>>>>>> Rich: That's correct.
>>>>>> 
>>>>>>> 
>>>>>>> The registration page says there is an additional fee for tutorials on 
>>>>>>> April 10th: "$399 for ½ day tutorials ($299 for students) and $749 for 
>>>>>>> full day tutorials (students and attendees)." What it doesn't say is:
>>>>>>> 1) Is there an additional fee for tutorials on April 10th for 
>>>>>>> /committers/?
>>>>>> 
>>>>>> Rich: Yes, tutorials have a fee for everyone.
>>>>>> 
>>>>>>> 2) Is there an additional fee for tutorials on April 11th for anyone 
>>>>>>> (it only mentions April 10th, but the schedule shows tutorials on April 
>>>>>>> 11th as well)?
>>>>>> 
>>>>>> Rich: We'll get that fixed.
>>>>>> 
>>>>>>> 3) Is there an additional fee for project summits on April 10th or 11th?
>>>>>> 
>>>>>> Rich: Project summits are usually open to anyone interested in the 
>>>>>> project, and no extra fee is charged.
>>>>>> 
>>>>>>> It says they will have 5-9 tracks going on this year. I assume that 
>>>>>>> means 5-9 conference rooms (based on the # of CFPs submitted), which 
>>>>>>> means 5-9 simultaneous talks can occur.
>>>>>> 
>>>>>> Rich: That is correct.
>>>>>> 
>>>>>>> It sounds like there is potentially time to have multiple talks on 
>>>>>>> Apache Logging. Though I am new-ish, I'd love to present on behalf of 
>>>>>>> Apache Logging. Do we want to have multiple talks?
>>>>>>> 
>>>>>>> Nick
>>>>>>> 
>>>>>>>> On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote:
>>>>>>>> 
>>>>>>>> I would like to attend but I’m not sure I can.
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>>> On Jan 25, 2014, at 11:11 AM, Christian Grobmeier 
>>>>>>>>> <grobme...@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>> Hi folks,
>>>>>>>>> 
>>>>>>>>> I would like to remind you ApacheCon is happening in April 2014.
>>>>>>>>> If you would like to submit your talk, now is the chance.
>>>>>>>>> 
>>>>>>>>> I think it would be great to have somebody presenting our Logging 
>>>>>>>>> frameworks.
>>>>>>>>> I will not be there unfortunately.
>>>>>>>>> 
>>>>>>>>> Regards,
>>>>>>>>> Christian
>>>>>>>>> 
>>>>>>>>> ---
>>>>>>>>> http://www.grobmeier.de
>>>>>>>>> The Zen Programmer: http://bit.ly/12lC6DL
>>>>>>>>> @grobmeier
>>>>>>>>> GPG: 0xA5CC90DB
>>>>>>>>> 
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>>>>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>>>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Matt Sicker <boa...@gmail.com>
>>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to