News
JavaOne: Performance Antipatterns in Google App Engine

Patrycja Wegrzynowicz, CTO of Yonita, Inc., speaks at JavaOne (Sep. 22-Oct. 26, San Francisco, CA) about performance antipatterns in Google App Engine.

JavaOne is the most important and prestigious event in the Java world. Java is everywhere, from the smallest devices to the largest datacenters and clouds. It permeates the world around us, enabling a rich, personalized experience from an infinite number of services across a vast number of devices. This year?s JavaOne conference brings Java experts and enthusiasts an extraordinary week of learning and networking focused entirely on all things Java.

This session discusses performance antipatterns in Google App Engine related to data store and task queues. It starts with common mistakes and suboptimal usage of the Google App Engine Datastore, tackling such topics as efficient retrievals and updates with transactions, indexing, and batching. The presentation explains not only how lower-level code constructs degrade performance but also how to combine them to design an efficient app. Then it shows caching techniques with Memcache that help optimize data store access. Finally it describes how to program and configure task queues to achieve low latency. The presented code examples illustrate how the antipatterns can decrease performance and how to implement GAE apps to shorten execution times and reduce costs.

Patrycja Wegrzynowicz, CTO of Yonita, Inc.,  will explain the cloud programming paradigm as well as will highlight performance issues of programming for Google App Engine.

 
Devoxx France and UK 2013

Patrycja Wegrzynowicz, CTO of Yonita, Inc., will deliver a series of talks at two premier European conferences, Devoxx France and Devoxx UK.

The talks will focus on patterns and antipatterns in JEE and cloud programming, tackling such issues as security, performance, and concurrency.

The Java Persistence API related talks will focus on the usage corner-cases in the most popular implementation of JPA - Hibernate. At Devoxx UK Patrycja will also explain the details of performance tuning of Hibernate-based applications.

Our on-going interest and dedication to security will be presented in the talk about security vulnerabilities in Java Web and App Servers, where our CTO will compare open-source and proprietary containers in terms of security.

The recent research and demo of our automated refactoring to achieve better performance and eliminate concurrency bugs from code will be show cased during a Tools-in-Action session at Devoxx France.

The full lists of talks include:

  • Security Vulnerabilities in Java Web and App Servers, Devoxx France
  • Automated Refactoring of Performance and Concurrency Antipatterns, Devoxx France,
  • JPA & Hibernate Puzzlers, Devoxx France and Devoxx UK
  • Hibernate Performance Tuning, Devoxx France

 

 
CEO speaks at IT@Bank 2012 Conference

Andrzej Bartosiewicz, CEO of Yonita, Inc., speaks at IT@Bank Conference (Nov. 15, 2012, Warsaw, Poland), the largest annual conference initiative in Poland devoted to IT matters at banks, which gathers the elite of decision-makers in the field of IT at banks.

The meeting is organised by the Banking Technology Forum of the Polish Bank Association. It will take place on 15 November 2012 in the Hilton Warsaw Hotel. During the conference, the discussion will concern topics relating to activities of the highest priority which need to be carried out taking into consideration the current market situation.

The discussion panel entitled "Technological revolution and its consequences for banking" will be attended by the CEO of Yonita Inc., Dr. Andrzej Bartosiewicz. The expert will discuss the topic of the "Internet of Things" and Next Generation Networks as the basis for future banking systems, security concerns and privacy issues arising from new technologies and how to detect automatically performance and security vulnerabilities in the banking environment in 2020. 

For Agenda visit here

 
About Security Vulnerabilities at JavaOne

Patrycja Wegrzynowicz, CTO of Yonita, Inc., speaks at JavaOne (Sep. 29-Oct. 4, San Francisco, CA) about security vulnerabilities in open source Java libraries.

JavaOne is the most important and prestigious event in the Java world. Java is everywhere, from the smallest devices to the largest datacenters and clouds. It permeates the world around us, enabling a rich, personalized experience from an infinite number of services across a vast number of devices. This year?s JavaOne conference brings Java experts and enthusiasts an extraordinary week of learning and networking focused entirely on all things Java.

Everyone knows the importance of software security. A successful attack against an application can result in a wide spectrum of negative consequences, including the cost of a business interruption, the cost of stolen or compromised data, and a damage to the reputation. Considering a huge and still-growing technology stack used in the average enterprise application, it is extremely difficult for developers to be aware of security aspects of each.

Patrycja Wegrzynowicz, CTO of Yonita, Inc. and Yon Consulting LLC,  will presents a summary of security vulnerabilities found in popular open-source Java frameworks. We discuss such security issues like code injections, XSS, information leakage, and others. The presented open-source projects include web frameworks, JPA providers, and application servers.

 
Automated Refactoring at GeekOut
Wednesday, 21 March 2012 00:00

Patrycja Wegrzynowicz, CTO of Yonita, Inc., speaks at GeekOut (June 14-15, Tallinn, Estonia) about automated refactoring of performance and concurrency anti-patterns.

Conference GeekOut is a great possibility to meet the luminaries of the Java community right in Tallinn, Estonia. You can listen to great talks and network with your peers. GeekOut invites rock star speakers from all over the world to introduce you to the latest and greatest aspects of Java technology. And they make sure, as it was in 2011, that each and every talk focuses on technology and technology only.

Patrycja Wegrzynowicz presents several performance and concurrency anti-patterns along with a tool demo to automatically refactor them. We discuss performance anti-patterns related to slow data structures, inefficient data- and call-flows, and suboptimal critical sections. Then, we explain how such anti-patterns can be refactored to more appropriate structures applying the best strategy based on their usage patterns, yet guaranteeing the same semantic. During the demo we show how Yonita Optimizer improves an exemplary application. We also present the results of optimization for an open-source projects, including the before and after execution times along with the refactored code available to download.

Yonita Optimizer is a source-to-source pre-compile refactoring tool with a focus on performance optimization. It performs in-depth data- and call-flow analyses to infer about the behavior of a program (including usage patterns of its data structures) and further applies the optimal strategy to inefficient cases.

 
Performance Anti-Patterns at Codemotioon
Wednesday, 21 March 2012 00:00

Patrycja Wegrzynowicz, CTO of Yonita, Inc., speaks at Codemotion (March 23-24, Rome, Italy) about performance anti-patterns in hibernate.

Codemotion 2012 is the sixth event in the series. The first was held in 2006: Javaday number one. Year after year Codemotion has grown and evolved to become what it is now: it is not just about Java anymore, it is now also about other types of languages and technologies. Codemotion 2012 brings with it two big changes: a two day event and concurrent events in Rome and Madrid.

During Codemotion, Patrycja Wegrzynowicz, CTO of Yonita, Inc., will deliver a session titled Performance Anti-Patterns in Hibernate. Hibernate is an elegant, straightforward, and easy to use library. This is undeniably true for simple domain models. What about more complex ones? It turns out that in case of complex domain models we usually run into interesting performance issues. Patrycja's talk will discuss performance anti-patterns on both levels the code of hibernate itself as well as the usage of hibernate in custom applications.

Slides from presentation can be found here.

 

 
About JPA Performance at GeeCON
Friday, 16 March 2012 00:00

Patrycja Wegrzynowicz, CTO of Yonita Inc., discusses performance of various JPA providers  at the GeeCON conference (May 16-18, 2012 Poznan, Poland).

GeeCON is the biggest independent Java conference in Europe and the Middle East. The conference is a premier international venue for discussing Java-based technologies, dynamic languages, enterprise architectures, patterns, distributed computing, and much more.

Patrycja Wegrzynowicz, Vice-President and CTO of Yonita, Inc., compares, contrasts, and explains performance characteristics of four JPA providers (i.e., EclipseLink, Hibernate, DataNucleus, and OpenJPA), mainly focusing on mappings of complex structures (collections and sub-objects), JPQL, and caching.

 

 
Hibernate Puzzlers at 33rd Degree
Friday, 17 February 2012 00:00

Our CTO speaks at 33rd Degree conference (March 17-19, Cracow, Poland) about tricky cases in Hibernate, the most popular Java ORM library.

33rd Degree is a Java conference with rock star speakers and 3 days of extremely eminent talks on Java and beyond. Patrycja Wegrzynowicz, CTO of Yonita Inc. and Yon Consulting LLC, presents her further research about anti-patterns and bugs related to correctness and performance of database programming in the context of hibernate usage.

 
CTO at JDD

Patrycja Wegrzynowicz, CTO of Yonita, Inc., speaks at JDD (Nov. 21-22, Krakow, Poland) about performance anti-patterns in hibernate.

JDD conference is held every autumn in Kracow since 2006 and has already permanently entered the IT events calendar in Poland. Every year the conference gathers nearly 400 participants working every day with Java.

JDD is a two-day conference that offers more than 30 interesting lectures that take place in two or three paths. Additionally participants are invited to join special working sessions: workshops and networking sessions. Participation in training and discussions will be a part of the conference so that developers could easily exchange experience related to their daily work.

During JDD, Patrycja Wegrzynowicz, CTO of Yonita, Inc., will deliver a session titled Performance Anti-Patterns in Hibernate. Hibernate is an elegant, straightforward, and easy to use library. This is undeniably true for simple domain models. What about more complex ones? It turns out that in case of complex domain models we usually run into interesting performance issues. Patrycja's talk will discuss performance anti-patterns on both levels the code of hibernate itself as well as the usage of hibernate in custom applications.

 
<< Start < Prev 1 2 3 4 Next > End >>

Page 1 of 4