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!
Translate
понеділок, 31 грудня 2012 р.
2012 was the dawning of a 2nd age for Java
Як водиться, кінець року - це час на підведення підсумків і створення планів на майбутнє.
Отже:
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".
Отже:
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
В наздогін до минулої зустрічі презентація від куратора проекту
Резюме:
Daniel Smith розказує про Project Lambda включно з лямбда виразами, методами по замовчуванню і паралельними колекціями, що буде частиною майбутньої Java SE 8.
Біографія
Daniel Smith працює в Oracle дизайнером мови Java і розробником компілятора. Зараз він курує роботу над специфікацією JSR 335: Lambda Expressions. Він здобув ступінь PhD in Computer Science в університеті Rice досліджуючи виведення типів в об'єктно-орієнтованих мовах.
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, щоб знайти рішення цієї проблеми.
В дечому вони праві. Але в багатьох випадках 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.(тема вечора) Приклади використання, порівняння з аналогами.
Доповідач: Юрій Шуліга
+ подарунки від приймаючої сторони
За адресою: Героїв Упа 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 також просить всіх лишати свої відгуки на їхньому фідбек форумі
Labels:
ARM,
Developer Preview,
java,
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
Посилання на сторінку оголошення:
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
Короче, на основі такої репрезентативної вибірки були отримані результати (є картинки)
Народ підтримав головним чином веб-сокети та JSONP
Friday Quote
First, solve the problem. Then, write the code
- John Johnson
четвер, 13 грудня 2012 р.
17-та зустріч Java User Group. Java 8 Lambda
Запрошуємо Всіх на передноворічну зустріч Java User Group, яка відбудеться 25 грудня (вівторок) о 19:00!
За адресою: Героїв Упа 73, кафе "Де Густо"
Компанія Conscensia гостинно запросила нас для проведення нашої зустрічі.
На зустрічі будуть обговорюватись 2 теми:
- JUG Lviv.(тема для розігріву) Куди рухатись дальше2. Прошу прийти з побажаннями/пропозиціями
- Java8 Lambda.(тема вечора) Приклади використання, порівняння з аналогами.
Доповідач: Юрій Шуліга
+ подарунки від приймаючої сторони
За адресою: Героїв Упа 73, кафе "Де Густо"
Компанія Conscensia гостинно запросила нас для проведення нашої зустрічі.
На зустрічі будуть обговорюватись 2 теми:
- JUG Lviv.(тема для розігріву) Куди рухатись дальше2. Прошу прийти з побажаннями/пропозиціями
- Java8 Lambda.(тема вечора) Приклади використання, порівняння з аналогами.
Доповідач: Юрій Шуліга
+ подарунки від приймаючої сторони
П.С. Велике прохання,
заповнити форму - інформація потрібна для підрахунку учасників зустрічі.
Підписатися на:
Дописи (Atom)

