Researcher

Статьи автора Ruslan Shevchenko (стр. 2)

Scala дайджест #2 Scala дайджест #2

Ruslan Shevchenko 2917

В выпуске: форки и компиляторы scala, scala virtualized, набор статических анализаторов, новости от LinkedIn; что нового изучить; новые версии: Scala-js, Akka-streams и Akka-http, Spark 1.2.1; библиотеки; интервью, Scala в McLaren, LMS за 5 минут, Spark и рукотворный хаос и другое. 3

Рейтинг языков программирования № 6: новые лошадки на коммерческом рынке Рейтинг языков программирования № 6: новые лошадки на коммерческом рынке

Ruslan Shevchenko 73217

На чем кодят молодые программисты? Какие языки выбирают для своих проектов? Сколько еще мы будем писать первые программы на Basic’е? 90

Опрос по языкам № 6 Опрос по языкам № 6

Ruslan Shevchenko 12869

Прошел год с момента предыдущего опроса. Пришло время узнать, что изменилось за это время, какие языки программирования теряют популярность, а какие — наоборот, приобретают последователей. 36

Java 8/Scala — різниця в підходах та взаємні інновації

Ruslan Shevchenko 16602

З великим задоволенням згадую JDays Lviv 2014. Я там розказував про відношення між Scala та Java 8. З подивом помітив, що кількість ретвітів презентації більша звичайної для такого роду контенту, тому виділив час щоб записати її конспект, заодно скористаюся нагодою та презентую декілька освітніх ініциатив. 26

R дайджест #0 R дайджест #0

Ruslan Shevchenko 8184

R — это язык программирования, ставший стандартом де-факто в мире математической статистики, который используется как среда для интерактивных вычислений. 12

New IT in New Ukraine New IT in New Ukraine

Ruslan Shevchenko 7860

Позволю себе поразмышлять о возможности построить новые отношения между IT-отраслью и государством — на случай, если организация такого взаимодействия все-таки окажется актуальнее партизанской войны. 30

Рейтинг языков программирования № 5, январь 2014 Рейтинг языков программирования № 5, январь 2014

Ruslan Shevchenko 101765

Краткая сводка: на первом месте по прежнему Java, при этом разрыв между C# и Java увеличился. JavaScript обогнал Python. Индекс удовлетворенности возглавляет Scala, а в пятерке основных дополнительных языков появился T-SQL. 62

Опрос по языкам № 5 Опрос по языкам № 5

Ruslan Shevchenko 17165

Прошел год с момента предыдущего опроса, пришло время узнать, что изменилось за это время, какие языки программирования теряют популярность, а какие наоборот — приобретают последователей. 25

Велосипедостроение: старые новые идеи, о которых стоит знать

Ruslan Shevchenko 12104

Очевидность мейнстрима — это скорее постаприорная иллюзия. Что бы это проиллюстрировать, возьмем что-то простое — к примеру, базовые конструкции языков программирования, и посмотрим на альтернативные подходы, которые по каким-то причинам так и не стали мейнстримом, но вошли в золотой фонд техник разработки. 28

Що таке якісний дизайн. Відкритість, адитивність, відстежуваність Що таке якісний дизайн. Відкритість, адитивність, відстежуваність

Ruslan Shevchenko 5473

Проектування програмних систем досі залишається ближчим до кустарного ремесла або мистецтва, ніж до науки, тому, звичайно, вивести формулу якісного дизайну неможливо. Але можна виділити характерні ознаки (своєрідні чек-листи), що окреслюють межу між добрим і поганим. 10

Рейтинг языков программирования № 4, январь 2013 Рейтинг языков программирования № 4, январь 2013

Ruslan Shevchenko 103504

Краткая сводка: Самые популярные — Java, C# и PHP. JavaScript как основной язык используется чаще Ruby, PL/SQL вошел в первую тройку дополнительных языков. 23

Опрос по языкам № 4 Опрос по языкам № 4

Ruslan Shevchenko 17

Прошло полгода с момента предыдущего опроса, пришло время узнать, что изменилось за это время, какие языки программирования теряют популярность, а какие наоборот — приобретают последователей. 12

Що нового у світі програмування Що нового у світі програмування

Ruslan Shevchenko 11197

Напевно не існує області знань, якій не пророкують «теплову смерть» від відсутності розвитку. Програмування не є виключенням: досить часто можна почути що все, що можна було придумати в програмуванні вже є у Lisp/Fortran/Smalltalk (підкреслити вибране) і нічого принципово нового з тих часів так і не створено. 142

Рейтинг языков программирования, 1H2012 Рейтинг языков программирования, 1H2012

Ruslan Shevchenko 36985

Краткая сводка: Java вышла на первое место, в разработку приходит поколение, не знавшее С++, на радаре появился Apex. 73

Опрос по языкам № 3 Опрос по языкам № 3

Ruslan Shevchenko 24

Прошло почти 9 месяцев с момента предыдущего опроса, пришло время узнать — что изменилось за это время, какие языки программирования теряют популярность а какие наоборот — приобретают последователей. 58

Тыкая пальцем в небо, или эволюция одной метрики

Ruslan Shevchenko 3786

По сути, объект, которым торгует программист — это человеческое внимание. Оценка трудоемкости и собственно программирование сходны меж собой в том смысле, что оба процесса представляют собой декомпозицию задачи на более мелкие части и привлечение внимания к каждой из этих частей; в случае программирования — подробное, с точностью до запятой, а в случае оценки — приблизительное, с точностью до подсчета элементарных пунктов в соответствии с выбранной детализацией. 12

Риски первого проекта на scala и способы их минимизации

Ruslan Shevchenko 2392

Этот рассказ будет о сложностях при разработке на scala и я боюсь, что он может быть воспринят критиками как еще один YASTCA «yet another scala too complex article». Это не так — любой язык предоставляет нам какой-то баланс возможностей и ограничений, а представление о том, что вот есть какая-то одна идеальная технология мне кажется наивным, это такая юношеская болезнь технологического фетишизма. 67

← Сtrl 123 Ctrl →