• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

CodemotionDecember 31, 2018

.NET & Micro ORM

Community Management
facebooktwitterlinkedinreddit

Hello Fabio, at one of the #Aperitech meetups you delivered the talk entitled “.NET & Micro ORM”. What motivated you to speak about this topic?

As a community, we have focused on everything related to DotNetCore, released a few years ago, both on its architectural aspects and on the development in the strict sense. With this in mind, we held some meetups last year focused on microservice architectures, which are becoming popular again. This is why I decided to include Micro ORM, which is a sort of halfway point between the classic custom data access provider and everything in the ORM universe. It’s a third way that’s well established in microservice architectures and also in other very common use scenarios for those who work in this area. Or when you have to mount an entire system from scratch. It was always my desire to explore microservices in a way that’s a bit off the beaten track in Italy, but which is convenient to know, especially when you want to control costs and you don’t have a huge database.

Recommended article
Building a developer community
February 1, 2021

Common Mistakes when Building Developer Communities

Cate Lawrence

Community Management

Could you tell us more about it?

I talked about a specific type of ORM, Dapper, which is the most used one in the DotNet world. Dapper was created by the owner of Stack Overflow, and he published it as an open source project. So the usage scenarios, even very large and complex ones, are there. In fact, it is also used at the enterprise level. These are architectural choices that must be made based on knowledge of the subject and the freedom of development granted by the project. The Italian scenario is a bit special, very reluctant to keep up-to-date, and often you have little freedom of action as a developer.

Thanks for sharing this with us. We’re really looking forward to your next talk! Could you tell us a bit more about yourself?

I’m a Software Architect and I’m about to change my job at the moment and I am going to work at Almaviva. I’m the member of Rome’s DotNetCode community, founded by a friend of mine and my ex-colleague (Microsoft MVP). I believe that communities are the best way, different from traditional online forums and official conferences, to stay current with the world of programming.

In my free time, apart from programming, I have some slightly old-fashioned hobbies: I read, go to the cinema and occasionally watch a football game, followed by hot baths and Voltaren to remedy the physical toll on the quadriceps. I also enjoy spending time with my family.

Could you tell us why you chose to become a developer?

Programming has always been my passion. In the nineties, I bought the Jackson books, from which I learned and copied the code examples, then spent hours to understand why they didn’t work, and then finally discovered a missing comma or a printing error.

Despite having done completely different studies, I registered myself to the Faculty of Electronic Engineering with a Biomedical focus. My father still hasn’t forgiven me for this, but when I realised it wasn’t my thing, I decided to devote myself fully to programming.

At that time, I started assembling PCs in the afternoon with friends from the university, and I’ve never left the world of technology and development.

I’d never change my job; I tried to lead the life of a billionaire, but I didn’t manage it and decided that being a programmer is much better.

Do you have any advice for those who are thinking about becoming a programmer?

Always keep yourself updated. It’s the basis of everything. Now that technological evolution is happening so fast, if you don’t stay up-to-date, ignoring tools and innovations that can significantly help you with development, you make your life harder. In Italy, many of the companies are slow at implementing updates, but this isn’t an excuse for you to rest on your laurels. Despite this situation, the overall situation for Italian developers is not bad when it comes to the quality of the code and the products being released. For this reason, our community aims at entering the educational reality, especially technical institutes, so as to organise more systematic training.

Related Posts

Learning About Community Outreach with Simon Johanning

Lorenzo Ermigiotti
December 29, 2020
trolls social media

Dealing with Trolls in Your Community

Lorenzo Ermigiotti
December 21, 2020
devrel

How To Measure Success in DevRel Between Companies and Communities

Lorenzo Ermigiotti
November 13, 2020
community

6 Soft Skills Every Tech Community Manager Should Have to Succeed

Lorenzo Ermigiotti
November 5, 2020
Share on:facebooktwitterlinkedinreddit

Tagged as:Dot NET Interview

Codemotion
Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.
Serverless Microservices
Previous Post
WTF it works in Dev Environment
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions