Archive

Posts Tagged ‘Java’

“Java: The Good, the Bad and the Ugly Parts” by Joshua Bloch

March 29th, 2012 No comments

Открыт свободный доступ к записи выступления Джошуа Блоха, где он оценивает хорошие и не очень аспекты Java.

Во время этого доклада зал был заполнен полностью, включая ступеньки и свободные проходы.

Java Magazine

February 8th, 2012 No comments

Java MagazineВышел новый номер журнала Java Magazine (за январь/февраль). Основные темы  номера следующие:

Так же доступна новая версия сборки JDK 8 с поддержкой лямбда выражений – http://jdk8.java.net/lambda/

Будущее Java – грядущие новшества Java 8

December 13th, 2011 5 comments

По результатам выступлений на конференции “Сиклум Java Субботник” и Встречи JUG KPI (посвященных лямбда выражениям (функциям) в Java), несколько небольших примеров и пояснений к презентации “Будущее Java, грядущие новшества Java 8” (видео доклада), а также исходный код приводимых примеров.

Для начала стоит предупредить, что все излагаемое в презентации может измениться; не думаю, правда, что радикально, но все же. Так, к примеру, за время, прошедшее между двумя докладами, defender methods успели окончательно сменить название на virtual extension methods.

И второе, те примеры кода, которые приводились во время презентации, работают! Точнее, почти работают… Вы можете скачать предварительную версию JDK 8 с поддержкой лямбда-выражений и начать экспериментировать.

Read more…

Tags: ,

Отчет про конференцию “День технологий Java”

October 30th, 2011 No comments

19 октября, в Киеве, при поддержке Oraclе и образовательного центра i-Klass, прошла конференция “Java Day”, организатором которой выступила компания EPAM Systems.
Как оказалось, очень удачным  было решение организаторов разбавить серьезные технические доклады, докладами философской и немного провокационной направленности, с поиском «вечной профессии» в этом мире. Это давало слушателям возможность отдыха и существенно улучшало восприятие последующих технических докладов.

Read more…

Tags: ,

Шлях PHP-програміста

October 28th, 2011 1 comment

Що треба щоб грати на барабані? – Ну, що там, взяв та барабаниш!
Що треба щоб грати на скрипці? – Довго та нудно вчитись поки вийдуть якісь приємні для слуху звуки.

В чомусь схожа ситуація і з програмуванням на PHP. Як виявилось, моя ремарка у попередній статті  стосовно «PHP-програмістів» багато кого зачепила. На справді, саме з таким ставленням Ви і можете зіштовхнутись потрапивши у професійне середовище, і Вам доведеться доводити рівень своєї компетенції, як PHP-програміста (тут вже без лапок і цілком серйозно).

Read more…

Tags: ,

Конкурс по программированию на языке Java – «Oracle Java Olympic»

October 22nd, 2011 No comments

Конкурс проходит в четыре этапа: Oracle Java Olympic
1. Заочный этап: online-тестирование (1 – 15 декабря 2011 г)
2. Очный этап: решение практических задач (14 – 29 февраля 2012 г)
3. Всеукраинский Финал: решение практических задач (март 2012 г)
4. Международный Финал: решение практических задач (май 2012 г)

Участие в конкурсе могут принять студенты учреждений высшего и среднего профессионального образования независимо от формы обучения не старше 25 лет, которые в период с 1 по 30 ноября 2011 года зарегистрировались на сайте и заполнили заявку на участие в данном конкурсе.
Tags: ,

Конференция “День технологий Java”

September 27th, 2011 No comments

19 октября, Конгресс-холл Президент-отеля “Киевский”, ул.Госпитальная, 12, Киев

Конференция по технологиям для разработки программного обеспечения на платформе Java, которую организует компания “ЭПАМ Системз” при поддержке компании Oracle.

Программа мероприятия:

9.30 – 9.40 Алексей Шерешень, (Head of Oracle HW department West CIS), ПриветствиеАлександр Орехов («ЭПАМ Системз», Киев), Вступительное слов
9.40 – 10.20 Сергей Куксенко (Oracle), «Искусное тестирование производительности (Java)» (запись доклада)
10.20 – 11.10 Игорь Блинов («ЭПАМ Системз», Минск), «Java 7 и JDK7» (запись доклада)
11.10 – 11.30 Перерыв на кофе
11.30 – 12.15 Сергей Куксенко (Oracle), «Модель памяти Java в деталях» (запись доклада)
12.15 – 13.00 Виктор Тесленко (директор ООО «Арбайтен медиа», сертифицированный тренер по технологиям Java), «Актёры в JVM: архитектура для конкурентных отказоустойчивых приложений в картинках»
13.00 – 13.30 Андрей Зубинский (журналист, аналитик компании DD&IIP), «Java FX и новые версии Java SE для десктоп-приложений: основные тенденции»
13.30 – 14.15 Перерыв на обед
14.15 – 15.00 Елена Сирота («ЭПАМ Системз», Киев), «Dependency Injection in Java EE 6», исходный код примеров
14.15 – 15.00 Игорь Паламарчук (директор учебного центра «i-Klass»), «Java и тенденции развития архитектуры современных информационных систем. Перспективы для бизнеса»
15.00 – 15.45 Сергей Куксенко (Oracle), (запись доклада) Сессия вопросов и ответов по производительности Java. Дополнительно: “Java Platform Performance BoF”; “Диагностирование проблем и настройка GC в HotSpot JVM”
Организаторы
EPAM Oracle
Tags: ,

Шлях програміста

September 27th, 2011 No comments

Ця замітка адресована початківцям – студентам першокурсникам (але сподіваюсь що вона буде корисною й іншим людям). Знаю, що багато з Вас задавались питанням: «А чи стану я програмістом?». Відповідь на нього, поки що, навряд чи Вам хтось зможе дати, але вона з’явиться згодом, коли Ви почнете рухатись по обраному Вами професійному шляху. Щоб допомогти зорієнтуватись, наведу «дорожню карту», на якій представлені основні блоки дисциплін, що є необхідними до вивчення.

Read more…

Tags: ,

Аутентификация при помощи OpenID в вашем Web-приложении

November 3rd, 2010 No comments

OpenID – это децентрализованный механизм аутентификации. С его помощью я могу подтвердить, что являюсь владельцем URI, например http://openid.jstevenperry.com/steve, и могу его использовать для аутентификации на любом сайте, поддерживающем OpenID, таком, как Google, Slashdot или WordPress. Преимущества OpenID для конечных пользователей совершенно очевидны. Однако в процессе работы с ним я задался вопросом: не использовать ли OpenID для реализации надежной системы аутентификации для Web-приложений на Java, которые я разрабатываю для своих заказчиков?

В этой серии из двух статей демонстрируется использование библиотеки openid4java и широко известного провайдера OpenID, myOpenID, для создания системы аутентификации для Web-приложения, написанного на Java. Вы также узнаете о получении пользовательской информации при помощи расширения SReg (OpenID Simple Registration Extension).

Мы начнем с рассмотрения того, что представляет собой OpenID, как получить собственную учетную запись, а затем перейдем к вопросам аутентификации. Далее будут рассмотрены шаги, необходимые для реализации процесса аутентификации по OpenID средствами openid4java. Прочитав следующую статью, вы узнаете о создании собственного провайдера OpenID.

На протяжении всей статьи мы будем работать с Web-приложением на основе Wicket, которое было создано специально для этой серии. Ссылка на архив с исходным кодом находится в разделе Загрузка. Кроме того, обратите внимание на библиотеку openid4java (см. раздел Ресурсы).

Замечание. Эта статья посвящена использованию OpenID в Web-приложениях, написанных на Java, однако OpenID может применяться для любых приложений.

Подробности на IBM developerWorks Россия

Tags: ,

Практические советы по подготовке к экзамену SCJP 6. Цель SCJP

October 5th, 2010 No comments

Для оценки знаний в области Java будущих и настоящих специалистов разработчиков программного обеспечения, компания Sun Microsystems предложила серию экзаменов по Java-сертификации.

Что такое SCJP? Термин SCJP (Sun Certified Java Programmer) — это сертификат, оценивающий знания программиста, прошедшего экзамен. Цель SCJP выявление и подготовка будущих специалистов.

Экзамен Sun Certified Programmer for the Java Platform. Standard Edition 6 (SCJP 6) достаточно сложный, так как оценивается огромный пласт знаний. Экзаменационные вопросы проверяют понимание основных принципов Java и практическое применение знаний экзаменуемого в области Java-технологий. Перечень вопросов включенных в экзаменационный лист требуют глубокого понимания синтаксиса и семантики языка.

В большинстве случаев сдача SCJP дает возможность применять широкий инструментарий, вдобавок к ранее известным родственным JAVA технологиям программирования.

Полученный сертификат гарантирует, что его владелец способен разрабатывать серьезные приложения как для серверной части (server side), так и для настольных систем (desktop) используя Java 6.

Источник IBM developerWorks Россия

Tags: ,