Никто, кроме нас, не устроит 2 августа знатную зарубу про микросервисы и монолит. Продолжаем экспериментировать с форматами — в новом выпуске IT-шоу «Заходят два архитектора в бар…» не будет докладчика и оппонентов. Вместо этого встретятся две команды архитекторов. Одна будет топить за микросервисы, другая — за монолит. Поговорим про плюсы и минусы каждого подхода, обсудим подводные камни. Надеемся, никто не подерётся. Хотя… тема настолько холиварная, что гарантировать можно только одно — никто не пойдёт купаться в фонтане.
Новосибирский стартап запустил камеры по мониторингу первичного состояния здоровья
С приходом в мировое сообщество пандемии у многих компаний появилась потребность оперативно фиксировать здоровье сотрудников. В связи с этим новосибирская команда HealthVision взялась за реализацию технологии, которая считывает биометрические данные человека и определяет степень его здоровья.
Проект представляет собой комплексную программно-аппаратную систему, которая осуществляет мониторинг вирусных заболеваний у людей с помощью камеры и алгоритмов компьютерного зрения. Устройство анализирует изображения с тепловизора, выстраивает статистику, формирует отчеты и уведомляет ответственных лиц компании.
Paysend Connect в Белграде: процессинг, продукты и технологии
Paysend приглашает вас на первый митап Paysend Connect, который состоится 22 сентября в Белграде в пространстве Karbon.
На нашей первой встрече мы расскажем о компании, технологическом стеке, архитектурных решениях и покажем несколько демо.
Набор в магистратуру Академического университета (Санкт-Петербург)
Повсеместный переход на Болонскую систему даёт студентам возможность сменить ВУЗ после получения диплома бакалавра, однако не все студенты понимают, как это может изменить их жизнь. Во многих ВУЗах магистерская программа очень "разрежена": присутствует множество непрофильных курсов (философия, культурология и т.д.), профильных же очень мало, и для того, чтобы их сдать, достаточно просто появиться на экзамене/зачёте.
Тех, кто ещё сохранил желание учиться, кафедра математических и информационных технологий Санкт-Петербургского академического университета Российской академии наук приглашает в магистратуру для обучения по одной из трёх программ:
Первый набор в Computer Science Center (Санкт-Петербург)
Computer Science Center (Санкт-Петербург) объявляет о начале первого набора.
Computer Science Center — это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных Яндекса. В центре желающие могут получить знания, востребованные современной наукой и рынком программирования.
Чем Software Engineering отличается от Computer Science
Программа, по которой я сейчас обучаюсь, называется MSIT-SE (Master of Science in Information Technology – Software Engineering)*. Основная идея всей программы выражается в принципе “Learn by doing” (“Учись, делая”).
Хочу рассказать, в чем разница между SE и CS и чем программа, которую я прохожу, отличается от всего остального. Без всякого сомнения этот вопрос обсуждаем, но ниже представлено мое личное мнение
Магистратура Академического университета открывает набор на 2015 год
Магистратура Академического университета существует с 2008 года. Всё это время мы прикладываем очень много усилий, чтобы поддерживать в нашем университете благоприятную образовательную среду: подбираем качественные и интересные курсы, приглашаем в качестве преподавателей известных ученых и ведущих разработчиков, развиваем партнерские отношения с известными IT-компаниями, создаём удобную для студентов инфраструктуру.
Интеграция внешней объектной системы в Delphi на примере IBM SOM
Один из моих проектов реализует поддержку SOM в Delphi. Разработка начиналась на Delphi, пришлось часть привязок делать вручную и не так красиво, в процедурном стиле, без проверки типов. Используя эти привязки, был написан генератор привязок в объектном стиле, а затем и сам генератор был переписан на новые привязки, став подтверждением их работоспособности. Ради красоты пришлось хакнуть объектную систему Delphi, и, может быть, вам будет интересно, как это вообще можно делать.
Набор в Санкт-Петербургский академический университет
Академический университет существует с 2008 года. За это время мы успели открыть аспирантуру, магистратуру и бакалавриат (да, именно в таком порядке); cтать Национальным исследовательским университетом; выиграть мегагрант по биоинформатике и еще много всего. В этом посте мы расскажем о том как к нам поступить и том, что нового у нас произошло в течение года.
SEM раз отмерь. Или «как узнать SEM ли ты и что с этим делать дальше?»
2 апреля в Петербурге — в этот раз мы ищем Software Engineering Managers и Technical Product Managers, а потом 22 апреля в Москве (.NET или Java техлидов).
Но прежде, чем рассказать о том, что будет – давайте посмотрим, как это было в Москве 18 февраля.
Честно говоря, когда мы решили проводить турниры по отбору классных разработчиков, вместо того, чтобы принимать все заявки онлайн – мы отчаянно рисковали.
Программистом к ирландским букмекерам
Привет, Хабр!
Около года назад мне предложили работу в Ирландии, на которую я согласился. Переехали мы (с супругой) чуть более полугода назад, и можно считать что с тех пор обустроились, хотя многое ещё впереди. Процессы подготовки к переезду, собственно переезда и адаптации после совсем не быстрые, с большим количеством подводных камней (и не обо всех из них предупреждают рекрутеры и кадровики), поэтому я решил поделиться своим опытом.
В хабе IT-эмиграция в последнее время публикуют всё больше и больше статей про переезд в разные страны, но довольно мало про Ирландию — решил восполнить этот пробел. Надеюсь, кому-то будет полезно.
Я работаю разработчиком программного обеспечения в международной букмекерской компании со штаб-квартирой в Дублине. Если чуть точнее, пишу на Scala/Akka, хотя планирую не ограничивать себя только этим. Разрабатываем кластерные отказоустойчивые высоконагруженные приложения.
Подробности ниже.
Открытие совместной магистратуры JetBrains и ИТМО
Учебная программа
Программа предлагает студентам актуальные знания в области разработки программного обеспечения. Базовые курсы (алгоритмы, программирование, машинное обучение и другие) дополнены специализированными предметами (глубокое обучение, информационный поиск, анализ изображений и другие), которые представляют современные подходы к решению задач IT-индустрии. Преподавательский состав программы включает в себя действующих учёных и разработчиков крупных компаний Петербурга.
Курс Software Engineering и «Миямотополия»
Продолжается видеопроект Computer Science Student. Сегодня короткое описание курса Software Engineering и немного видео из дневников разработки проекта игры «Миямотополия». Проект являются основной частью курса, релиз и главный прогон был выполнен сегодня. В разделе "Скриншоты" можно так же посмотреть на разные случайные снимки моего экрана за последние 3-4 дня.
Я занимался GUI игры, то есть графической состовляющей. Написана она была на Java, является так же контейнером, содержащим некоторые состояния игры. Содержит xml-парсер, который парсит сообщения об обновления всей информации на доске от сервера. Более подробное описание проекта с полной документацией (~60 страниц), полным исходным кодом сервера, клиента, GUI игры и GUI админки и UML-моделями системы с описаниями протоколов, sequence-диаграммами и т.д. будут доступны в ближашие дни вместе с новым видео.
«Дневники разработки» снимались в свободное от кодинга время, поэтому особой информативностью не отличаются. Так, передать атмосферу студентов-начинающих-девелоперов. В моменты активной работы, особенно в последние несколько часов перед прогоном было не до съемок.
P.S. Напоминаю, что подписка на обновления разделов сайта — через Твиттер.
Том ДеМарко: инжиниринг ПО — идея, время которой прошло?
И я могу сказать, что основной аргумент, который люди приводят против этих методов, который останавливает многих даже от мыслей про Канбан, Scrum или XP — это якобы низкий уровень контроля за разработкой у этих методологий.
При этом некоторые воспринимают, как непрофессионализм, доводы о том, что уровень контроля не сильно-то зависит от методологии, да и вообще контроль в сфере разработки ПО — это по большому счету фикция.
Для таких людей я перевёл новую статью Тома Демарко, одного из основоположников инжиниринга ПО, разработчика метрик для ПО и соавтора известной книги «Человеческий фактор: успешные проекты и команды».
Эта статья сильно провокационная и сейчас широко обсуждается в англоязычных блогах и странно, что я еще не встречал ее переводов на русский. Но, несмотря на провокационность, в ней есть несколько очень правильных идей, которые могут изменить у кого-то представление о важности и возможности контроля за разработкой.
В общем, читайте перевод статьи под катом.
Computer Science Center. Год номер два
Почти год назад мы объявили об открытии Computer Science Center. Сегодня мы начинаем новый набор, и это хороший повод проанализировать наш старт.
Продаем себя сами
От переводчика
Недавно на хабре появились первая и вторая части истории о создании Warcraft: Orcs & Humans, написанные Патриком Вайатом. Блог Патрика содержит не только воспоминания о былых днях, и сейчас вашему вниманию предлагается его статься о том, что нужно делать, чтобы всегда иметь возможность найти работу в сфере разработки ПО. Хоть Патрик говорит о рынке США, практически все применимо и к нашим современным реалиям.
Реализация шаблона проектирования Singleton на PHP 5.4
Так получилось, что я реализую этот шаблон вот уже второй год начиная с первого выхода PHP 5.3 в 2009 году. В то время у его предшественника версии 5.2 не было позднего статического связывания и для создания экземпляра класса в метод приходилось передавать его имя, что казалось мне архинеудобным.
С выходом PHP 5.4, взглянув еще раз на старую реализацию и на новые возможности языка, я переписал этот шаблон еще раз получив — как мне казалось тогда и кажется сейчас — конечный вариант.
Подробности реализации ниже.
IBM SOM: внешняя объектная система с поддержкой наследования
Набор в Санкт-Петербургский академический университет
Онлайн-курсы
Начну с конца: если вы не заканчиваете школу или бакалавриат в этом году, то вы всё равно можете поучиться в Академическом университете благодаря нашим (совместно с Computer Science центром) онлайн курсам! (Кстати, скоро появятся курсы по физике от наших коллег, следите за новостями!)
Бакалавриат
Более молодых читателей, которые в этом году заканчивают школу, мы приглашаем в наш бакалавриат. Он очень молодой, существует всего два года, и второй год подряд нам удаётся набрать самых сильных абитуриентов. С нашими замечательными второкурсниками из первого набора мы записали небольшой мотивирующий видеоролик о нашем бакалавриате.
Подробности о поступлении в бакалавриат
Магистратура
Тех, кто в этом году заканчивает бакалавриат или специалитет, мы приглашаем учиться к нам в магистратуру. На нашей кафедре есть три направления.
Магистратура Академического университета открывает набор на 2015 год
Магистратура Академического университета существует с 2008 года. Всё это время мы прикладываем очень много усилий, чтобы поддерживать в нашем университете благоприятную образовательную среду: подбираем качественные и интересные курсы, приглашаем в качестве преподавателей известных ученых и ведущих разработчиков, развиваем партнерские отношения с известными IT-компаниями, создаём удобную для студентов инфраструктуру.