Profile

Cover photo
Aliaksandr Zhuhrou
Works at Yotta Group
Attended Belarusian State University
Lives in Minsk
90,940 views
AboutPostsPhotosYouTube

Stream

 
 
So my QCon talk on Deconstructing Functional Programming  is finally public (really), and with a plausible summary as well.

Once again, aplogies for the previous false alarm :-)

http://www.infoq.com/presentations/functional-pros-cons?utm_source=infoq&utm_medium=QCon_EarlyAccessVideos&utm_campaign=QConSanFrancisco2013
1 comment on original post
1
1
Warren Strange's profile photo
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
Produced by Alexamder Zhuhrou
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
Produced by Nicolai
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
Фотограф: Александр Марков
Модели: Александр Жугров, Александра.
Макияж: Анна Подберезная
Стилист: Юля Иванова
Креативный Директор: Ольга Некрасова.
Обработка: Александр Марков
 ·  Translate
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
Recent backstage photos.
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
Latest photos.
Photo by Marina Kalashnikova
Postproduction by Aliaksandr Zhuhrou
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
This one is really interesting. 
"The day Microsoft treats Xbox as a platform and not a console is the day that Apple and Google have a much more formidable competitor. Xbox One at least gets the software architecture in order, then we need PC/mobile hardware to follow suit and finally for Microsoft to come to this realization and actually make it happen. We already have the Windows kernel running on phones, tablets, PCs and the Xbox, now we just need the Xbox OS across all platforms as well."
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
1
Add a comment...

Aliaksandr Zhuhrou
owner

Discussion  - 
 
Вступление. Основная цель данной статьи осветить отличия node.js от аналогичных платформ и помочь как разработчиком, так и менеджерам в ответе на вопрос: “Является ли node.js оптимальным выбором для...
1
Add a comment...

Aliaksandr Zhuhrou

Shared publicly  - 
 
The problem with type systems is that especially with advanced ones is that the valuable code (the code that do the actuall work) being burried in metadata code which required for type verifier to work. In the end it could be as hard reason about iteractions with type system as it hard to reason about   runtime execution of code in dynamics programms. The worst case for statically typed languages when you need catch the bug in the compiler and that belive me isn't fun. 
1
Aliaksandr Zhuhrou's profile photoDerek Mahar's profile photo
5 comments
 
An optional type system is better than no type system at all, but I still favour static typing with type inference.  I'd particularly favour static typing for projects having larger code bases that have insufficient test coverage.

Again, I think languages like Java are weak not because they have a static type system, but because they have a poorly designed static type system, have generally verbose syntax that doesn't allow you to easily compose functions (as can a functional language like Haskell), and have too few libraries that are feature rich and easy to use.

However, I think static type systems are more popular than dynamic type systems (see table under Categories of Programming Languages at http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) for good reasons and not because their users are blind Java or C++ sheep.  The most important reason is that static type systems avoid so many potential runtime errors.  A functional language like Haskell demonstrates that you can have not only safety, but higher-level abstraction as well.  Haskell may take longer to understand and even longer to master, but its benefits are worth the effort.
Add a comment...
Story
Introduction
A human being.
Education
  • Belarusian State University
    Physics, 2006 - 2011
Basic Information
Gender
Male
Work
Occupation
self employee
Skills
Java Scala
Employment
  • Yotta Group
    present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Minsk
Previously
Mogilev - Minsk
Links