Translate

середа, 20 лютого 2013 р.

JDK 8 Early Access


Oracle дозволив скачувати пре релізи JDK 8 і для випробування нових можливостей Java 8 вам вже не потрібно власноруч компілювати OpenJDK.

Скачати можна тут: http://jdk8.java.net/

Також Oracle активно займається латанням дир в безпеці і в лютому вже вийшло по 2 обновлення Java7 u13, u15  і Java6 u39, u41


ПС. Цікаво куди пропали проміжні версії J6u40 i J7u14 :) ?


понеділок, 18 лютого 2013 р.

Best Best Practices Ever


  1. Write programs for people, not computers.
    1. a program should not require its readers to hold more than a handful of facts in memory at once
    2. names should be consistent, distinctive and meaningful
    3. code style and formatting should be consistent
    4. all aspects of software development should be broken down into tasks roughly an hour long
  2. Automate repetitive tasks.
    1. rely on the computer to repeat tasks
    2. save recent commands in a file for re-use
    3. use a build tool to automate scientific workflows
  3. Use the computer to record history.
    1. software tools should be  used to track computational work automatically


пʼятниця, 15 лютого 2013 р.

середа, 13 лютого 2013 р.

Scaling Scalability: Evolving Twitter Analytics


За остані 2а роки хадупівський кластер виріс від 30 до 4000 машин. Хочете дізнатися the best practice, що використовуються в Twitter для обробки мільйонів твітів щодня? тоді вам сюди:
http://www.infoq.com/presentations/Twitter-Analytics

Фото з нашої 18 зустрічі




вівторок, 12 лютого 2013 р.

Java 8: New Date and Time API


У восьмі версії джави з'явиться нове апі для роботи з датами. Новинка буде основана на базі відомої бібліотеки Joda. Більше можна почитати тут

JDay Lviv is coming


В червні JUG  планує провести Java конференцію. Будемо раді будь-яким думкам, ідеям та зауваженням по темі
Сторінка конференції JDay Lviv

Будемо вдячні всім хто розмістить інформацію про конференцію та посилання на своїх блогах, FB  сторінках, Google+  чи Twitter (хештег #JDayLviv). Чим більшу аудиторію ми залучимо тим якісніші будуть спонсори і відповідно доповідачі.


пʼятниця, 8 лютого 2013 р.

Fridays Fun


Бібліотека для знущання над кастомера
http://code.google.com/p/gag/ 




JUG 18 Feedback


Дорогі Друзі дякую всім за відвідини нашої зустрічі.

Цього разу нас зібралось близько 60 осіб і це була одна з найчисельніших зустрічей за всю історію.
Також це був експеремент. І як кожен експеремент - прийшов час отримати результати.

Напишіть ваші враження, думки, побажання. Опитування є анонімнм, але якщо ви хочите отримати відповідь на ваше запитання чи побажання - заповніть поле зворотнього звязку.


вівторок, 5 лютого 2013 р.

Сьогодні 06.01.2013 перша JUG Lviv 2013


Нагадую. Вже сьогодні перша JUG Lviv 2013, яка розпочнеться о 19:00

За адресою: Готель Рейкарц  - вул. Городоцька 107, конференц-зал
(при вході в готель будуть вказівники з написом JUG). Мапа

На вас чекає експериментальна зустріч на, якій вперше будуть обговорювати питання проходження співбесід, спілкування з фірмами і обговорення ЗАРПЛАТ!

Велике прохання зареєструватись: http://jug-lviv.blogspot.com/2013/01/18-java-user-group.html

Atlassian starter license


In scope of Atlassian sponsorship program we've got few starter licenses on any their products.
If you drive some startup and wannna use Atlassian products contact us by mail jug.lviv@gmail.com
Your startups have to meet following requirements
1) Development team is located in Lviv
2) JVM language based project




Java8 Lambda Code Sample







Code Sample тут

Оригінал статті тут



понеділок, 4 лютого 2013 р.

40 Java Collections Interview Questions and Answers


  1. What is Java Collections Framework? List out some benefits of Collections framework?

    Collections are used in every programming language and initial java release contained few classes for collections: Vector, Stack,Hashtable, Array. But looking at the larger scope and usage, Java 1.2 came up with Collections Framework that group all the collections interfaces, implementations and algorithms. Java Collections have come through a long way with usage of Generics and Concurrent Collection classes for thread-safe operations. It also includes blocking interfaces and their implementations in java concurrent package. Some of the benefits of collections framework are:
    • Reduced development effort by using core collection classes rather than implementing our own collection classes.
    • Code quality is enhanced with the use of well tested collections framework classes.
    • Reduced effort for code maintenance by using collection classes shipped with JDK.
    • Reusability and Interoperability


System Properties


Кусочок коду, який виведе налаштування вашої системи.
Можна дізнатись цікаві нюанси...

import java.util.Properties;
import java.util.Set;

public class SysProperties {
    public static void main(String[] args) {
        Properties prop = System.getProperties();
        Set<Object> keySet = prop.keySet();
        for(Object obj : keySet){
            System.out.println("System Property: {"+obj.toString()+","+
  System.getProperty(obj.toString())+"}");
        }
    }
}