welcome to the it boxing n.
Skip this Video
Download Presentation
Welcome to the IT Boxing!

Loading in 2 Seconds...

play fullscreen
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

Download Now 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