Category Archives: Conferences

Domain-Driven Design Europe 2018 in Amsterdam

I’m excited to be attending and speaking at DDD Europe 2018 in Amsterdam on Feb 1-2 2018. It’s an honor to be on the speaker roster with so many DDD gurus and other people with amazing DDD experiences stories to share.

The lowest early-bird ticket prices can still be bought through Nov 30 at €599 (+21% VAT =  €724 (app. ~$860US +). The ticket will go to €699 (+VAT) from Dec 1-Dec31 and then to €749 (+VAT) until the conference.

Prior to the conference,  there are also 10 amazing workshops ranging from 1/2 day to 2 days across January 30 – 31st.

I’ll be doing a 2  hour workshop during the conference proper on using EF Core 2 to map DDD patterns in your domain. It will be a hands-on workshop and my intention is to build some koans for attendees to work with. Although the flavor of hands-on may shift as I continue to percolate ideas.

 

Travel & Conference Schedule Feb – May

I didn’t travel much last year so am making up for it this spring and summer. Here is where I will be and what I’ll be talking about in the near future.

Feb 15 Vermont.NET User Group/VTCoders
(My home base!)
Aurelia & Node.js: Fitting the pieces together Burlington, VT
Feb 18 DotNetMiami 7 Reasons to Use EF7, 6 Reasons to Stay with EF6 Miami, FL area
Feb 20 South Florida Code Camp 7 Reasons to Use EF7, 6 Reasons to Stay with EF6

Aurelia & Node.js: Fitting the pieces together

Ft. Lauderdale, FL
Mar 10 WROC# Entity Framework on OSX:
  Microsoft Data Access Gone Wild!
Wroclaw, Poland
Mar 28-31 QConSP Entity Framework on OSX:
   Microsoft Data Access Gone Wild!
[Workshop] Thinking in DDD:
  Improve your software without being a guru
Sao Paulo, Brazil
April 6-8 AATC2016
(Agile Alliance Tech Conf)
Introducing Your Team to Modern Software Practices Raleigh, NC
May 3-4 Techorama EF on OSX: Microsoft Data Access Gone Wild!
Introducing Your Team to Modern Software Practices
Mechelen, Belgium
July 4-6 DevTeach Aurelia & Node.js: Fitting the pieces together
(aka JavaScript Noob’s Look at an Aurelia Front End, Node Back End Web Site)

Entity Framework on OSX:
    Microsoft Data Access Gone Wild!

Montreal, Quebec

Setting my sites on Barcelona this fall for TechEd Europe 2014

imageThis will depend on getting a talk accepted, but I promise I will put my best foot forward! You may or may not know that I was supposed to give a talk at TEE 2013 in Madrid in June and follow that with a trip to Barcelona. But I had so many travel problems and after 5 hours at my airport on Monday, then trying again on Tuesday only to get stuck at O’Hare airport in Chicago with United Airlines saying they could not get me to Madrid until Thursday, I finally gave up and went home. So I’m determined to get to Barcelona this time!

Why I am Unlikely to Attend the Fall 2013 MVP Summit

I’ve been asked so many time if I’m going to the fall MVP Summit and then when I respond “no” or “probably not”, explaining why.

Here’s why.

I had already committed to two back-to-back conferences in late October/early November.

First I have to fly west across the country to Las Vegas for DevIntersection. Then I go home, pat the dog, and hop on a plane to fly to Sweden for OreDev.

So even though there would be a week in between, I just don’t want to then fly back across to the west coast for the summit. I’m not as eager to do all of this travelling anymore.

It’s sad missing all of the great opportunities and I’m guessing this will be a critical time for EF6/VS2013, though that should all be public information anyway. So as much awesomeness as the MVP Summit is, I think I’ll most likely not be attending.

If you need to see me, come visit in Vermont. If you prefer Las Vegas then DevIntersection & AngleBrackets will be awesome. And use LERMAN for a $50 discount code for those. Oredev is an amazing conference. Sweden in November is questionable :), but the conference is worth it.

Or if my voice is enough, there’s always my Pluralsight videos! 🙂

fallsummit

Speaking at DevIntersection: Fall 2013, Las Vegas (& a Discount Code!)

I’ll be speaking at DevIntersection this fall in Vegas. The conference is co-located with AngleBrackets.

This is the fall conference you want to attend with the best speakers in our industry (that’s not just .NET and SQL but Javascript galore!) including Scott Guthrie, Scott Hanselman, Kimberly Tripp, John Papa, Dan Wahlin, Carl Franklin, Richard Campbell, Douglas Crockford, Michel Leroux Bustamante, Kathleen Dollard , Billy Hollis and on and on. I’m again, honored to be included.

You can get a $50 discount off of the registration using my last name (LERMAN) as a discount code. You’ll see that the speakers are all competing to get you to use their code. That’s because the speaker with the most registrations tied to their names gets a nice little reward and our conference organizers know how we *love* a good little competition! 🙂 So I jump into the fray with “ME! ME!” 🙂

Here are the talks I’ll be doing:

VS17: A Practical Look at Entity Framework in Domain Driven Architecture

Considering how your data will get persisted is not a concern with Domain Driven Design (DDD), but at some point you will have to persist your data somewhere, somehow. This session is for developers who use Entity Framework and want to know how some of the key DDD concepts such as aggregate roots, bounded contexts and value objects work out when it’s time to add in your data layer. We’ll talk about some of the struggles you may go through trying to change your perspective from data first to domain first from someone who has experienced this brain shift first hand.

VS15: Entity Framework 6 – Ninja Edition

Entity Framework 6, the first iteration of EF as an open-source project, is no longer just a pretty little unicorn. EF6 addresses many of the productivity issues that developers have requested to really make it shine as an ORM. While there are a number of new features that will be core to any EF development – such as async support, stored procedure support for code first, improved warm-up time – many of the new features are for developers who fall in the "ninja" category. In this session we’ll run through many of these features like the return of custom code first conventions, query interception and SQL logging, connection resiliency, transaction improvements and more.

VS18: Entity Framework in the Enterprise

Demoware is great for getting your head around a new topic but we’ve been seeing Entity Framework demoware for 5 years now. You’re probably not writing an application to manage your music collection or composing yet another Twitter client. You build big applications for your businesses and you need to know how to integrate Entity Framework in serious architectures. In this session, we’ll look at breaking up your models following the Domain Driven Design Bounded Context pattern, designing repositories and units of work that are relevant to EF DbContext and DbSets. You’ll also see how to build automated tests around code that involves Entity Framework, whether they be integration tests or strictly unit tests where Entity Framework seems to get in the way.

Fall conferences: DevIntersection and OreDev

Finally the spring conference season is behind me. Yes, it lasted until July 13th! (I don’t like to leave Vermont in the summer so I lumped the last bunch of commitments – DDDSummit, TechEd North America, TechEd Europe and CodeStock) into my “spring travel” plans.

The next conferences I’ll be speaking at are in the late fall.

 

DevIntersection

http://devintersection.com/

October 27-31 at MGM Grand in Las Vegas

DevIntersection is 5 conferences in one: Visual Studio, SQL, ASP.NET, Sharepoint and WIndows Azure

It is also co-located with the <anglebrackets> conference (http://anglebrackets.org/)

You can use my last name (LERMAN) for a discount when registering. Each speaker has a discount code and we are in *competition* for who gets the most registrations using their code. And yes of course, the winner is rewarded – Vegas style! 🙂 So consider the gauntlet thrown. 🙂

I’ll be presenting 3 talks:

VS17: A Practical Look at Entity Framework in Domain Driven Architecture

Considering how your data will get persisted is not a concern with Domain Driven Design (DDD), but at some point you will have to persist your data somewhere, somehow. This session is for developers who use Entity Framework and want to know how some of the key DDD concepts such as aggregate roots, bounded contexts and value objects work out when it’s time to add in your data layer. We’ll talk about some of the struggles you may go through trying to change your perspective from data first to domain first from someone who has experienced this brain shift first hand.

VS15: Entity Framework 6 – Ninja Edition

Entity Framework 6, the first iteration of EF as an open-source project, is no longer just a pretty little unicorn. EF6 addresses many of the productivity issues that developers have requested to really make it shine as an ORM. While there are a number of new features that will be core to any EF development – such as async support, stored procedure support for code first, improved warm-up time – many of the new features are for developers who fall in the "ninja" category. In this session we’ll run through many of these features like the return of custom code first conventions, query interception and SQL logging, connection resiliency, transaction improvements and more.

VS18: Entity Framework in the Enterprise

Demoware is great for getting your head around a new topic but we’ve been seeing Entity Framework demoware for 5 years now. You’re probably not writing an application to manage your music collection or composing yet another Twitter client. You build big applications for your businesses and you need to know how to integrate Entity Framework in serious architectures. In this session, we’ll look at breaking up your models following the Domain Driven Design Bounded Context pattern, designing repositories and units of work that are relevant to EF DbContext and DbSets. You’ll also see how to build automated tests around code that involves Entity Framework, whether they be integration tests or strictly unit tests where Entity Framework seems to get in the way.

 

Øredev 2013

http://oredev.org/2013

November 4-8

Malmo, Sweden

I’ll be presenting one session:

Entity Framework in Core-Business Applications that Leverage DDD

In this session we’ll look at breaking up your domain-models following the Domain Driven Design Bounded-Context pattern, splitting and defining entities and aggregates properly in the different domain models and implementing repositories and units of work that are relevant to EF DbContext and DbSets, in the data persistence infrastructure layer.

CodeStock 2013: Wow

I’m just home from attending & speaking at CodeStock 2013 in Knoxville, TN.

I’ve always heard what a great conference it is…though most of the legends were around parties at Alan Stevens’ house! After CodeStock 2012, Alan pinged me and asked me to give the keynote for the next one. I’m reluctant to leave home in the summer and …haha right….me giving a keynote! But when Alan said his idea was for me to talk not about a technology but about some of my experiences as a developer of nearly 25 years. I think at the time he had in mind something about how I had made my recent journey into Domain Driven Development. Though over year since then and with encouragement from Nathan Blevins and conversations with many, I evolved this into a talk which I titled “Disrupt Your Comfort Zone”.

When the call for abstracts was announced, I decided not to rest on my keynote laurels and submitted two abstracts on some topics I am currently passionate about sharing: one is a talk about where Entity Framework and DDD intersect (a talk that has been evolving over time from my EF in the Enterprise session) and the other is a short version of my Automated Testing for Fraidy Cats Like Me course on Pluralsight.  The intention behind the keynote and both talks was to help alleviate fear & trepidation many of us developers have about learning new, possibly daunting (ala TDD) and possibly huge (ala DDD) topics.

I was surprised that both of my session submissions were accepted. I was going to be a busy girl.

Alan, Nathan and the other organizers (Andrew May and Don Den Uyl (sounds like" “denial” 🙂 )) were very generous with their time and energy and support. I was pretty nervous about the keynote. I wanted it to be great and I wanted them to be happy they had asked me to do it and I wanted attendees to walk away inspired and feeling great about themselves. (yes a tall order, but …. “go big or go home”). I even spent time with the wonderful Deborah Hartmann Preuss who is an agile coach and a life coach who helped me deal with the vast amount of ideas I had spinning around my head and figure out how to find a thread… a path through this talk.

Alan and his fantabulous wife, Michele, let me stay at their house. (Please don’t tell Sampson about my new-found love for their dog, Malcom!) Rachel Reese was there too (just from LambdaJam and doing a well-received F# talk) and (I’m laughing) she had driven down from Chicago (don’t ask) so I managed to get carted around the whole time by one friend or another.

I *think* the keynote went well (if you thought it sucked and don’t want to look like a jerk for saying so, feel free to contact me privately). Just having a handful of people tell me afterwards (& on twitter) that they were inspired, and learning that I also am most always overwhelmed by the challenges of learning made them feel better (ala “I am not alone”) was enough to make me ecstatic. I don’t imagine I was able to do that for everyone in the room, but knowing that I was able to give something useful to those who I heard from makes me a little verklempt.

The keynote began with this video:

And ended with this image:

Silhouette of hiker against mountain backdrop (Tennessee Department Of Tourist Development)

It also included bird-murdering cats.

I also truly enjoyed giving my other talks. The first was in a very small room with people standing in the hallway…others giving up and going off to other talks. I loved that on twitter, there was an impression of a standing-room only, overflowing attendance. But the truth is that there were only 22 chairs in the room and maybe 35 people were able to squeeze in. It wasn’t that hundreds were trying to attend. 😉

That session, the keynote and the Women in IT panel were all on Friday. The WIT panel was co-organized by the amazing gals, Corinna Brock and Arlene Gray (best twitter handle ever: @WhimSQL). The three of us made up the panel. And OMG! It turns out that Corinna was a 2003 grad of the same VERY SMALL very special liberal arts college (Wells College) that I graduated from (so many years ago that I’m not even going to put that down).

That night I managed to lose my laptop. (In the end, it turned out that I had left it behind in the vendor area when Rachel (it’s her fault, I swear) called to me from the elevator to hurry up (her fault! her fault!)). I didn’t notice how light my bag was until 1 restaurant, 1 ice cream parlor, 1 after party and then all the way back to Alan’s house. I chose not to freak out (thank you crashplan) and was only worried about how I was going to prepare for my Testing for Fraidy Cats talk the next day. So yeah, I got there early on Saturday and got my laptop and hid out to prepare for a few hours.

In the afternoon, I left the conference to go take a quick peek at the Smoky Mountains with Srinu Tulluri and fellow Pluralsight author, Michael Perry. Then we dropped Michael at the airport and I got his rental car since I was staying for another 24 hours.

I had another wonderful night at Alan & Michele’s. I watched a movie with Michele and their son while Alan, Chapman Smith, Srinu and Spede Bryan, spouted off  and had a grand old time (with the help of a bottle of bourbon) on the porch. 🙂

As if this wasn’t already a wonderful weekend, the next day was even more beautiful for me. After pancakes and another git lesson, I drove out to Oak Ridge to visit my 96 year old Great Aunt and Uncle. (He’s a real character with an incredible history and was featured recently on the local t.v. station). I haven’t seen them in too many years. I cried when I arrived. I cried when I left. I captured lots of video and family stories to share with the rest of my family. So thank you thank you, CodeStock, for this gift. Notice that my 96 year old Auntie’s hair isn’t even white. It’s still got a lot of brunette in it. Darn…I don’t have those genes. However, Uncle Josh has a full head of hair at 96 and on my father’s side, his dad had a full head of hair still in his late 80’s when he passed away. Of course there are more important things that I have acquired from them genetically, but still… And Aunt Grace got a huge kick out of my green fingernail and toenail polish.

WP_20130715 2

CodeStock Keynote and Maybe Some Sessions, too

image I’m thrilled to have been invited to deliver the keynote talk at CodeStock 2013 in Knoxville this July. I’ll be talking about how Domain Driven Design (DDD) has inspired me a-new after almost 25 years of software development. And I hope to inspire others to take a closer look at DDD as well.

In addition to the keynote, I submitted two conference sessions and sessions are selected by a voting process where registered attendees vote for the talks they want to hear. Such a cool idea.

I feel a little guilty submitting sessions since I already will be presenting the keynote and there are so many awesome abstracts including some on EF and DDD.

Here are the two talks I submitted if you’re planning to attend CodeStock and interested in hearing me go on about them. But if that’s the case, you’ll need to go vote.

 

Entity Framework in Core-Business Applications

Demo-ware is great for getting your head around a new topic but we’ve been seeing Entity Framework demo ware for 5 years now. You’re probably not writing an application to manage your music collection or composing yet another Twitter client. You need to build complex applications related to the Core-Domain in the enterprise and therefore you need to know how to integrate Entity Framework in serious and decoupled architectures. In this session we’ll look at breaking up your domain-models following the Domain Driven Design Bounded-Context pattern, splitting and defining entities and aggregates properly in the different domain models and implementing repositories and units of work that are relevant to EF DbContext and DbSets, in the data persistence infrastructure layer. You’ll also see how to build automated tests around code that involves Entity Framework, whether they be integration tests or strictly unit tests where Entity Framework seems to get in the way.

 

Automated Testing for ‘Fraidy Cats Like Me

Sometimes learning about Automated Testing from the testing gurus might be a little daunting. It’s hard for them to relate to the fears that developers who’ve never used automated tests before – especially those of us who have been coding for years and years. This will not be a "drink the unit testing or TDD Kool-Aid" session. Instead, I will share revelations that have helped me ease myself and clients into automated testing. Not only has it benefitted my development process, but looking at code from the perspective of "can I test this?" has resulted in a huge improvement in how I design my application architecture. Come dip your toe in the water and see if automated testing might be for you.

April Conferences Where I’ll be Teaching, Plus a Workshop

I’ve enjoyed staying home in Vermont for most of 2012 but the wanderlust is setting in. I’m scheduled to speak at two conferences in April:

DevIntersection April 8-12, Las Vegas

I’ll be doing 3 talks at this conference, but am not exactly sure which ones will be selected yet. And yes, there will be some entity framework involved. 🙂 This is going to be a great conference and I’m excited to be included in a great lineup of speakers!

Database Days, April 17-19 in Baden Switzerland

*Full Day Workshop April 17th : Hard Core Entity Framework for Enterprise Developers
During the conference proper, I’ll do two talks:
*One for developers: Entity Framework Code First Migrations
*One for DBAs: Entity Framework & Your Database: Not as Evil as You May Think

While at Database Days, I’m looking forward to seeing Baden, a beautiful and historic town.

Heading to San Francisco for the ESDC Conference and the East Bay .NET User Group

Tomorrow I am planning to do something that has caused my husband to laugh uncontrollably. I’m going to get out of bed at 4am. Yes it’s true! That’s because I have a 6:30am flight that will take me first to O’Hare airport and then to San Francisco.

Why am I leaving beautiful Vermont just when the lovely ski-able snow  has returned?

Ill be attending and speaking at the Enterprise Software Development Conference March 1-3 in San Mateo and then co-presenting at the East Bay .NET User Group with my friend (and one of the smartest people I’ve ever met, only because I haven’t met her two progeny who she says are smarter), Kathleen Dollard. Kathleen is presenting at ESDC as well.

ESDC is focused on agile development and I’ll be doing one talk on Agile Entity Framework 4 and a talk on using Entity Framework 4 with WCF. Kathleen will be presenting talks on the new Managed Extensibility Framework, aka MEF.

At the user group meeting, I’ll spend the pre-pizza half hour of the meeting showing off some fo the new features in the Entity Data Model designer in Visual Studio 2010. After the pizza, I’ll do an abbreviated version of the Agile EF4 focusing on a first look at the POCO support in EF and then Kathleen will be doing an intro talk on MEF.

It seems that the weather in SF is not much better than Vermont. It’s in the 40’s and 50’s, overcast and rainy. SO much for pretending that this is a vacation to sunny California. The tsunami warning should have passed by the time we arrive.

I”m looking forward to the conference as I’ll get a chance to meet some software legends like Kent Beck (maybe), see friends I haven’t seen in a while and finally return Kathleen’s Sigg bottle that she left behind at DevTeach in Vancouver last June and someone gave it to me because I live so close (vermont…colorado?). I actually spent a lot of time in November with Kathleen at another conference but had forgotten the bottle. It’s now on my kitchen counter waiting to go in my bag. I plan to fill that space on the way home with some Mrs. See’s chocolates. 🙂