Welcome to the it boxing
1 / 13

Welcome to the IT Boxing! - PowerPoint PPT Presentation

  • Uploaded on

Welcome to the IT Boxing!. ADO.NET EF & LINQ vs. JPA & Hibernate. Svetlin Nakov. Chairman Bulgarian Association of Software Developers (BASD). http:// www.devbg.org. http:// itboxing.devbg.org. IT Boxing – About. IT Boxing Championship Series of technology disputes

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' Welcome to the IT Boxing!' - marvin

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Welcome to the it boxing

Welcome to the IT Boxing!

ADO.NET EF & LINQ vs. JPA & Hibernate

Svetlin Nakov


Bulgarian Association of Software Developers (BASD)



It boxing about
IT Boxing – About

  • IT Boxing Championship

    • Series of technology disputes

    • Organized by the Bulgarian Association of Software Developers (BASD)

    • Supporters of different software technologies meet face to face

    • Open dispute “Which technology is better?”

    • Teams defend their vision for better technology

      • By presentations, discussions and open debate

      • Direct fight with inflatable boxing gloves

Today s dispute
Today's Dispute

  • ADO.NET Entity Framework + LINQ vs. Java Persistence API and Hibernate

    • Database access technologies and object-relational persistence frameworks for .NET and Java

    • The new ADO.NET, the ADO.NET Entity Framework and LINQ in C# 3.0

    • Hibernate and the Java Persistence API (JPA) ORM tools

    • Which is better depends on your vote!

Ado net ado net entity framework and linq
ADO.NET, ADO.NET Entity Framework and LINQ


    • Standard data access library built in .NET Framework

  • LINQ (Language Integrated Query)

    • Extension to C#

    • Adds native querying syntax (like SQL) directly into the language

  • ADO.NET Entity Framework

    • ORM framework for ADO.NET

Java persistence api and hibernate
Java Persistence API and Hibernate

  • Java Persistence API (JPA)

    • Java ORM framework

    • POJO based

    • Standardized mapping concepts and API

  • Hibernate

    • Powerful, high performance ORM tool

    • POJO based

    • Very popular

It boxing teams
IT Boxing: Teams

  • The .NET Team

  • The Java Team

  • The Referee Team

The net team
The .NET Team

  • Branimir Giurov

    • C# MVP, UG Lead at SofiaDev.org, freelance developer

    • Blog: http://blogs.sofiadev.org/blogs/branimir/

  • Stefan Dobrev

    • Experienced .NET developer and distinguished speaker

    • Blog: http://ligaz.blogspot.com

  • Deyan Varchev

    • Experienced .NET developer and distinguished speaker

    • Blog: http:// http://blog.varchev.net/

  • Galin Iliev

    • Senior .NET software engineer, MCPD, MCSD.NET, MCT

    • Blog: http://www.galcho.com/blog/

  • Dimiter Kapitanov

    • Senior software engineer in Telerik

    • Blog: http://blogs.telerik.com/blogs/dimitar_kapitanov/

The java team
The Java Team

  • Miroslav Nachev

    • Software engineer with 18 years of experience

    • Java, Databases, Hibernate, JPA, Security, etc.

  • Martin Valkanov

    • Senior software engineer in eBG.bg

    • Java, open source technologies and enterprise systems

  • Peter Milev

    • Experienced Java engineer

    • Java and open source technologies, Web and AJAX

  • Svetoslav Kapralov

    • Senior Java engineer, database expert

  • Vesko Arnaudov

    • Senior software engineer in VMware Inc.

    • Experience as developer, trainer and consultant

The referee team
The Referee Team

  • Svetlin Nakov

    • 10 years of experience in Java and .NET

    • Author of 4 books and 30 technical articles and 50 presentations

    • Chairman of BASD, CTO in NASD

    • Blog: http://www.nakov.com/blog/

  • Nikolay Todorov

    • Тeam lead in Musala Soft

    • Strong commercial experience with both Java and .NET

  • Stanimir Boychev

    • Technical director and managing partner in Musala Soft

    • 12+ years of software development experience

    • Java EE and .NET projects

It boxing rules
IT Boxing Rules

  • IT Boxing Championship has rules!

    • While one of the teams is presenting, the other one should not interrupt it

    • Only strikes with inflatable boxing gloves, hammers and other harmless weapons

      • Strikes to the face or crotch are forbidden

      • Physical assaults are forbidden

    • All the contestants are obliged not to attack the opponent too aggressively and not to cause physical injuries

Draw l ots
Draw Lots

Who will start first?

.NET or Java

It boxing
IT Boxing