Translate

понеділок, 31 грудня 2012 р.

Packt Publishing - Christmas Sale


Packt Publishing announced Christmas Sale. If you order two(or more) e-books each one will cost 5$. This offer is available until Thursday 3rd Jan 2013. So hurry up!

2012 was the dawning of a 2nd age for Java


Як водиться, кінець року - це час на підведення підсумків і створення планів на майбутнє.
Отже:

2012 - A Year in Review


2012 was a rocking year for Java, the JVM and the community. James Governer (RedMonk analyst) stated that "2012 was the dawning of a 2nd age for Java".



пʼятниця, 28 грудня 2012 р.

Project Lambda in Java SE 8


В наздогін до минулої зустрічі презентація від куратора проекту

Project Lambda in Java SE 8

 












Резюме:
Daniel Smith розказує про Project Lambda включно з лямбда виразами, методами по замовчуванню і паралельними колекціями, що буде частиною майбутньої Java SE 8. 

Біографія
Daniel Smith працює в Oracle дизайнером мови Java і розробником компілятора. Зараз він курує роботу над специфікацією JSR 335: Lambda Expressions. Він здобув ступінь PhD in Computer Science в університеті Rice досліджуючи виведення типів в об'єктно-орієнтованих мовах.


четвер, 27 грудня 2012 р.

середа, 26 грудня 2012 р.

Spring vs JEE: RESULT


Вісім днів тому стартувало опитування Спрінг просто ЖЕЕ, яке не переросло в холівар, нажаль. Отже, статистика використань у львові виглядає наступним чином:


Як бачимо, кожен другий розробник використовує третій спрінг. Всі користувачі спрінга полюбляють свій фреймворк і не планують його змінити, навідмуну від ЖЖЕ, серед користувачів якого є бажаючі перейти на світлий спрінговий бік

Більш детальна статистика, для вашого персонального аналізу, доступна у форматі csv 



понеділок, 24 грудня 2012 р.

JIT. Intro


Пам'ятаєте, коли в останній раз з вас "сміялися" розробник C/С++ ? З того, що Java є безнадійно повільною?

В дечому вони праві. Але в багатьох випадках Java може посперечатись в продуктивності/швидкодії з багатьма суперниками. І це можливо в основному завдяки магії JIT.

Перш ніж перейти до пояснень Just-In-Time магії компіляції, дозвольте додати невеликий історичний екскурс.

Як ви, можливо, пам'ятаєте - Java є інтерпретованою мовою. Java-компілятор javac, не компілює файли вихідного коду Java безпосередньо в процесорні інструкції, як компілятори С. Замість цього він продукує байт-код, машинно-незалежного бінарний формат, який відповідає специфікації. Цей байт-код інтерпретується JVM. Це є основною причиною, чому Java є настільки успішною як крос-платформена мова програмування. Ви можете написати програму на одній платформі і запускати її на безлічі інших.

З іншого боку - це додає деякі негативні аспекти. Один з них є те, що інтерпретований код  зазвичай повільніше, ніж код скомпільований безпосередньо для конкретної платформи. Sun зрозумів всю серйозність в кінці дев'яностих, коли найняв dr Cliff Click, щоб знайти рішення цієї проблеми.


Вже завтра. 17-та зустріч Java User Group. Java 8 Lambda


Вже завтра  передноворіча зустріч Java User Group !!!

За адресою: Героїв Упа 73, кафе "Де Густо"

Компанія Conscensia гостинно запросила нас для проведення нашої зустрічі.

На зустрічі будуть обговорюватись 2 теми:
- JUG Lviv.(тема для розігріву) Куди рухатись дальше2. Прошу прийти з побажаннями/пропозиціями
- Java8 Lambda.(тема вечора) Приклади використання, порівняння з аналогами.

 Доповідач: Юрій Шуліга

+ подарунки від приймаючої сторони


П.С. Велике прохання, заповнити форму - інформація потрібна для підрахунку учасників зустрічі.




пʼятниця, 21 грудня 2012 р.

Friday Quote



Don’t worry if it doesn’t work right. If everything did, you’d be out of a job
                                                      - Mosher’s Law of Software Engineering


четвер, 20 грудня 2012 р.

Java for ARM processors


Oracle випустив Developer Preview версію Java для ARM процесорів. Тепер всі, хто бажає, можуть поставити Java SDK8 яке також включає JavaFX. Oracle також просить всіх лишати свої відгуки на їхньому фідбек форумі

вівторок, 18 грудня 2012 р.

Springs VS JEE


Зачотне відео стало доступне зі столиці: початок, фінал

Ваші думки на цю тему?
Доречі, як у Львові ситуація з протистоянням Spring vs JEE? невеличке опитування, результат буде перед новим роком




неділя, 16 грудня 2012 р.

Spring Framework 3.2 GA


13 грудня був оголошений вихід в світ Spring Framework 3.2 GA

Посилання на сторінку оголошення: 
http://blog.springsource.org/2012/12/13/spring-framework-3-2-goes-ga/

Посилання на документацію і новинки 3.2:
http://static.springsource.org/spring-framework/docs/3.2.0.RELEASE/spring-framework-reference/html/new-in-3.2.html

ПС. Також хочу нагадати, що ми всіх чекаємо на нашій зустрічі 25 грудня.
Деталі: http://jug-lviv.blogspot.com/2012/12/17-java-user-group-java-8-lambda.html

пʼятниця, 14 грудня 2012 р.

Java EE 7 Community Survey Results!


На початку листопада, Оракл раптово вирішила провести опитування серед розробників, щодо  фіч, які б ті хотіли побачити в Java EE 7. Але розпіарити його певно забули... в опитуванні взяло участь аж 1100 розробників (!). Ледь більше тисячі - це ж капєць як мало!
Короче, на основі такої репрезентативної вибірки були отримані результати (є картинки)

Народ підтримав головним чином веб-сокети та JSONP





Friday Quote


 First, solve the problem. Then, write the code
                                                                                     
                                                                                     - John Johnson


Fridays Fun




четвер, 13 грудня 2012 р.

17-та зустріч Java User Group. Java 8 Lambda


Запрошуємо  Всіх  на передноворічну зустріч Java User Group, яка відбудеться  25 грудня (вівторок) о 19:00!

За адресою: Героїв Упа 73, кафе "Де Густо"

Компанія Conscensia гостинно запросила нас для проведення нашої зустрічі.

На зустрічі будуть обговорюватись 2 теми:
- JUG Lviv.(тема для розігріву) Куди рухатись дальше2. Прошу прийти з побажаннями/пропозиціями
- Java8 Lambda.(тема вечора) Приклади використання, порівняння з аналогами.

 Доповідач: Юрій Шуліга

+ подарунки від приймаючої сторони


П.С. Велике прохання, заповнити форму - інформація потрібна для підрахунку учасників зустрічі.