Memory Visibility in Concurrent Java: On the Trail of the Lost Write
Jeff Berkowitz Throughout its 18-year evolution, the Java programming language has been an industry leader
Every day, the API for Bodybuilding.com handles more than 100 million API calls across hundreds of servers. Learn how we use Hystrix to construct a fault- and latency-tolerant distributed system. The bulkhead and circuit breaker patterns utilised by Hystrix to provide a resilient and quick API will be discussed.
This presentation aims to familiarise attendees with Appium, a mobile application testing tool based on selenium. Through a series of live demonstrations, we will discuss automation techniques for functional and performance testing of Android and iOS apps utilising the Java API of Appium. In addition, we will examine Xamarin Studio and Riverbed SteelCentral, two additional tools that can be useful for developing and testing mobile apps.
Data Visualization in the Cloud: Putting Together a Real-World Solution Using Mongo, Morphia, Spring, Web Services, and Google Charts
We will take a real-world problem and architect (i.e., cobble together) an open source KISS solution (using components from multiple previous PJUG talks!).
The objective is to provide marketing personnel with cloud-based charts and graphs when the data sources are unavailable.
With its GUI-configurable trace and metric definitions and core plugin support for servlets and JDBC, Glowroot is now ready to tackle challenging performance issues and sporadic errors after four years of incubation in my basement.
This presentation discusses creating REST services for embedded systems using JAX-RS and Jersey. It covers the fundamentals of JAX-RS before moving on to using Jackson for JSON encoding to reduce embedded systems
Amazon and Netflix appear to have an uncanny ability to predict which products you may be interested in based on your past purchases. This presentation will examine a real-world Recommender System application, focusing on:
Gilt is a New York City-based online retailer. The primary website for Gilt, gilt.com, offers luxury apparel and home furnishings. This presentation will examine how Gilt.com handles taxes and payments. We will discuss the checkout system and order processing backend utilised by Gilt.
WildFly 8 (formerly JBoss Application Server) is an open-source Java EE 7-compliant application server developed by Red Hat. All Java EE 7 technologies, including WebSocket, Batch, JSON, Concurrency, JMS2, JAX-RS 2, and CDI 1.1, are implemented with robust code. Undertow is the new state-of-the-art web server in WildFly 8 and is designed for maximum throughput and scalability, even in environments with over one million connections. HTTP Upgrade reduces the number of used ports by multiplexing protocols over HTTP.
Role-Based Access Control facilitates organisations with distinct management responsibilities and restrictions. Roles represent various permissions, including runtime operation execution, configuration areas that can be read or written, and the capacity to audit changes and manage users. In addition, a new audit log with the ability to offload to a secure syslog server can be enabled.
Amazon and Netflix appear to have an uncanny ability to predict which products you may be interested in based on your past purchases.
Lenskit framework - An open-source toolkit primarily used for researching and developing prototypes of recommender systems.
Jeff Berkowitz Throughout its 18-year evolution, the Java programming language has been an industry leader
Erik Onnen This presentation will provide an overview of the core data warehouse architecture of
Jeffrey Abrams With the advent of multicore processors in mobile devices and changes in the
Jeff Berkowitz Throughout its 18-year evolution, the Java programming language has been an industry leader
15 Locations
25 Locations
10 Locations
13 Locations