[Перевод] Тонкости value restriction в F# |
Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и получаете в итоге более краткий, фантастически элегантный код.
Все материалы из серии переводов русскоязычного сообщества F#-разработчиков вы сможете найти по тегу #fsharplangru.Читать дальше ->
Метки: author Schvepsss программирование mono и moonlight c# .net блог компании microsoft #fsharplangru microsoft fsharp f# |
[Перевод] Тонкости value restriction в F# |
Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и получаете в итоге более краткий, фантастически элегантный код.
Все материалы из серии переводов русскоязычного сообщества F#-разработчиков вы сможете найти по тегу #fsharplangru.Читать дальше ->
Метки: author Schvepsss программирование mono и moonlight c# .net блог компании microsoft #fsharplangru microsoft fsharp f# |
[Перевод] Тонкости value restriction в F# |
Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и получаете в итоге более краткий, фантастически элегантный код.
Все материалы из серии переводов русскоязычного сообщества F#-разработчиков вы сможете найти по тегу #fsharplangru.Читать дальше ->
Метки: author Schvepsss программирование mono и moonlight c# .net блог компании microsoft #fsharplangru microsoft fsharp f# |
Работа и жизнь в Болгарии — 3. Собеседования, виза, рабочие моменты |
Метки: author slamon карьера в it-индустрии болгария жизнь за рубежом работа за границей виза |
Работа и жизнь в Болгарии — 3. Собеседования, виза, рабочие моменты |
Метки: author slamon карьера в it-индустрии болгария жизнь за рубежом работа за границей виза |
Управление трафиком с использованием Fiddler |
|
Новости Android-разработки, на которые стоит подписаться |
Метки: author phillennium разработка под android блог компании jug.ru group android новости новостные ресурсы |
Почему в Петербурге так сложно построить карьеру VP of engineering |
Метки: author SlavaKulakov финансы в it управление разработкой управление проектами управление продуктом управление персоналом vp of engineering опыт работы управление история |
[Перевод] Масштабируем Kubernetes до 2500 нод |
Метки: author MaxRokatansky системное администрирование серверное администрирование it- стандарты devops блог компании отус kubernetes system administration node |
Концепция 3D принтера печатающего металлом с большим разрешением и огромной скоростью |
|
О чем не пишут в документации, или тонкости рефакторинга на .Net Core |
Всем привет! Этим материалом мы открываем цикл из нескольких статей, посвященных длинной истории о том, как мы пришли с одной стороны к CD, а с другой — к high availability, основанной на избыточности.
Начнем по порядку. У нас есть API для мобильного приложения, которое находится в продуктовой среде, написанный на .NET.
И первым шагом мы переводим его на .NET Core и делимся с вами тонкостями, которые встретились нам на этом пути.
Метки: author eastbanctech .net блог компании eastbanc technologies .net core ci/cd |
Переход с AngularJS на Angular: жизнь после AngularJS (3/3) |
В заключительной части истории про миграцию на Angular мы поделимся избранными местами нашей внутренней документации, помогающими нашим разработчикам освоиться в новом фреймворке. Речь пойдет про особенности новых логики компиляции компонентов, Change Detection и концепции трансклуда. Это актуальные конвенции, использующиеся прямо сейчас при работе с Angular. Ну и в конце — несколько ссылок на англоязычные статьи и видео, которые мы рекомендуем коллегам.
Читать дальше ->
Метки: author Ontaelio разработка веб-сайтов javascript angular блог компании skyeng angularjs переход на angular typescript миграция angular |
Обзор системы Comindware Business Application Platform |
Зачем и в каких случаях выбирать программный продукт Comindware? Что это за система и в чем ее особенности? Эти и другие вопросы я решил рассмотреть в этом обзоре. В поисках решения для автоматизации документооборота я перепробовал много систем: Pyrus, Битрикс24, 1С.Документооборот, BPM Online, ELMA и др. Многие из них успешно решали поставленные задачи в рамках определенного бизнеса. Выбор обширен, каждый из продуктов имеет свои особенности. Но сейчас я хочу рассказать о системе Comindware – что это такое, чем этот продукт отличается от большинства аналогов, как с ней работать.
Когда я наткнулся на эту систему, то не нашел информации достаточной для того чтобы сложить хотя бы поверхностное впечатление о ней. Надеюсь, что данным обзором я сэкономлю время читателю, и вы будете более взвешенно подходить в данной системе при первом знакомстве.
Читать дальше ->
Метки: author Ruzalina управление персоналом анализ и проектирование систем ecm/ сэд блог компании trinion bpms |
[Перевод] Html-sketchapp — залог единства программистов и дизайнеров |
Метки: author ru_vds блог компании ruvds.com веб-дизайн react sketch дизайн-система html-sketchapp |
[Из песочницы] Почему вам должно быть скучно на работе |
Метки: author gdbstfuwms карьера в it-индустрии организация работы прокрастинация работа над собой |
[recovery mode] Роботы вместо лучших сотрудников: машинное обучение по ответам экспертов |
Метки: author cat_power машинное обучение big data блог компании devim большие данные большие данные и машинное обучение machine learning |
Финтех-дайджест: eBay против PayPal, международная платежная система на блокчейне |
|
[Перевод] В защиту swap'а [в Linux]: распространенные заблуждения |
Метки: author zuzzas системное администрирование серверное администрирование настройка linux *nix блог компании флант linux swap |
Строим распредёленное реактивное приложение и решаем задачи согласованности |
Сегодня многие компании, начиная новый проект или улучшая существующие системы, задаются вопросом, какой вариант разработки более оправдан — воспользоваться «классическим» трехслойным подходом или же спроектировать систему как набор слабосвязанных компонентов?
В первом кейсе мы можем оптимально использовать весь накопленный опыт и существующую инфраструктуру, но придется терпеть долгие циклы планирований и релизов, сложности в тестировании и в обеспечении бесперебойной работы. Во втором же случае появляются риски в управлении инфраструктурой и самим распределенным приложением.
В этой статье я расскажу, как и почему мы в 2ГИС выбрали второй вариант для построения новой системы, как решали возникающие задачи и какие выгоды от этого получили. Под катом — про Amazon S3, Apache Kafka, Reactive Extensions (Rx), eventual consistency и GitHub, сжатые сроки и невозможность собрать команду необходимого размера из инженеров, использующих один стек технологий.
Интересно? Тогда вперед!
|
Пишем масштабируемые и поддерживаемые сервера на Node.js и TypeScript |
Последние три года я занимаюсь разработкой серверов на Node.js и в процессе работы у меня накопилась некоторая кодовая база, которую я решил оформить в виде фреймворка и выложил в open-source.
Основными особенностями фреймворка можно назвать:
В данной статье мы поговорим немного о Node.js и рассмотрим данный фреймворк
Всем кому интересно – прошу под кат
Читать дальше ->
Метки: author Altox node.js javascript api typescript |