Pull to refresh
  • by relevance
  • by date
  • by rating

Приглашаем в офис Майкрософт на «Московский» финал Imagine Cup – суббота, 20 марта,

IT-companies
Если кто-то из вас хотел посмотреть на офис Майкрософт в Москве — появился хороший повод это сделать! В ближайшую субботу, 20 марта 2010 г. начиная с 12:00 там будет проводится региональный финал конкурса программных проектов Imagine Cup по центральному федеральному округу и предварительный отборочный тур конкурса встраиваемых систем. Мы приглашаем активных студентов столичных вузов принять участие в мероприятии в качестве зрителей – у вас будет шанс увидеть презентации шести студенческих программных проектов от команд МГУ/ННГУ, МФТИ/МАИ, МГУПИ, ГУ ВШЭ, Рязанского университета и ВГНА МФ РФ и 8-ми проектов со всей России (МИФИ, МГПУ, ЮУрГУ, ННГУ, НГУ/НГТУ/СибГУТИ, КубГТУ, МГУ, МФТИ), основанных на встраиваемых системах. Для участия в мероприятии необходимо оставить свое имя и вуз в комментариях к этой заметке, чтобы у нас был хотя бы приблизительный список участников (там же можно «зарегистрировать» друзей). Вот тут планируется прямая трансляция мероприятия.

image image
Читать дальше →
Total votes 45: ↑27 and ↓18 +9
Views 612
Comments 42

Приглашаем на российский финал Imagine Cup в Нижнем Новгороде – 9 апреля, 10:00, Нижегородская Ярмарка

IT-companies
Конкурсы программных проектов и встраиваемых систем Imagine Cup в ближайшие дни достигнут своего апогея! В эту пятницу, 9 апреля 2010 г. в Нижнем Новгороде пройдёт российский финал Imagine Cup.



Мероприятие начнётся в 10:00 (хотя лучше придти к 9:30, чтобы успеть к приветственному кофе) в центральном павильоне Нижегородской Ярмарки (на карте), и продлится до 18:30. Помимо выступлений весьма интересных людей (президента Майкрософт Николая Прянишникова, Зам.губернатора Нижегородской области, ректора ННГУ, руководителя Зворыкинского проекта и др.) и интересных конкурсов с призами и подарками, вы также увидите выступления студенческих команд и сделанные ими программно-аппаратные проекты:
Читать дальше →
Total votes 33: ↑19 and ↓14 +5
Views 361
Comments 6

Приходите 29 января в офис Майкрософт на программистско-предпринимательские сборы Imagine Cup #imcupmeet!

IT-companies
Нам часто приходится слышать от студентов – особенно младших курсов, – что им хотелось бы принять участие в конкурсе программных проектов Imagine Cup, но сложно придумать идею или найди единомышленников. В этом году мы решили попробовать и помочь вам в этом! 29 января 2011 г., в субботу, в офисе Майкрософт в Крылатском пройдет мероприятие #imcupmeet для студентов – потенциальных участников конкурса программных проектов Imagine Cup. Начало – в 11:00, конец – по обстоятельствам (но мы ожидаем около 20:00). Зарегистрируйтесь, если хотите участвовать!
imageimage
Читать дальше →
Total votes 32: ↑18 and ↓14 +4
Views 577
Comments 8

Как лучше всего поучаствовать в Imagine Cup Software Design, поехать в Австралию и победить

Microsoft corporate blog
Приближается 15 февраля 2012 г. – срок подачи заявок на конкурс программных проектов Imagine Cup. В этой связи мы всё чаще слышим от студентов примерно следующее: «Да, Imagine Cup – это очень интересно, и нам хотелось бы поехать на финал в Австралию, но мы совсем не знаем, с чего начать. Не можем придумать гениальную идею для проекта…» или «я по вечерам делаю отличный проект, но он совсем не подходит для Imagine Cup»



Специально для того, чтобы помочь студентам избежать таких сомнений, придумать идею и поучаствовать в конкурсе наиболее эффективно — мы проводим мероприятия Imagine Cup Student Camp. Такое мероприятие уже прошло в Москве, а 11 февраля будет в Питере. Кроме того, специально для тех, кто живёт далеко — мы проведём сокращенную версию мероприятия, Imagine Cup Virtual Student Camp 26 января в 15:00 по Москве.

Ниже я хотел бы поделиться своими соображениями по поводу того, как и с чего можно начать.
Читать дальше →
Total votes 22: ↑16 and ↓6 +10
Views 3.8K
Comments 3

Сегодня и впервые–трансляция Imagine Cup 2012 по всей России!

Microsoft corporate blog Sport programming *
Дорогие друзья!

Сегодня в 11:00 по Московскому времени в Digital October начинается Российский финал Imagine Cup! Если вы живете в Москве – ещё не поздно сесть в метро и очутиться на этом замечательном мероприятии. Вы сможете поучаствовать в целом наборе увлекательных активностей, посмотреть на Windows 8 и выиграть телефон Nokia Lumia.

Однако в этом году мы впервые сделали Imagine Cup доступным по всей России! В 11:00 на сайте http://www.imaginecup.ru начнётся онлайн-трансляция выступлений 10-ти команд-финалистов (и церемонии открытия). Поэтому включайте свои виртуальные “телевизоры” и получайте удовольствие от удивительных студенческих инноваций!



Ниже – порядок выступления команд и более подробная информация о проектах:
Читать дальше →
Total votes 32: ↑19 and ↓13 +6
Views 5.1K
Comments 13

Про M и про V и неможко про C

Programming *Perfect code *Data visualization

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

Читать дальше →
Total votes 12: ↑7 and ↓5 +2
Views 2.7K
Comments 2

Быстрорастворимое проектирование

JUG Ru Group corporate blog Programming *.NET *Designing and refactoring *C# *
Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало.

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

Эта статья является расшифровкой моего доклада с конференции DotNext 2018 Moscow. Кроме текста, под катом есть видеозапись и ссылка на слайды.


Читать дальше →
Total votes 48: ↑47 and ↓1 +46
Views 29K
Comments 33

Что такое feature toggle или как избавиться от мучительных мёржей и долгоживущих веток?

Programming *Java *
Sandbox
Допустим, вы хотите разработать новую фичу, но не уверены, что она понравится пользователям, и вам нужно иметь способ безболезненно её скрыть. Или предположим, что вы работаете над новой большой фичей и хотите избежать монстр-коммитов. Или просто хочется сделать поведение сайта легко конфигурируемым. Как можно решить все эти проблемы, читайте под катом.
Читать дальше →
Total votes 25: ↑15 and ↓10 +5
Views 28K
Comments 69

Заметки по книге «Философия разработки ПО»

Programming *Designing and refactoring *Professional literature Reading room


Возможно, вы понимаете как писать хороший код, как придерживаться хорошего дизайна. Но структурировать эти знания не получается. Книга Джона Оустерхаута “A philosophy of software design” может помочь исправить это.


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


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

Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 8.3K
Comments 42

12 Tech Trends Every Java Developer Must Learn To Win The Game In 2021

Java *Development of mobile applications *Game development *Game design *Software

The previous year has been very distressing for businesses and employees. Though, software development didn’t get so much affected and is still thriving. While tech expansion is continuing, Java development is also going under significant transformation.

The arrival of new concepts and technologies has imposed a question mark on the potential of Java developers. From wearable applications to AI solutions, Java usage is a matter of concern for peers.

Moreover, it is high time that developers enhance their skills as to the changing demands of the industry. If you are a Java developer, surely you too would be wondering what I am talking about what things you should learn.

Read more
Rating 0
Views 3.2K
Comments 3

gRPC сервер с нуля

Website development *Java *API *Google API *Software
Tutorial

  Всем приветы. В прошлом посте https://habr.com/en/post/565020/ мы сравнили gRPC и REST. И собственно, прежде чем писать новый сервер на gRPC, давайте попробуем понять нужен ли он нам действительно. Нашей команде была необходима кодогенерация на разные языки программирования. На эту роль не плохо подходил Swagger, Thrift и gRPC со встроенным кодогенератором. От Thrift, спустя какое-то время, пришлось отказаться, из-за его особенностей и сложностей поддержи на c# (по-моему это была основная причина отказа). Дальше был выбор между Swagger + REST и gRPC. В целом оба варианта хороши, но если мы думаем гонять много и часто данные между клиентом и сервером, то почему бы не протестировать gRPC?  

Структура проекта будет выглядеть следующим образом.

Read more about gRPC server creation.
Total votes 9: ↑6 and ↓3 +3
Views 6.1K
Comments 12

Проектирование программного обеспечения: что такое Acceptance Criteria и зачем они нужны?

OTUS corporate blog Programming *
Translation

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

Вот что вам нужно:

Читать далее
Total votes 5: ↑4 and ↓1 +3
Views 3.1K
Comments 4

10 приниципов разработки на Java

Programming *Java *Game development *API *Software

Сколько раз вы были в ситуации, когда вы хотели добавить новую функцию в свое приложение, но не могли, потому что код был не масштабируемый? Сколько раз вам приходилось переписывать код, чтобы сделать его тестируемым? Сколько раз вам приходилось добавлять больше кода, чтобы сделать его оптимальным для мобильных устройств?

Читать далее про принципы разработки
Total votes 10: ↑7 and ↓3 +4
Views 7.2K
Comments 5