Translate

четвер, 17 жовтня 2013 р.

Java Tech Talks# 11. val you = new Developer[Any] with ScalaKnowledge Одеса


Продовжуючи підтримку активності для тезнічних спеціалістів в Одесі, запрошуємо всіх бажаючих дізнатись більше про Scala в одеський офіс компанії Lohika на 11 зустріч ’Java Tech Talks’.
20 жовтня наші спікери разом з вами будуть боротись з труднощами  функціональних мов на зустрічі ’val you = new Developer[Any] with ScalaKnowledge’.

Доповідачі:

Alex Albul — Scala Zombie Team Leader @ Lohika
Alexey Migutsky — Senior Scala Zombie @ Lohika

Программа:

10:30 — registration, coffee, sweets
11:00 — Sleeping time — duration 1:40
a. Introduction
b. Immutability
c. Building blocks
d. Basic types
e. Class hierarchy
13:00 Pizza break
13:30 WAT? — duration 2:00
a. Functions. Methods. First-class functions
b. Type inference
c. Closures
d. Collections
15:30 — Gore, Blood, Violence! — duration 1:35
a. Loops. For comprehension.
b. Pattern matching.
c. Implicits
d. Scala syntax sugar
Q&A
Для участі заповніть форму реєстрації та приходьте.



середа, 16 жовтня 2013 р.

If Java Is Dying, It Sure Looks Awfully Healthy



A recurring prejudice in the forums where the cool kids hang out (Hacker News, Reddit, etc.) is against Java, the language. The oft-repeated sentiments are that Java is verbose and fading in popularity. While I accept the first descriptor, I can find little evidence to support the latter.
Java certainly can be verbose. Until a year and a half ago, when Java 7 came out, a simple task such as writing to a file required a lengthy multi-step process, laden with "ceremony." In response to this pervasive wordiness, there sprang up several scripting languages, which were purpose-designed to spare developers from long syntactical passages to communicate a simple action: NetRexx, Groovy, Scala, and others. I'm a fan of Groovy and use it in my own projects, but mostly for the additional capabilities it provides (optional typing, closures, method injection, metaprogramming, and so on) rather than its concision.


1000 Responses to Java Is Not Dying


My editorial last week, "If Java is Dying, It Sure Looks Awfully Healthy"  hit a nerve in various developer communities. Between Reddit, Hacker News, and Slashdot, it received more than 1,000 comments. Curiously, very few commenters disputed my central argument; namely, that the common prejudice that Java is dying is not supported by the reality. Here, however, are the major points they did make:


пʼятниця, 11 жовтня 2013 р.

How Java Programmers “Feel” in 2013


My summary of general Java sentiment after attending JavaOne 2013.
“Everyone’s all excited that Java didn’t die. Yay! We made it!”
source


I feel about Java or my satisfaction


JUG Lviv Youtube channel


JUG Lviv має свій канал на Youtube, де Ви можете знайти відео з конференції JDay і де ми в подальшому будемо викладати відео з наших зустрічей.

Підписуйтесь, коментуйте і приходьте на наші зустрічі.

Посилання на канал
http://www.youtube.com/channel/UCW8XWG7scEX50ZuHoMSE9rQ

четвер, 10 жовтня 2013 р.

Доповіді та теми


Привіт спільното,
ми -JUG Lviv - плануємо провести кілька чергових зустрічей, а також на носі 2014 і новий  JDay тож прохання відгукнутись і написати які теми вас цікавлять та які доповіді, що саме для вас є найбільш актуальним?


Буду вдячний за будь які ваші коментарі, відгуки та побажання

/Андрій Андруневчин

Листопадові конференції у Лондоні


Наступного місяця в Лондоні відбудеться дві конференції 

Velocity November 13-15, 2013, London, UK.

Most companies with outward-facing dynamic websites face the same challenges: pages must load quickly, infrastructure must scale efficiently, and sites and services must be reliable, without burning out the team or breaking the budget. Velocity is the best place on the planet for web ops and performance professionals like you to learn from your peers, exchange ideas with experts, and share best practices and lessons learned.








Strata Conference is back in London 11-13 November, 2013

Join the best minds in data at Strata Conference in London and explore the latest the latest developments in data science and big data technologies: trends, tools, new practices, careers & culture, as well as the ongoing discussion around ethics, policy, and privacy. Save 20% with code USRG.

вівторок, 8 жовтня 2013 р.

Embedded Lviv TechTalk


15 жовтня у Львові відбудеться Embedded Lviv TechTalk присвячений темі Embedded/Linux розробки — унікальна можливість для вас першими почути доповіді, підготовані знаними експертами для провідних міжнародних IT-конференцій!

Нір Боренштайн, експерт з більш ніж 15 річним досвідом роботи в області embedded-розробки та R&D, директор з R&D компаній Jungo та Cisco, розкаже про особливості технологічних розробок та R&D в компанії Cisco.

Артем Мігаєв, керівник напрямку Embedded practice компанії GlobalLogic Ukraine, виступить з темою рівня міжнародної конференції: “XEN: Віртуалізація для Android”.

Володимир Остап, провідний інженер GlobalLogic, виступить з доповіддю “Modern Residential Gateway”.

Крім виступів спікерів, на вас чекають networking-party з фуршетом та розіграш призів серед найактивніших слухачів.

Участь безкоштовна за умови попередньої реєстрації.

Приходьте, щоб особисто поспілкуватися з провідними експертами і почути ексклюзивні доповіді!

Час та дата: 15 жовтня, 18:30
Місце: м. Львів, вул. Шептицьких, 26, офіс GlobalLogic, GL-Club (див. на мапі)
Контактна особа: Дар’я Тхоревська, daria.tkhorevska@globallogic.com

Теорія алгоритмів. (рус)


Дуже цікаві статті по теорії алгоритмів.

Дуже раджу почитати. Особливо людям без математичної освіти.

неділя, 29 вересня 2013 р.

DevDay 2013 Report


I've recently visited DevDay 2013 at Krakow, Poland.

DevDay is a one-day long event, organized by ABB.
There were 12 speakers and around 300 participants.

Talks

Back to basics: the mess we've made of our fundamental data types
Jon Skeet

Jon focused on the things we all use everyday, perhaps, not  paying to much attntion to the details. Numbers, strings, dates.
For example, in java,
double d = 0.3d is actually 0.299999999

Also, Jon pointed to interesting facts about dates. For example:
  • CST is the name for 3 different timezones
  • There are dates which exist in one country only - February 30, 1712
And finally "The Turkey Test". If you want to test your application internationalization - just try to run it in Turkey.
It was a great key note from a great speaker, who is known for C# in depth and also, as the most popular user at StackOverflow.

Implementing continious delivery
Patrick Kua

Talk from ThoughtWorks generalising specialist, about what continious delivery really is and how does it help to move the business forward.
So, as Patrick suggests, we should :

  • Release often
  • Make no breaking changes - this becomes easier if you release frequently, because each release becomes a minor change.
  • Make Ops and Dev teams work together




Moving the web to the client
Hadi Hariri
Hadi Hariri, JetBrains evangelsit, had a talk about front-end frameworks in genral and specifically about Angular JS.

He also reminded about the power of HTTP protocol, whch is often undertaken by the developers. The suggestion is to use HTTP not only as a transport protocol, but an application protocol, which it really is.


Full text search with Apache Lucene
Itamar Syn-Hershko

The author of Raven DB in action explained the fundamentals of full text search and how Lucene helps to solve the problem.

He also recommended the ElasticSearch, which is build on top of Lucene and has clustering support out of the box. Apart from ability to scale to many servers, there's also a REST API, which, looks to be easy to learn and use.
The Architecture of StackOverflow
Marco Cecconi
Software engineer from StackExchange, Marco Cecconi gave an overview of the infrastructure and architecture, which lies behind one of the most popluar web-sites in the world - StackOverflow.

Here are some facts:
  • There are only 23 servers handling all the load - it is ~10 times less then sites with similar traffic usually have.
  • Everything is cahced - database servers have ~300GB of RAM memory.
  • At StackOverflow, they scale-up. When everyone is saying that applications should run on cheap comodity hardware, SO runs on big servers, without any cloud platforms.
  • All the server are located in the US.
It was funny to see Marco on the next day, wearing T-shirt, with the following phrase written on it:
"I don't usually test my code, but when I do - I do it in production". 


The software journeyman's guide to being homeless and jobless
Rob Ashton

The closing talk from Rob Ashton was all about fun and motivation. An expiring story of a man, who left a boring job and decided to work for free, for companies who needed help.







Gadgets

Each participant recieved a nice package with high-quality T-shirt, pen and notebook.








Fun

After the closing talk, the place turned into a party-hall, with beer and shampain.
But, at 10 pm we've moved to a pub, for an after-party, which ended at ~5 am in the morning.




Conlusion


DevDay 2013 was perfect.
Well organized, with interesting talks, nice venue and a lot of fun. And it was all free!




пʼятниця, 27 вересня 2013 р.

Java + sailing =


Команда Ларри Эллисона Oracle Team USA выиграла «Кубок Америки»




продвинута програмна начинка яхти (джаба-бейзд) вже згадувалася в нашому блозі


Кофейня Java Update в GTA V


Пасхальні яйця в GTA V: http://habrahabr.ru/post/195484/



четвер, 19 вересня 2013 р.

Spring.io


Spring відкрив/створив новий сайт http://spring.io/ для полегшення і пришвидшення навчання всього спектру технологій.

Дуже раджу відвідати!

вівторок, 10 вересня 2013 р.

Camel 2.12.0 release


Camel 2.12.0 release

Посилання на сторінка з release notes: http://camel.apache.org/camel-2120-release.html

Доречі зявились нові приклади:
http://camel.apache.org/examples.html
http://camel.apache.org/tutorials.html


понеділок, 2 вересня 2013 р.