SlideShare a Scribd company logo
Java User Group Jule 2011 #9
9
New sponsor
Thank You!

Recommended for you

Delivery Pipeline for Windows Machines
Delivery Pipeline for Windows MachinesDelivery Pipeline for Windows Machines
Delivery Pipeline for Windows Machines

DevOps Days Riga 2017 talk about creating a delivery pipeline on Windows using tools like: * jenkins * ansible * powershell * chocolatey * nssm

devopswindows
Big Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop InfrastructureBig Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop Infrastructure

The document discusses using Hadoop infrastructure for big data processing. It describes Intrum Justitia SDC, which has data across 20 countries in various formats and a high number of data objects. Hadoop provides solutions like MapReduce and HDFS for distributed storage and processing at scale. The Hadoop ecosystem includes tools like Hive, Pig, HBase, Impala and Oozie that help process and analyze large datasets. Examples of using Hadoop with Java and integrating it into development environments are also included.

jug latviajava
JOOQ and Flyway
JOOQ and FlywayJOOQ and Flyway
JOOQ and Flyway

The document provides an overview of using Flyway and JOOQ together to manage database migrations and generate Java objects from database schemas. Flyway is used to run SQL scripts for schema migrations, while JOOQ generates Java classes that correspond to database tables and can be used to write type-safe SQL queries. Examples are given of using JOOQ to build queries, fetch results in various formats, perform CRUD operations on records, and integrate Flyway and JOOQ into build systems like Gradle.

javajug latvia
Special Thanks!
Special Thanks!
Java 7 07.07.2011
Java 7 Java 7 Webcast http://weblogs.java.net/blog/sonyabarry/archive/2011/07/13/java-7-webcast-available

Recommended for you

Developing Useful APIs
Developing Useful APIsDeveloping Useful APIs
Developing Useful APIs

This document discusses best practices for developing useful APIs. It recommends treating all reusable code as an API and following principles like using minimal dependencies and packaging code appropriately. It also provides examples of API design patterns at the module, class, and method level, such as using dependency injection, builder patterns, and exception handling conventions. The goal is to make APIs easy to read, use, extend, and hard to misuse by learning from open source projects and following trends in API design.

javajug latvia
Whats New in Java 8
Whats New in Java 8Whats New in Java 8
Whats New in Java 8

This document summarizes some of the new features introduced in Java 8, including streams, lambda expressions, default methods, and date/time API changes. It discusses streams in more detail, covering stream operations like filter, map, distinct, and collect. It also covers new features like Optional for returning absent/present values, annotations for null checks, parallel array sorting, and concurrency utilities.

javajug latvia
Архитектур�� Ленты на Одноклассниках
Архитектура Ленты на ОдноклассникахАрхитектура Ленты на Одноклассниках
Архитектура Ленты на Одноклассниках
javaodnoklassnikijug latvia
Java 7 O’Reilly “Java The Good Parts” http://goo.gl/wy1fk
Java 7 and t-shirts
Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : }
Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : } 18:40 - 19:20 Dmitry Buzdin  Java 7 and 8, what does it mean for you?

Recommended for you

Dart Workshop
Dart WorkshopDart Workshop
Dart Workshop

This document provides an overview of a Dart workshop that teaches Dart fundamentals and building full-stack Dart applications. The workshop is divided into five parts that cover Hello World examples, integrating Google Maps, dynamic HTML, adding a server backend, and connecting to MongoDB. Each part includes tasks to complete and concepts to learn, such as the Dart project structure, writing unit tests, manipulating the DOM, making HTTP requests, and using the MongoDB Dart driver. The conclusion discusses why Dart may be better than JavaScript and considers if Dart has the potential to be the future for web development.

dartworkshop
Riding Redis @ask.fm
Riding Redis @ask.fmRiding Redis @ask.fm
Riding Redis @ask.fm

This document discusses how Redis can be used to solve various data and application scenarios for a social Q&A platform. It describes 6 scenarios including using Redis strings for counters, Redis lists for a message queue, Redis hashes for user activity tracking, Redis bits for feature flags, Redis sorted sets for a social wall, and Redis pub/sub for real-time monitoring. It provides examples of how Redis data structures map to each use case and discusses capabilities like performance, scalability and data consistency.

jug latviajavaredis
Rubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part IIRubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part II
jug latviarubylight
Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : } 20:05 - 20:50   Vladimir Ivanov  /ORACLE/ JVM Garbage Collector Tuning
Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : } 20:30 - 21:10   Philip Savkin Fork/Join example -  Rainbow Attack Password Cracking
Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : } 21:10 - 21:40 Arkadi Shishlov InvokeDynamic and You
Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : } 19:20 - 19:35  coffee break 20:20 - 20:30   break

Recommended for you

Rubylight Pattern-Matching Solutions
Rubylight Pattern-Matching SolutionsRubylight Pattern-Matching Solutions
Rubylight Pattern-Matching Solutions
jug latviarubylight
Refactoring to Macros with Clojure
Refactoring to Macros with ClojureRefactoring to Macros with Clojure
Refactoring to Macros with Clojure

This document discusses refactoring Java code to Clojure using macros. It provides examples of refactoring Java code that uses method chaining to equivalent Clojure code using the threading macros (->> and -<>). It also discusses other Clojure features like type hints, the doto macro, and polyglot projects using Leiningen.

Poor Man's Functional Programming
Poor Man's Functional ProgrammingPoor Man's Functional Programming
Poor Man's Functional Programming

This document discusses ways to introduce functional programming concepts into Java code using existing Java 8 features, third-party libraries like Guava and LambdaJ, and by implementing common functional patterns and data structures yourself. It provides examples of using higher order functions, pure functions, recursion, and currying in Java code. It also summarizes capabilities of the Guava and LambdaJ libraries for functional programming in Java.

Today 18:15  : Welcome { 18:30 - 18:40    Java User Group Updates 18:40 - 19:20  - Dmitry Buzdin  Java 7 and 8, what does it mean for you? 19:20 - 19:35  -  coffee break 20:05 - 20:50  -  Vladimir Ivanov  JVM Garbage Collector Tuning 20:20 - 20:30  -  break 20:30 - 21:10  - Philip Savkin  Fork/Join example -   Rainbow Attack Password Cracking  21:10 - 21:40  - Arkadi Shishlov  InvokeDynamic and You 22:00  : }
Next events Aug-2011 Sep-2011 Oct-2011 Nov-2011 Dec-2011
Where to Find Us? Core site (RSS enabled)  www.jug.lv Twitter @latjug  http://goo.gl/iQPtW   LinkedIn  http://goo.gl/bfupV   Google Groups  http://goo.gl/6PGlw
Have Fun! www.jug.lv Twitter  @latjug  http://goo.gl/iQPtW   LinkedIn  http://goo.gl/bfupV   Google Groups  http://goo.gl/6PGlw

Recommended for you

Rubylight programming contest
Rubylight programming contestRubylight programming contest
Rubylight programming contest
Continuous Delivery
Continuous Delivery Continuous Delivery
Continuous Delivery

This document discusses continuous delivery, which is an agile methodology for frequently delivering incremental software changes to users. It involves fully automating the build, deployment, testing and release processes through a deployment pipeline. This reduces costs and risks while ensuring that quality software is delivered to users quickly. The document outlines various goals and best practices of continuous delivery, such as automating everything possible, testing excessively, and avoiding anti-patterns like code freezes or manual deployments. It also discusses tools that can help with continuous delivery and adopting this approach.

agilejug latvia
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps

This document provides an introduction to infrastructure as code and DevOps. It discusses how infrastructure complexity has increased over time from mainframes to multi-tier applications to cloud computing. It also covers how separate development and operations teams can be merged into a unified DevOps team. Infrastructure as code is introduced as treating infrastructure like code by automating server provisioning, configuration, and changes using tools like Puppet, allowing infrastructure to be version controlled and changes to be tested. This enables continuous delivery of infrastructure updates alongside application code changes.

puppetjug latvia
Where to Find Us? Core site (RSS enabled)  www.jug.lv Twitter @latjug  http://goo.gl/iQPtW   LinkedIn  http://goo.gl/bfupV   Google Groups  http://goo.gl/6PGlw   NEXT EVENT: Sep-2011

More Related Content

More from Dmitry Buzdin

Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?
Dmitry Buzdin
 
How to grow your own Microservice?
How to grow your own Microservice?How to grow your own Microservice?
How to grow your own Microservice?
Dmitry Buzdin
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
Dmitry Buzdin
 
Delivery Pipeline for Windows Machines
Delivery Pipeline for Windows MachinesDelivery Pipeline for Windows Machines
Delivery Pipeline for Windows Machines
Dmitry Buzdin
 
Big Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop InfrastructureBig Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop Infrastructure
Dmitry Buzdin
 
JOOQ and Flyway
JOOQ and FlywayJOOQ and Flyway
JOOQ and Flyway
Dmitry Buzdin
 
Developing Useful APIs
Developing Useful APIsDeveloping Useful APIs
Developing Useful APIs
Dmitry Buzdin
 
Whats New in Java 8
Whats New in Java 8Whats New in Java 8
Whats New in Java 8
Dmitry Buzdin
 
Архитектура Ленты на Одноклассниках
Архитектура Ленты на ОдноклассникахАрхитектура Ленты на Одноклассниках
Архитектура Ленты на Одноклассниках
Dmitry Buzdin
 
Dart Workshop
Dart WorkshopDart Workshop
Dart Workshop
Dmitry Buzdin
 
Riding Redis @ask.fm
Riding Redis @ask.fmRiding Redis @ask.fm
Riding Redis @ask.fm
Dmitry Buzdin
 
Rubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part IIRubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part II
Dmitry Buzdin
 
Rubylight Pattern-Matching Solutions
Rubylight Pattern-Matching SolutionsRubylight Pattern-Matching Solutions
Rubylight Pattern-Matching Solutions
Dmitry Buzdin
 
Refactoring to Macros with Clojure
Refactoring to Macros with ClojureRefactoring to Macros with Clojure
Refactoring to Macros with Clojure
Dmitry Buzdin
 
Poor Man's Functional Programming
Poor Man's Functional ProgrammingPoor Man's Functional Programming
Poor Man's Functional Programming
Dmitry Buzdin
 
Rubylight programming contest
Rubylight programming contestRubylight programming contest
Rubylight programming contest
Dmitry Buzdin
 
Continuous Delivery
Continuous Delivery Continuous Delivery
Continuous Delivery
Dmitry Buzdin
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Dmitry Buzdin
 
Thread Dump Analysis
Thread Dump AnalysisThread Dump Analysis
Thread Dump Analysis
Dmitry Buzdin
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
Dmitry Buzdin
 

More from Dmitry Buzdin (20)

Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?Как построить свой фреймворк для автотестов?
Как построить свой фреймворк для автотестов?
 
How to grow your own Microservice?
How to grow your own Microservice?How to grow your own Microservice?
How to grow your own Microservice?
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
 
Delivery Pipeline for Windows Machines
Delivery Pipeline for Windows MachinesDelivery Pipeline for Windows Machines
Delivery Pipeline for Windows Machines
 
Big Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop InfrastructureBig Data Processing Using Hadoop Infrastructure
Big Data Processing Using Hadoop Infrastructure
 
JOOQ and Flyway
JOOQ and FlywayJOOQ and Flyway
JOOQ and Flyway
 
Developing Useful APIs
Developing Useful APIsDeveloping Useful APIs
Developing Useful APIs
 
Whats New in Java 8
Whats New in Java 8Whats New in Java 8
Whats New in Java 8
 
Архитектура Ленты на Одноклассниках
Архитектура Ленты на ОдноклассникахАрхитектура Ленты на Одноклассниках
Архитектура Ленты на Одноклассниках
 
Dart Workshop
Dart WorkshopDart Workshop
Dart Workshop
 
Riding Redis @ask.fm
Riding Redis @ask.fmRiding Redis @ask.fm
Riding Redis @ask.fm
 
Rubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part IIRubylight JUG Contest Results Part II
Rubylight JUG Contest Results Part II
 
Rubylight Pattern-Matching Solutions
Rubylight Pattern-Matching SolutionsRubylight Pattern-Matching Solutions
Rubylight Pattern-Matching Solutions
 
Refactoring to Macros with Clojure
Refactoring to Macros with ClojureRefactoring to Macros with Clojure
Refactoring to Macros with Clojure
 
Poor Man's Functional Programming
Poor Man's Functional ProgrammingPoor Man's Functional Programming
Poor Man's Functional Programming
 
Rubylight programming contest
Rubylight programming contestRubylight programming contest
Rubylight programming contest
 
Continuous Delivery
Continuous Delivery Continuous Delivery
Continuous Delivery
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Thread Dump Analysis
Thread Dump AnalysisThread Dump Analysis
Thread Dump Analysis
 
Pragmatic Java Test Automation
Pragmatic Java Test AutomationPragmatic Java Test Automation
Pragmatic Java Test Automation
 

Recently uploaded

Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論���紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 

Recently uploaded (20)

Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 

Jug Latvia Intro 9

  • 1. Java User Group Jule 2011 #9
  • 2. 9
  • 8. Java 7 Java 7 Webcast http://weblogs.java.net/blog/sonyabarry/archive/2011/07/13/java-7-webcast-available
  • 9. Java 7 O’Reilly “Java The Good Parts” http://goo.gl/wy1fk
  • 10. Java 7 and t-shirts
  • 11. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : }
  • 12. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : } 18:40 - 19:20 Dmitry Buzdin Java 7 and 8, what does it mean for you?
  • 13. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : } 20:05 - 20:50   Vladimir Ivanov /ORACLE/ JVM Garbage Collector Tuning
  • 14. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : } 20:30 - 21:10 Philip Savkin Fork/Join example - Rainbow Attack Password Cracking
  • 15. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : } 21:10 - 21:40 Arkadi Shishlov InvokeDynamic and You
  • 16. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : } 19:20 - 19:35 coffee break 20:20 - 20:30 break
  • 17. Today 18:15  : Welcome { 18:30 - 18:40   Java User Group Updates 18:40 - 19:20 - Dmitry Buzdin Java 7 and 8, what does it mean for you? 19:20 - 19:35  - coffee break 20:05 - 20:50  -  Vladimir Ivanov JVM Garbage Collector Tuning 20:20 - 20:30 - break 20:30 - 21:10 - Philip Savkin Fork/Join example - Rainbow Attack Password Cracking 21:10 - 21:40 - Arkadi Shishlov InvokeDynamic and You 22:00 : }
  • 18. Next events Aug-2011 Sep-2011 Oct-2011 Nov-2011 Dec-2011
  • 19. Where to Find Us? Core site (RSS enabled) www.jug.lv Twitter @latjug http://goo.gl/iQPtW LinkedIn http://goo.gl/bfupV Google Groups http://goo.gl/6PGlw
  • 20. Have Fun! www.jug.lv Twitter @latjug http://goo.gl/iQPtW LinkedIn http://goo.gl/bfupV Google Groups http://goo.gl/6PGlw
  • 21. Where to Find Us? Core site (RSS enabled) www.jug.lv Twitter @latjug http://goo.gl/iQPtW LinkedIn http://goo.gl/bfupV Google Groups http://goo.gl/6PGlw NEXT EVENT: Sep-2011