Как стать автором
Обновить

Микросервисы VS. Монолит: есть два стула…

Время на прочтение1 мин
Количество просмотров2.5K

Никто, кроме нас, не устроит 2 августа знатную зарубу про микросервисы и монолит. Продолжаем экспериментировать с форматами — в новом выпуске IT-шоу «Заходят два архитектора в бар…» не будет докладчика и оппонентов. Вместо этого встретятся две команды архитекторов. Одна будет топить за микросервисы, другая — за монолит. Поговорим про плюсы и минусы каждого подхода, обсудим подводные камни. Надеемся, никто не подерётся. Хотя… тема настолько холиварная, что гарантировать можно только одно — никто не пойдёт купаться в фонтане.

Да и это неточно
Всего голосов 13: ↑11 и ↓2+9
Комментарии2

Новосибирский стартап запустил камеры по мониторингу первичного состояния здоровья

Время на прочтение2 мин
Количество просмотров2.4K

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

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

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

Paysend Connect в Белграде: процессинг, продукты и технологии

Время на прочтение2 мин
Количество просмотров612

Paysend приглашает вас на первый митап Paysend Connect, который состоится 22 сентября в Белграде в пространстве Karbon.

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

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Набор в магистратуру Академического университета (Санкт-Петербург)

Время на прочтение4 мин
Количество просмотров4.2K

Повсеместный переход на Болонскую систему даёт студентам возможность сменить ВУЗ после получения диплома бакалавра, однако не все студенты понимают, как это может изменить их жизнь. Во многих ВУЗах магистерская программа очень "разрежена": присутствует множество непрофильных курсов (философия, культурология и т.д.), профильных же очень мало, и для того, чтобы их сдать, достаточно просто появиться на экзамене/зачёте.

Тех, кто ещё сохранил желание учиться, кафедра математических и информационных технологий Санкт-Петербургского академического университета Российской академии наук приглашает в магистратуру для обучения по одной из трёх программ:
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Комментарии82

Первый набор в Computer Science Center (Санкт-Петербург)

Время на прочтение2 мин
Количество просмотров2.3K

Computer Science Center (Санкт-Петербург) объявляет о начале первого набора.

Computer Science Center — это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных Яндекса. В центре желающие могут получить знания, востребованные современной наукой и рынком программирования.

Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии13

Чем Software Engineering отличается от Computer Science

Время на прочтение3 мин
Количество просмотров37K
Привет!
Программа, по которой я сейчас обучаюсь, называется MSIT-SE (Master of Science in Information Technology – Software Engineering)*. Основная идея всей программы выражается в принципе “Learn by doing” (“Учись, делая”).
Хочу рассказать, в чем разница между SE и CS и чем программа, которую я прохожу, отличается от всего остального. Без всякого сомнения этот вопрос обсуждаем, но ниже представлено мое личное мнение
image
Читать дальше →
Всего голосов 64: ↑51 и ↓13+38
Комментарии29

Магистратура Академического университета открывает набор на 2015 год

Время на прочтение4 мин
Количество просмотров8.1K
Мы рады объявить об открытии набора в магистратуру на 2015-2017 учебные годы.


Магистратура Академического университета существует с 2008 года. Всё это время мы прикладываем очень много усилий, чтобы поддерживать в нашем университете благоприятную образовательную среду: подбираем качественные и интересные курсы, приглашаем в качестве преподавателей известных ученых и ведущих разработчиков, развиваем партнерские отношения с известными IT-компаниями, создаём удобную для студентов инфраструктуру.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии0

Интеграция внешней объектной системы в Delphi на примере IBM SOM

Время на прочтение11 мин
Количество просмотров3.7K
SOM Technology: Making the Pieces Fit4 года назад вышла моя статья про IBM SOM, где я констатировал крайне плачевную ситуацию, когда утерян значимый инструментарий, и чем дальше, тем меньше шансов восстановить. За прошедшее время много, чего случилось, нашлись и SOM 3.0 для Windows, и SOM 2.1, и открытый клон somFree, и рабочий компилятор DirectToSOM C++ для Windows, и мост в OLE Automation.

Один из моих проектов реализует поддержку SOM в Delphi. Разработка начиналась на Delphi, пришлось часть привязок делать вручную и не так красиво, в процедурном стиле, без проверки типов. Используя эти привязки, был написан генератор привязок в объектном стиле, а затем и сам генератор был переписан на новые привязки, став подтверждением их работоспособности. Ради красоты пришлось хакнуть объектную систему Delphi, и, может быть, вам будет интересно, как это вообще можно делать.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии2

Набор в Санкт-Петербургский академический университет

Время на прочтение3 мин
Количество просмотров12K
Традиционно сообщаем об открытии набора на кафедру математических и информационных технологий.



Академический университет существует с 2008 года. За это время мы успели открыть аспирантуру, магистратуру и бакалавриат (да, именно в таком порядке); cтать Национальным исследовательским университетом; выиграть мегагрант по биоинформатике и еще много всего. В этом посте мы расскажем о том как к нам поступить и том, что нового у нас произошло в течение года.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии16

SEM раз отмерь. Или «как узнать SEM ли ты и что с этим делать дальше?»

Время на прочтение6 мин
Количество просмотров5.5K
Да, мы запускаем вторую серию Турниров Кроссовера!

2 апреля в Петербурге — в этот раз мы ищем Software Engineering Managers и Technical Product Managers, а потом 22 апреля в Москве (.NET или Java техлидов).

Но прежде, чем рассказать о том, что будет – давайте посмотрим, как это было в Москве 18 февраля.



Честно говоря, когда мы решили проводить турниры по отбору классных разработчиков, вместо того, чтобы принимать все заявки онлайн – мы отчаянно рисковали.
Читать дальше →
Всего голосов 20: ↑17 и ↓3+14
Комментарии32

Программистом к ирландским букмекерам

Время на прочтение40 мин
Количество просмотров38K

Привет, Хабр!


Около года назад мне предложили работу в Ирландии, на которую я согласился. Переехали мы (с супругой) чуть более полугода назад, и можно считать что с тех пор обустроились, хотя многое ещё впереди. Процессы подготовки к переезду, собственно переезда и адаптации после совсем не быстрые, с большим количеством подводных камней (и не обо всех из них предупреждают рекрутеры и кадровики), поэтому я решил поделиться своим опытом.


В хабе IT-эмиграция в последнее время публикуют всё больше и больше статей про переезд в разные страны, но довольно мало про Ирландию — решил восполнить этот пробел. Надеюсь, кому-то будет полезно.


image


Я работаю разработчиком программного обеспечения в международной букмекерской компании со штаб-квартирой в Дублине. Если чуть точнее, пишу на Scala/Akka, хотя планирую не ограничивать себя только этим. Разрабатываем кластерные отказоустойчивые высоконагруженные приложения.


Подробности ниже.

Читать дальше →
Всего голосов 50: ↑48 и ↓2+46
Комментарии243

Открытие совместной магистратуры JetBrains и ИТМО

Время на прочтение2 мин
Количество просмотров19K
Компания JetBrains объявляет об открытии магистерской программы «Разработка программного обеспечения / Software Engineering» на базе Университета ИТМО. Приглашаем абитуриентов продолжить своё обучение и получить качественные знания в области программирования и компьютерных наук.

Учебная программа


Программа предлагает студентам актуальные знания в области разработки программного обеспечения. Базовые курсы (алгоритмы, программирование, машинное обучение и другие) дополнены специализированными предметами (глубокое обучение, информационный поиск, анализ изображений и другие), которые представляют современные подходы к решению задач IT-индустрии. Преподавательский состав программы включает в себя действующих учёных и разработчиков крупных компаний Петербурга.
Подробнее о магистратуре
Всего голосов 39: ↑39 и ↓0+39
Комментарии26

Курс Software Engineering и «Миямотополия»

Время на прочтение1 мин
Количество просмотров987


Продолжается видеопроект Computer Science Student. Сегодня короткое описание курса Software Engineering и немного видео из дневников разработки проекта игры «Миямотополия». Проект являются основной частью курса, релиз и главный прогон был выполнен сегодня. В разделе "Скриншоты" можно так же посмотреть на разные случайные снимки моего экрана за последние 3-4 дня.

Я занимался GUI игры, то есть графической состовляющей. Написана она была на Java, является так же контейнером, содержащим некоторые состояния игры. Содержит xml-парсер, который парсит сообщения об обновления всей информации на доске от сервера. Более подробное описание проекта с полной документацией (~60 страниц), полным исходным кодом сервера, клиента, GUI игры и GUI админки и UML-моделями системы с описаниями протоколов, sequence-диаграммами и т.д. будут доступны в ближашие дни вместе с новым видео.

«Дневники разработки» снимались в свободное от кодинга время, поэтому особой информативностью не отличаются. Так, передать атмосферу студентов-начинающих-девелоперов. В моменты активной работы, особенно в последние несколько часов перед прогоном было не до съемок.

P.S. Напоминаю, что подписка на обновления разделов сайта — через Твиттер.
Всего голосов 28: ↑23 и ↓5+18
Комментарии11

Том ДеМарко: инжиниринг ПО — идея, время которой прошло?

Время на прочтение5 мин
Количество просмотров4.3K
Я часто общаюсь с людьми на тему гибких методов разработки ПО, иногда пишу статьи про это (например, недавняя статья на хабре про Канбан в IT).
И я могу сказать, что основной аргумент, который люди приводят против этих методов, который останавливает многих даже от мыслей про Канбан, Scrum или XP — это якобы низкий уровень контроля за разработкой у этих методологий.
При этом некоторые воспринимают, как непрофессионализм, доводы о том, что уровень контроля не сильно-то зависит от методологии, да и вообще контроль в сфере разработки ПО — это по большому счету фикция.

Для таких людей я перевёл новую статью Тома Демарко, одного из основоположников инжиниринга ПО, разработчика метрик для ПО и соавтора известной книги «Человеческий фактор: успешные проекты и команды».
Эта статья сильно провокационная и сейчас широко обсуждается в англоязычных блогах и странно, что я еще не встречал ее переводов на русский. Но, несмотря на провокационность, в ней есть несколько очень правильных идей, которые могут изменить у кого-то представление о важности и возможности контроля за разработкой.
В общем, читайте перевод статьи под катом.

Читать дальше →
Всего голосов 52: ↑41 и ↓11+30
Комментарии37

Computer Science Center. Год номер два

Время на прочтение3 мин
Количество просмотров1.9K

Почти год назад мы объявили об открытии Computer Science Center. Сегодня мы начинаем новый набор, и это хороший повод проанализировать наш старт.

Читать дальше →
Всего голосов 31: ↑28 и ↓3+25
Комментарии22

Продаем себя сами

Время на прочтение4 мин
Количество просмотров7.6K

От переводчика


Недавно на хабре появились первая и вторая части истории о создании Warcraft: Orcs & Humans, написанные Патриком Вайатом. Блог Патрика содержит не только воспоминания о былых днях, и сейчас вашему вниманию предлагается его статься о том, что нужно делать, чтобы всегда иметь возможность найти работу в сфере разработки ПО. Хоть Патрик говорит о рынке США, практически все применимо и к нашим современным реалиям.
Читать дальше →
Всего голосов 80: ↑70 и ↓10+60
Комментарии20

Реализация шаблона проектирования Singleton на PHP 5.4

Время на прочтение4 мин
Количество просмотров8.9K
Казалось бы, из всех шаблонов проектирования что может быть проще всем известного синглетона. Во многих классических примерах реализации на разных языках программирования она может занимать всего пару десятков строк а того и меньше.

image Так получилось, что я реализую этот шаблон вот уже второй год начиная с первого выхода PHP 5.3 в 2009 году. В то время у его предшественника версии 5.2 не было позднего статического связывания и для создания экземпляра класса в метод приходилось передавать его имя, что казалось мне архинеудобным.

С выходом PHP 5.4, взглянув еще раз на старую реализацию и на новые возможности языка, я переписал этот шаблон еще раз получив — как мне казалось тогда и кажется сейчас — конечный вариант.

Подробности реализации ниже.
Читать дальше →
Всего голосов 44: ↑16 и ↓28-12
Комментарии57

IBM SOM: внешняя объектная система с поддержкой наследования

Время на прочтение6 мин
Количество просмотров7.2K
image Хотел бы поделиться своей находкой: IBM SOM. Согласно Википедии, жил да был некогда Microsoft с COM, и был IBM с SOM. В Windows и OS/2, соответственно. И были для них средства межсетевого взаимодействия: DCOM и — как вы думаете? — правильно, DSOM. Такая вот идиллия, что может сложиться впечатление, что это близнецы. Только вот в SOM было наследование, а в COM — нет, и в журналистских статейках, на которые ведут ссылки из Википедии, только об этом и речь.

Но это лишь начало путешествия в кроличью нору
Всего голосов 16: ↑13 и ↓3+10
Комментарии11

Набор в Санкт-Петербургский академический университет

Время на прочтение2 мин
Количество просмотров16K
Традиционно сообщаем об открытии набора на кафедру математических и информационных технологий. Мы довольно много писали о нашей кафедре в этом блоге, поэтому в этом посте я напишу обо всём тезисно.

Онлайн-курсы


Начну с конца: если вы не заканчиваете школу или бакалавриат в этом году, то вы всё равно можете поучиться в Академическом университете благодаря нашим (совместно с Computer Science центром) онлайн курсам! (Кстати, скоро появятся курсы по физике от наших коллег, следите за новостями!)

Бакалавриат


Более молодых читателей, которые в этом году заканчивают школу, мы приглашаем в наш бакалавриат. Он очень молодой, существует всего два года, и второй год подряд нам удаётся набрать самых сильных абитуриентов. С нашими замечательными второкурсниками из первого набора мы записали небольшой мотивирующий видеоролик о нашем бакалавриате.



Подробности о поступлении в бакалавриат

Магистратура


Тех, кто в этом году заканчивает бакалавриат или специалитет, мы приглашаем учиться к нам в магистратуру. На нашей кафедре есть три направления.
Подробнее о нашей магистратуре
Всего голосов 33: ↑28 и ↓5+23
Комментарии10

Магистратура Академического университета открывает набор на 2015 год

Время на прочтение4 мин
Количество просмотров3.9K
Мы рады объявить об открытии набора в магистратуру на 2015-2017 учебные годы.



Магистратура Академического университета существует с 2008 года. Всё это время мы прикладываем очень много усилий, чтобы поддерживать в нашем университете благоприятную образовательную среду: подбираем качественные и интересные курсы, приглашаем в качестве преподавателей известных ученых и ведущих разработчиков, развиваем партнерские отношения с известными IT-компаниями, создаём удобную для студентов инфраструктуру.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии0