I don't hate your DTOs
A conversation with Christian Beikov about Startups, Java, Clouds,
JPA, DTOs and projections
1 Stunde 7 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Beschreibung
vor 4 Jahren
An airhacks.fm conversation with Christian Beikov (@c_beikov)
about: Nintendo, then Pentium 3, the rpg maker, blockly - the
visual programming language from google, switching to C programming
at highschool, starting with Java 1.5 and Swing, Java was really
appealing, using NetBeans for development, developing a RPG game in
Java, learning programming at HTL, studying software engineering at
Vienna University, trying to implement an Operating System in Java,
trying to start with Java Maxine, jos the free Java Based Operating
System, jnode -"Java New Operating System Design Effort", starting
with PHP, trying to port Java "standard" library to PHP, Java
Server Faces (JSF) offers a nice programming model, starting the
blazebit company at highschool, architecting Java EE software at
supply-chain management, initiating the opensource Blaze
Persistence project, running JSF on WebSphere classic was painful,
SaS based JSF business, great primefaces experience,
Blaze-Persistence on 80th airhacks.tv switching from WebSphere to
Wildfly 10, migrating from WildFly to openshift and PostgreSQL,
starting another startup: Sweazer - the tinder for shopping with
Java EE and Apache Cordova, working on Hibernate at RedHat, Adobe
PhoneGap is EoL, optimizing costs for RDS on AWS, clouds can be too
expensive, WildFly worked perfectly in the clouds, WildFly ran on
EC2, reducing the amount of data with blaze persistence entity
views, using JSON aggregation functions to reduce network traffic
by folding collections, using multi-set strategy to aggregate
results into a JSON document, reducing the selected columns for
performance, Markus Winand - the SQL ambassador,
"Blaze-Persistence: Use Modern SQL like native JPA", indices over
caching, the JPA "dot" operator produces inner joins,
Blaze-Persistence query builder supports CTEs, Common Table
Expressions (CTE), Java Persistence API is productive enough for
startups, Blaze-Persistence generates implementation for
interfaces, Blaze-Persistence maps deep query result hierarchies
into DTOs, Open Session in View concept was bad for performance,
Blaze-Persistence supports Java Records, article:
Blaze-Persistence: Use Modern SQL like native JPA commercial
support is available for Blaze-Persistence,
Christian Beikov on twitter: @c_beikov, and Christian's company:
blazebit.com
about: Nintendo, then Pentium 3, the rpg maker, blockly - the
visual programming language from google, switching to C programming
at highschool, starting with Java 1.5 and Swing, Java was really
appealing, using NetBeans for development, developing a RPG game in
Java, learning programming at HTL, studying software engineering at
Vienna University, trying to implement an Operating System in Java,
trying to start with Java Maxine, jos the free Java Based Operating
System, jnode -"Java New Operating System Design Effort", starting
with PHP, trying to port Java "standard" library to PHP, Java
Server Faces (JSF) offers a nice programming model, starting the
blazebit company at highschool, architecting Java EE software at
supply-chain management, initiating the opensource Blaze
Persistence project, running JSF on WebSphere classic was painful,
SaS based JSF business, great primefaces experience,
Blaze-Persistence on 80th airhacks.tv switching from WebSphere to
Wildfly 10, migrating from WildFly to openshift and PostgreSQL,
starting another startup: Sweazer - the tinder for shopping with
Java EE and Apache Cordova, working on Hibernate at RedHat, Adobe
PhoneGap is EoL, optimizing costs for RDS on AWS, clouds can be too
expensive, WildFly worked perfectly in the clouds, WildFly ran on
EC2, reducing the amount of data with blaze persistence entity
views, using JSON aggregation functions to reduce network traffic
by folding collections, using multi-set strategy to aggregate
results into a JSON document, reducing the selected columns for
performance, Markus Winand - the SQL ambassador,
"Blaze-Persistence: Use Modern SQL like native JPA", indices over
caching, the JPA "dot" operator produces inner joins,
Blaze-Persistence query builder supports CTEs, Common Table
Expressions (CTE), Java Persistence API is productive enough for
startups, Blaze-Persistence generates implementation for
interfaces, Blaze-Persistence maps deep query result hierarchies
into DTOs, Open Session in View concept was bad for performance,
Blaze-Persistence supports Java Records, article:
Blaze-Persistence: Use Modern SQL like native JPA commercial
support is available for Blaze-Persistence,
Christian Beikov on twitter: @c_beikov, and Christian's company:
blazebit.com
Weitere Episoden
1 Stunde 12 Minuten
vor 7 Monaten
1 Stunde 6 Minuten
vor 7 Monaten
57 Minuten
vor 8 Monaten
1 Stunde 5 Minuten
vor 8 Monaten
1 Stunde 13 Minuten
vor 8 Monaten
In Podcasts werben
Kommentare (0)