Несколько слов о blockchain технологиях

Последнее время, вижу вокруг меня много заблуждений вокруг блокчейна и криптовалют, так что, хочу поделиться своим субъективным мнением по теме, и возможно разрушить некоторые заблуждения. Во-первых криптовалюты и блокчейн имеют также немного общего как банки и базы Oracle. Блокчейн это про распределенное устойчивое к разделению сети и отказу серверов обслуживающих сеть хранилище, криптовалюты, в массе своей, интересны как глобальная финансовая система, не контролируемая одним человеком/государством/корпорацией/whatever. Bitcoin это не первая система такого рода, и уж точно не последняя. В bitcoin есть

Continue Reading

Разбираемся с хайпом вокруг ботов

Я никогда не понимал хайпа вокруг ботов. Когда появилась возможность очень просто реализовывать боты в Google AppEngine, это даже не было кажется мажорной фичей. Тем не менее уже тогда у меня был бот отслеживающий интересные для меня проекты на elance и позволяющий максимально быстро высылать бот на подходящие проекты. Просто потому что так было удобнее. Так почемуже, спустя 5 лет, facebook с пафосом запуская свою платформу для ботов, намекает на то, что боты убъют приложения? А все дело в том что Цукерберг, очень

Continue Reading

Откуда берутся “крутые проекты”?

Не хочу претендовать на роль эдакого Джоэля Спольски, но чего греха таить, давно работаю в этой индустрии, много чего видел, а иногда даже настолько много что хочется поделиться. Так сталось, что я достаточно долго руковожу командой разработчиков, читаю книги по теме управления, менеджмента, психологии бизнеса но тоже время не охладел к технической стороне вопроса: грешу коммитами в мастер, люблю иногда сам «навалять бутстрап» проекта, поковырять новую технологию или язык. Да что там говорить, с моей легкой руки и ценой титанических усилий мы даже начали использовать на сервере Java, и грешным делом подумываю про Scala. И вот что

Continue Reading

Effective Java. Краткий обзор.

Хочу порекомендовать всем программистам на Java книгу Joshua Bloch’a “Effective Java”. В ней автор рассказывает о тонкостях языка и платформы, о том как проектировать красивые и безопасные api и многом многом другом. Для затравки могу предложить mindmap, думаю будет интересно не только явистам но и пхп-шникам и всем кто пересекается с ООП:

О крутости программистов и собеседованиях

В нашем локальном сообществе программистов kirdev недавно зашла речь о крутости программистов, о том, какой линейкой мерять и на что обращать внимание. Вобщем, чуть ниже мое мнение, с которым, возможно, будет интересно познакомиться и вам. У меня не очень большой опыт в этой сфере, я собеседую всего год и все время совершенствую этот процесс, который, как мне кажется, все еще далек от совершенства во многих компаниях. Прочитав все что можно было про собеседования в гугл-амазон-эпл, походив на собеседования в другие компании я заметил большую разницу в подходе-отношении-фокусе на разных вещах у нас и там. Наверное в командах которые занимаются серьезными проектами это немного

Continue Reading

Erlang. Упражнения.

В рамках программы изучения Erlang я делаю упражнения из книги «Erlang programming» Франческо Чезарини и Саймона Томпсона. Оказалось что это на редкость полезное занятие, – теперь синтаксис не кажется таким уж страшным, и решение хоть и простых, но практических задач, придает уверенности в себе. Ниже я приведу условия задачи (уж простите, без перевода) и свой вариант решения (зачастую не оптимальный). Exercise 3-1: Evaluating Expressions Write a function sum/1which, given a positive integer N, will return the sum of all the

Continue Reading

Erlang. Операции if/then/else/case.

Операции if/then/else Напишем несложную функцию, находящую максимальный элемент массива: -module(test). -export([list_max/1]). list_max([]) -> []; list_max([Head | Rest]) -> list_max(Head, Rest). list_max(Head, []) -> Head; list_max(Head, [NewHead | List]) -> if Head > NewHead -> list_max(Head, List); true -> list_max(NewHead, List) end. 1> c(test.erl). {ok,test} 2> test:list_max([1,2,3,4,5]). 5 Первое, на что стоит обратить – аналог оператора else отсутствует, вместо этого true -> “что-то там”. В остальном более-менее привычно, за исключением того что все время приходится мыслить “рекурсивно”. На самом деле, операторы

Continue Reading

Site Footer

Sliding Sidebar

About Me

About Me

Для кого этот блог?

Для тех кого интересуют современные интернет технологи, IT бизнес, стартапы, менеджмент, контроль качества, личная эффективность, мотивация. Здесь я буду писать о том, что в первую очередь будет интересно мне, о проблемах и решениях. О том что пригодилось мне, и возможно будет интересно Вам.

Что заставило меня создать его?

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

Немного о себе.

Мой первый серьезный опыт в IT это работа над desktop приложениями в компании «Эксперт-Софт». У истоков её стояли несколько амбициозных и талантливых молодых людей, с огнем в глазах и желанием работать «как майкрософт». То чем мы там занимались вполне могли бы сегодня назвать «стартапом». Рук было откровенно мало, поэтому приходилось заниматься всем: кодированием на Delphi, написанием скриптов на VBA, дизайном, вёрсткой и поддержкой вебсайта, работой над рекламной полиграфией, проектированием интерфейсов и БД. Работы было много, но запал был велик, команда очень разношерстная, гармонично дополняя друг-друга в решении нетривиальных задач. Благодаря тому что пришлось попробовать многое, постепенно вырисовалось понимание того чем хочется заниматься, и как. Софтверным программированием я был сыт по горло. Массы проблем десктопного софта в вебе просто не было, по определению. Зато был четкий фокус на дизайне, юзабилити, скорости. Поэтому когда пришла пора уходить из «Эксперт-Софт», я без всякого сожаления стал искать работу как разработчик для web. Поскольку городишко у нас не очень большой, выбор был практически предопределен. Так я стал работать в «Оникс-Системз», где и продолжаю работать поныне. За время работы в компании я как разработчик принимал участие в работе над несколькими десятками проектов. Несколько десятков проектов было сделано мною как фрилансером. Самым большим проектом в котором я сыграл роль менеджера, считаю свою семью. Также довольно большой проект мы сейчас поднимаем с командой разработчиков (на данный момент команда состоит из четырех php разработчиков, одного flex кодера и тестировщика). Отсюда, большой интерес к современным практикам и методологиям, разным подходам в управлении командой, повышению эффективности и качества работы. По мере сил, вдохновения и свободного времени, я буду писать об этом.

Если у Вас возникли какие-то вопросы ко мне лично, буду рад если Вы свяжетесь со мной:

e-mail:
skype: denis.sheremetov
Старый сайт, с музычкой и флешом

Прочая онлайновая деятельность: