<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Результаты поиска по запросу «[scala]»]]></title>
    <link>https://habr.com/ru/</link>
    <description><![CDATA[Результаты поиска по запросу «[scala]»]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 09 Jun 2026 18:10:15 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  

	
	<item>
		<title><![CDATA[Java &amp; Machine Learning Engineer (work in Tokyo)]]></title>
    <guid isPermaLink="true">https://habr.com/en/news/700810/</guid>
		<link>https://habr.com/en/news/700810/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=700810</link>
		<description><![CDATA[<p><strong>Software Engineer with Java/Scala is needed!</strong></p><p>?<strong>&nbsp;45 000 - 60 000 USD</strong>&nbsp;net per year</p><p>?&nbsp;<strong>B2B</strong>&nbsp;<strong>long-term</strong>&nbsp;<strong>permanent</strong>&nbsp;contract&nbsp;</p><p>?&nbsp;<strong>Direct employment</strong>&nbsp;by the client</p><p>? Professional equipment provided</p><p>?&nbsp;<strong>Move to Japan</strong>&nbsp;and work in the heart of<strong>&nbsp;Tokyo</strong>!</p><p>Do you want to do&nbsp;<strong>impactful work&nbsp;</strong>that will be&nbsp;<strong>deployed to millions of citizens&nbsp;</strong>weekly? Do you want your input to be heard and taken into consideration?&nbsp;<strong>Apply and create a digital future with us!</strong></p><p>We are looking for a&nbsp;<strong>Junior/Mid</strong>&nbsp;<strong>Software Engineer&nbsp;</strong>for a Silicon Valley-based startup focused on full-cycle Machine Learning and Data Science automation. Their platform automates the entire process of building predictive models starting from raw business data through data and feature engineering to machine learning all the way to production.&nbsp;</p><p>Contact us here: recruitment@devsdata.com or check our website: https://devsdata.com/careers/job/software-engineer-with-java-scala/ </p> <a href="https://habr.com/ru/articles/700810/#habracut">Read more</a>]]></description>
		
		<pubDate>Tue, 22 Nov 2022 08:32:24 GMT</pubDate>
    <dc:creator><![CDATA[tpotanski]]></dc:creator>
		<category><![CDATA[Java]]></category><category><![CDATA[Машинное обучение]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Программирование]]></category>
		<category><![CDATA[java]]></category><category><![CDATA[machinelearning]]></category><category><![CDATA[scala]]></category><category><![CDATA[programming]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[Dice и Hired опубликовали ежегодную статистику самых высоких зарплат программистов в США]]></title>
    <guid isPermaLink="true">https://habr.com/ru/news/545502/</guid>
		<link>https://habr.com/ru/news/545502/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=545502</link>
		<description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2fa/a5f/9c0/2faa5f9c0868341370f1bd7579d9a7b4.png" /><p>Сайты Hired и Vettery опубликовали совместный <a href="https://hired.com/state-of-software-engineers" rel="noopener noreferrer nofollow">ежегодный отчет</a> о зарплатах программистов в США. Платформы пришли к выводу, что в 2020 году технологическая отрасль оказалась очень устойчивой. Несмотря на экономический спад, зарплаты программистов в стране выросли. Отчет компаний составлен на основе данных от 10 тысяч компаний и 245 тысяч соискателей. <a href="https://insights.dice.com/2021-technology-jobs-salaries/" rel="noopener noreferrer nofollow">Похожую статистику</a> опубликовал портал Dice, основав свои выводы на опросе около 9 тыс. технических сотрудников.Миннеаполис.</p> <a href="https://habr.com/ru/articles/545502/#habracut">Читать далее</a>]]></description>
		
		<pubDate>Thu, 04 Mar 2021 11:17:56 GMT</pubDate>
    <dc:creator><![CDATA[AnnieBronson]]></dc:creator>
		<category><![CDATA[Карьера в IT-индустрии]]></category><category><![CDATA[Финансы в IT]]></category>
		<category><![CDATA[работа в it]]></category><category><![CDATA[работа в сша]]></category><category><![CDATA[go]]></category><category><![CDATA[golang]]></category><category><![CDATA[tensorflow]]></category><category><![CDATA[scala]]></category><category><![CDATA[программирование]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[Приглашаем на митап для Scala-разработчиков. 20 апреля, Москва+онлайн]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/kryptonite/news/726660/</guid>
		<link>https://habr.com/ru/companies/kryptonite/news/726660/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=726660</link>
		<description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6b6/44b/816/6b644b81608ff87c9427f1a2d439889c.png" /><p><strong>UPD: запись прошедшего митапа можно посмотреть&nbsp;<a href="https://www.youtube.com/watch?v=1W3BHh4vQqs">по ссылке</a>.</strong>  </p><p>Приглашаем на Scala-митап, где вместе с экспертами «Криптонита» и Scala-комьюнити поговорим о том, что такое эффекты и трамплины и зачем их использовать, разберём новые средства декомпозиции в Scala 3, рассмотрим построение SICK — надмножества JSON, и, конечно, выпьем кофе и пообщаемся в неформальной обстановке.</p> <a href="https://habr.com/ru/articles/726660/#habracut">Читать далее</a>]]></description>
		
		<pubDate>Tue, 04 Apr 2023 10:41:34 GMT</pubDate>
    <dc:creator><![CDATA[kamaisha (Криптонит)]]></dc:creator>
		<category><![CDATA[Блог компании Криптонит]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Карьера в IT-индустрии]]></category>
		<category><![CDATA[scala]]></category><category><![CDATA[community]]></category><category><![CDATA[meetup]]></category><category><![CDATA[offline]]></category><category><![CDATA[online]]></category><category><![CDATA[москва]]></category><category><![CDATA[разработка]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[Ближайшие бесплатные мероприятия по разработке]]></title>
    <guid isPermaLink="true">https://habr.com/ru/news/729282/</guid>
		<link>https://habr.com/ru/news/729282/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=729282</link>
		<description><![CDATA[<p><a href="https://t.me/ITMeeting/1981" rel="noopener noreferrer nofollow"> </a><strong><a href="https://t.me/ITMeeting/1981" rel="noopener noreferrer nofollow">✅ Ruby meetup</a><br></strong><br><a href="https://t.me/ITMeeting/1985" rel="noopener noreferrer nofollow"> </a><strong><a href="https://t.me/ITMeeting/1985" rel="noopener noreferrer nofollow">✅ Big Monitoring Meetup 9</a><br></strong><br><a href="https://t.me/ITMeeting/1969" rel="noopener noreferrer nofollow"> </a><strong><a href="https://t.me/ITMeeting/1969" rel="noopener noreferrer nofollow">✅ Scala Meetup в Москве</a></strong></p><p></p> <a href="https://habr.com/ru/articles/729282/#habracut">Читать описание мероприятий</a>]]></description>
		
		<pubDate>Sat, 15 Apr 2023 08:06:33 GMT</pubDate>
    <dc:creator><![CDATA[ITMeeting]]></dc:creator>
		<category><![CDATA[Программирование]]></category><category><![CDATA[Учебный процесс в IT]]></category><category><![CDATA[Карьера в IT-индустрии]]></category><category><![CDATA[Конференции]]></category>
		<category><![CDATA[ruby]]></category><category><![CDATA[monitoring]]></category><category><![CDATA[scala]]></category><category><![CDATA[itmeeting]]></category><category><![CDATA[митап]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[IntelliJ IDEA 2021.3]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/JetBrains/news/594531/</guid>
		<link>https://habr.com/ru/companies/JetBrains/news/594531/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=594531</link>
		<description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ce1/c26/913/ce1c269136acdac6b60ef9af283c767f.png" /><p>Привет, Хабр! </p><p>Представляем IntelliJ IDEA 2021.3 — последнее большое обновление в 2021 году! Новую версию можно скачать <a href="https://www.jetbrains.com/ru-ru/idea/">с сайта JetBrains</a> или через <a href="https://www.jetbrains.com/toolbox-app/">Toolbox App</a>. Кроме того, можно обновиться из самой IDE или с помощью snap-пакета, если вы являетесь пользователем Ubuntu.</p> <a href="https://habr.com/ru/articles/594531/#habracut">Читать далее</a>]]></description>
		
		<pubDate>Fri, 10 Dec 2021 07:49:07 GMT</pubDate>
    <dc:creator><![CDATA[IrinaMaryasova (JetBrains)]]></dc:creator>
		<category><![CDATA[Блог компании JetBrains]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Java]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Kotlin]]></category>
		<category><![CDATA[intellij idea]]></category><category><![CDATA[intellij]]></category><category><![CDATA[java]]></category><category><![CDATA[javascript]]></category><category><![CDATA[scala]]></category><category><![CDATA[kotlin]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[Scala 2.13 станет последней версией… Scala2, после нее будет Scala3]]></title>
    <guid isPermaLink="true">https://habr.com/ru/news/488500/</guid>
		<link>https://habr.com/ru/news/488500/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=488500</link>
		<description><![CDATA[В декабре Scala-комьюнити <a href="https://scala-lang.org/2019/12/18/road-to-scala-3.html#when-will-scala-30-be-released">опубликовало</a> пресс-релиз о том, что Scala 2.14 никогда не выйдет. Мартин Одерски и Ко приняли решение, что необходимо сконцентрироваться на работе над Dotty/Scala3.<br>
<br>
Сообщество Scala программистов (в моем лице в том числе) безмерно этому радо, т.к., честно говоря, давно пора было. Scala застыло в прорывном развитии на несколько лет, что на фоне стремительного роста популярности better-java-kotlin приводило к <a href="https://hackernoon.com/how-i-ported-10k-lines-of-scala-to-kotlin-in-one-week-c645732d3c1">оттоку разработчиков</a> и даже целых компаний.<br>
<br>
Scala3 должна стать тем самым большим скачком вперед, который вернет интерес нынешним и будущим энтузиастам ФП на JVM. <br>
<br>
Мы получим больше всего того, что мы так любим: еще больше типобезопасности и метапрограммирования на <s>стероидах</s>базе полностью нового компилятора с инкрементальным режимом. Еще более <a href="https://dotty.epfl.ch/docs/reference/other-new-features/control-syntax.html">краткий</a> <a href="https://dotty.epfl.ch/docs/reference/other-new-features/indentation.html">синтаксис</a>.<br>
<br>
Статус прогресса в <a href="http://dotty.epfl.ch/">списке </a>вкусностей застыл в неизменном состоянии на долгое время, что должно измениться в ближайшее время, если команда Scala3 выполнит свое обещание, данное в пресс-релизе. Пока же они нам советуют рассчитывать на… <a href="https://habr.com/ru/articles/488500/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 15 Feb 2020 16:52:54 GMT</pubDate>
    <dc:creator><![CDATA[barbalion]]></dc:creator>
		<category><![CDATA[Scala]]></category><category><![CDATA[Функциональное программирование]]></category>
		<category><![CDATA[желтый заголовок]]></category><category><![CDATA[dotty]]></category><category><![CDATA[scala3]]></category><category><![CDATA[scala]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[ScalaConf — первая профессиональная конференция по Scala в России]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/news/462865/</guid>
		<link>https://habr.com/ru/companies/oleg-bunin/news/462865/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=462865</link>
		<description><![CDATA[Русскоязычное Scala-сообщество давно переросло чатик для сочувствующих. Писать на Scala — больше не хипстерство. Посему <strong>26 ноября</strong> собираем всю Scala-тусовку на подходящей площадке!<br>
<br>
Различные стили, подходы, десятки способов решений для одной и той же задачи — это не только признаки постоянно развивающейся экосистемы, но и огромное количество нераскрытых тем и вопросов. Нюансы использования старых и проверенных подходов, практика функционального программирования, теория радикальной функциональной космонавтики — <strong>нам есть что обсудить и чем поделиться</strong>.<br>
<br>
<img src="https://habrastorage.org/webt/a-/lr/1e/a-lr1eulnzo0huxnpzm9qovv5dw.jpeg"><br>
<br>
За программу конференции отвечают опытные разработчики, фанаты языка и энтузиасты его популяризации. Все их связи и сила сообщества уже пущена в ход, чтобы собрать разнообразную программу с учетом опыта аудитории и сфер применений языка.<br>
<br>
<blockquote>Основные темы первой <a href="https://scalaconf.ru/2019">ScalaConf</a>.<br>
<br>
<ul>
<li>Опыт использования определенных подходов, библиотек, фреймворков.</li>
<li>Детали и подводные камни использования в бэкенде, фронтенде и BigData.</li>
<li>Тулинг: особенности языка, компиляторов, билд-тулы, IDE.</li>
</ul></blockquote> <a href="https://habr.com/ru/articles/462865/#habracut">Читать дальше →</a>]]></description>
		
		<pubDate>Thu, 08 Aug 2019 07:08:47 GMT</pubDate>
    <dc:creator><![CDATA[dos65 (Конференции Олега Бунина (Онтико))]]></dc:creator>
		<category><![CDATA[Блог компании Конференции Олега Бунина (Онтико)]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Конференции]]></category><category><![CDATA[Функциональное программирование]]></category>
		<category><![CDATA[scala]]></category><category><![CDATA[scalaconf]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[Видео со Scala Meetup: моделирование данных, Vertical Slice архитектура, распределенные транзакции в микросервисах]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/m2tech/news/764774/</guid>
		<link>https://habr.com/ru/companies/m2tech/news/764774/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=764774</link>
		<description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f90/f0d/ebb/f90f0debb568f5f644ad8ab14ae65c60.png" /><p>Привет!&nbsp;28 сентября в нашем московском офисе прошел Scala Meetup. Собирались в офлайне и онлайне, темы затронули интересные и глубокие, ориентировались скорее на мидлов и выше, но джунам тоже будет интересно послушать. По просьбам зрителей сделали нарезку видео докладов. Enjoy!</p> <a href="https://habr.com/ru/articles/764774/#habracut">Смотреть видео</a>]]></description>
		
		<pubDate>Mon, 02 Oct 2023 14:08:42 GMT</pubDate>
    <dc:creator><![CDATA[maximdmitrov (m2_tech)]]></dc:creator>
		<category><![CDATA[Блог компании m2_tech]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Конференции]]></category>
		<category><![CDATA[scala]]></category><category><![CDATA[vertical slice]]></category><category><![CDATA[распределенные транзакции]]></category><category><![CDATA[разработка]]></category><category><![CDATA[программирование]]></category><category><![CDATA[моделирование данных]]></category><category><![CDATA[видео докладов]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[Состоялся релиз российской среды разработки OpenIDE]]></title>
    <guid isPermaLink="true">https://habr.com/ru/news/904458/</guid>
		<link>https://habr.com/ru/news/904458/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=904458</link>
		<description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0f3/90a/a4f/0f390aa4f8a76f26f070354e360e766c.png" /><p>Компания «Открытая среда разработки» <a href="https://openide.ru/" rel="noopener noreferrer nofollow">выпустила</a> первую версию отечественной среды разработки OpenIDE. Решение создано компаниями «Группа Астра», Axiom JDK и Haulmont. OpenIDE представляет собой современный, бесплатный и полностью открытый инструмент для&nbsp;Java‑программистов. Среда готова к&nbsp;использованию в&nbsp;реальных проектах.</p> <a href="https://habr.com/ru/articles/904458/#habracut">Читать далее</a>]]></description>
		
		<pubDate>Fri, 25 Apr 2025 12:33:02 GMT</pubDate>
    <dc:creator><![CDATA[Lexx_Nimofff]]></dc:creator>
		<category><![CDATA[Текстовые редакторы и IDE]]></category><category><![CDATA[Java]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Kotlin]]></category><category><![CDATA[Управление разработкой]]></category>
		<category><![CDATA[openide]]></category><category><![CDATA[Открытая среда разработки]]></category><category><![CDATA[jdk]]></category><category><![CDATA[java 24]]></category><category><![CDATA[kotlin]]></category><category><![CDATA[python]]></category><category><![CDATA[scala]]></category><category><![CDATA[agplv3]]></category><category><![CDATA[spring]]></category>
	</item>
	
  

  

  

    

  

  

	
	<item>
		<title><![CDATA[PT Application Inspector 5.2: продвинутый анализ кода на уязвимости]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/pt/news/955324/</guid>
		<link>https://habr.com/ru/companies/pt/news/955324/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955324</link>
		<description><![CDATA[<p>Компания Positive Technologies, один из лидеров в области результативной кибербезопасности, представила новую версию сканера защищенности приложений<a href="https://www.ptsecurity.com/ru-ru/products/ai/"> PT Application Inspector</a> — 5.2. Теперь пользователи могут создавать правила анализа, которые учитывают особенности сканируемого кода. Кроме того, обновленный продукт обнаруживает не только уязвимости, но и слабые места, которые становятся причиной ошибок при выполнении программы, а также атаки, нарушения задуманной логики приложения и проблемы со стабильностью работы.</p> <a href="https://habr.com/ru/articles/955324/#habracut">Читать далее</a>]]></description>
		
		<pubDate>Fri, 10 Oct 2025 12:11:11 GMT</pubDate>
    <dc:creator><![CDATA[ptsecurity (Positive Technologies)]]></dc:creator>
		<category><![CDATA[Блог компании Positive Technologies]]></category><category><![CDATA[Информационная безопасность]]></category><category><![CDATA[Качество кода]]></category>
		<category><![CDATA[ptai]]></category><category><![CDATA[application security]]></category><category><![CDATA[application inspector]]></category><category><![CDATA[анализ кода]]></category><category><![CDATA[безопасная разработка]]></category><category><![CDATA[безопасный код]]></category><category><![CDATA[scala]]></category><category><![CDATA[go]]></category><category><![CDATA[javascript]]></category>
	</item>
	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Теория категорий для программистов. На пальцах]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/piter/articles/521120/</guid>
      <link>https://habr.com/ru/companies/piter/articles/521120/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=521120</link>
      <description><![CDATA[Здравствуйте, коллеги.<br>
<br>
<img src="https://habrastorage.org/webt/9g/jh/bl/9gjhblmaar3vftls8vvculmjlks.jpeg"><br>
<br>
Развивая наш неослабевающий интерес к <a href="https://www.piter.com/collection/python/product/veroyatnostnoe-programmirovanie-na-python-bayesovskiy-vyvod-i-algoritmy" rel="nofollow">серьезной</a>, можно сказать, <a href="https://www.piter.com/collection/kompyutery-i-internet/product/prediktivnoe-modelirovanie-na-praktike-2" rel="nofollow">академической</a> литературе, мы добрались и до <a href="https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9" rel="nofollow">теории категорий</a>. Эта тема в знаменитом изложении Бартоша Милевского уже <a href="https://habr.com/ru/post/245797/">фигурировала</a> на Хабре и к настоящему времени может похвастаться такими показателями:<br>
<br>
<img src="https://habrastorage.org/webt/mo/3n/z-/mo3nz-z_xesfmhyusgssvvhaxj4.png"><br>
<br>
Тем более приятно, что нам удалось обнаружить сравнительно свежий материал (январь 2020), служащий отличным и при этом максимально кратким введением в теорию категорий. Надеемся, что нам удастся заинтересовать вас этой темой<br> <a href="https://habr.com/ru/articles/521120/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=521120#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 29 Sep 2020 07:24:31 GMT</pubDate>
      <dc:creator><![CDATA[ph_piter (Издательский дом «Питер»)]]></dc:creator>
      <category><![CDATA[Блог компании Издательский дом «Питер»]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Математика]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Проектирование и рефакторинг]]></category>
      <category>Scala</category><category>теория категорий</category><category>монады</category><category>функциональное программирование</category><category>математика на пальцах</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Spark: дата-майнинг до 30x быстрее Hadoop]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/122514/</guid>
      <link>https://habr.com/ru/articles/122514/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=122514</link>
      <description><![CDATA[В Калифорнийском университете в Беркли разработали фреймворк <a href="http://www.spark-project.org/">Spark</a> для распределённых вычислений в кластерах. На некоторых задачах он превосходит Hadoop в 10-30 раз, сохраняя при этом масштабируемость и надёжность MapReduce.<br>
<br>
Увеличение производительности до 30х возможно на специфических задачах, в которых идёт постоянное обращение к одному и тому же набору данных. Например, это интерактивный дата-майнинг и итерационные алгоритмы, которые активно используются, например, в системах машинного обучения. Собственно, для этих двух задач проект и создавался. Но Spark превосходит Hadoop не только в системах машинного обучения, но и в традиционных приложениях по обработке данных.<br> <a href="https://habr.com/ru/articles/122514/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=122514#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Thu, 23 Jun 2011 11:22:06 GMT</pubDate>
      <dc:creator><![CDATA[alizar]]></dc:creator>
      <category><![CDATA[Data Mining]]></category><category><![CDATA[Hadoop]]></category>
      <category><![CDATA[Spark]]></category><category><![CDATA[Hadoop]]></category><category><![CDATA[MapReduce]]></category><category><![CDATA[Resilient distributed dataset]]></category><category><![CDATA[RDD]]></category><category><![CDATA[Mesos]]></category><category><![CDATA[Scala]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разработчики Scala выиграли грант Евросоюза]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/112150/</guid>
      <link>https://habr.com/ru/articles/112150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=112150</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage/a484cda3/f9839fe6/8746afc1/0d3b5825.png" align="right"/>Скоро создатель Scala Мартин Одерский (Martin Odersky) сможет удвоить численность своей группы разработчиков, <a href="http://www.scala-lang.org/node/8579">сказано</a> в официальном блоге. Команда Scala, которая базируется в EPFL (Федеральная политехническая школа Лозанны), в ближайшие пять лет получит 2,3 млн евро финансирования от <a href="http://erc.europa.eu/">Европейского исследовательского совета</a>. Им удалось выиграть пятилетний грант в рамках конкурса «Popular Parallel Programming». Таким образом, Scala обзавелась надёжным источником финансирования на ближайшие годы.<br/>
 <a href="https://habr.com/ru/articles/112150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=112150#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 19 Jan 2011 12:41:36 GMT</pubDate>
      <dc:creator><![CDATA[alizar]]></dc:creator>
      <category><![CDATA[Scala]]></category>
      <category><![CDATA[Scala]]></category><category><![CDATA[Мартин Одерский]]></category><category><![CDATA[domain-specific language]]></category><category><![CDATA[DSL]]></category><category><![CDATA[роадмап]]></category><category><![CDATA[предметно-ориентированный язык]]></category><category><![CDATA[виртуализация языка]]></category><category><![CDATA[параллельное программирование]]></category><category><![CDATA[параллелизм]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[IntelliJ IDEA 12 раскрывает темную сторону продуктивного программирования]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/JetBrains/articles/161509/</guid>
      <link>https://habr.com/ru/companies/JetBrains/articles/161509/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=161509</link>
      <description><![CDATA[Привет, Хабр! <br/>
<br/>
Несколько недель назад мы закончили Early Access Program, позволявшую опробовать предварительные билды IntelliJ IDEA 12. Спасибо всем, кто принял участие в программе и присылал нам свои отзывы и комментарии. Ваше пристальное внимание ко всем новым фичам, ваши идеи, предложения, баг-репорты — без всего этого продукт был бы совсем другим.<br/>
<br/>
И вот, после целого года трудов, <b>IntelliJ IDEA 12 официально выпущена</b> и <b><a href="http://jetbrains.com/idea">доступна для загрузки</a></b>.<br/>
<br/>
<img src="https://habrastorage.org/storage2/94b/4b4/7f9/94b4b47f98ebe4b03e7a41ccf3237adb.png"/><br/>
<br/>
Конечно, все новые фичи и улучшения релиза здесь не перечислить. Каждый день мы не только добавляем что-то новое, но и пересматриваем существующую функциональность, чтобы сделать ее еще полезнее и «юзабельнее». Вот краткий список главных возможностей, ожидающих вас в IntelliJ IDEA 12.<br/>
 <a href="https://habr.com/ru/articles/161509/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=161509#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 05 Dec 2012 17:30:22 GMT</pubDate>
      <dc:creator><![CDATA[SirReal (JetBrains)]]></dc:creator>
      <category><![CDATA[Блог компании JetBrains]]></category><category><![CDATA[Java]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[Java]]></category><category><![CDATA[JetBrains]]></category><category><![CDATA[IntelliJ IDEA]]></category><category><![CDATA[разработка]]></category><category><![CDATA[программирование]]></category><category><![CDATA[Android]]></category><category><![CDATA[darcula]]></category><category><![CDATA[java 8]]></category><category><![CDATA[JDK]]></category><category><![CDATA[Spring]]></category><category><![CDATA[Scala]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Запуск внешних процессов в Scala]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/184412/</guid>
      <link>https://habr.com/ru/articles/184412/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=184412</link>
      <description><![CDATA[<h4>Введение</h4><br/>
В одном из моих домашних проектов требовалось написать небольшой менеджер внешних процессов. Приложение должно было уметь запускать внешний демон, периодически контролировать его состояние, когда нужно выключать, включать, менять настройки и т.д. Существуюший функционал в Java для подобных задач весьма скуден, а так как я одновременно разбирался со Scala'ой, то решил посмотреть: как у нее дела с этим. И я был приятно удивлен: Scala предлагает по моему мнению неплохое API для работы с внешними процессами.<br/>
В этой статье я хотел бы рассказать об этом подробнее.<br/>
 <a href="https://habr.com/ru/articles/184412/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=184412#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 24 Jul 2013 05:26:00 GMT</pubDate>
      <dc:creator><![CDATA[vayho]]></dc:creator>
      <category><![CDATA[Scala]]></category>
      <category><![CDATA[Java]]></category><category><![CDATA[Scala]]></category><category><![CDATA[процессы]]></category><category><![CDATA[команды]]></category><category><![CDATA[linux]]></category><category><![CDATA[sh]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[«Чем это сделать?»: поиск API — методики и проблемы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/204124/</guid>
      <link>https://habr.com/ru/articles/204124/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=204124</link>
      <description><![CDATA[Современные программы в значительной степени строятся из готовых кирпичиков — библиотек. Уникального кода и архитектурных решений в каждой программе относительно мало. Очень часто бывает, что существующие библиотеки не слишком высокого качества, но даже самый крутой программист не станет их переписывать.<br/>
<br/>
Этот факт находит отражение и в изменении учебных курсов. Сассман, автор SICP, самого известного курса по программирование, сказал: &quot;<i> инженерное дело в середине 90-ых, а уж тем более в 2000-ых сильно отличается от инженерного дела 80-ых. В 80-ых хорошие программисты проводили много времени в размышлениях, а потом писали немного кода, который работал. Код работал близко к «железу», даже Scheme — все было прозрачно на всех стадиях. Как с резистором, достаточно посмотреть на цветную маркировку, чтобы узнать номинальную мощность, допустимые отклонения, сопротивление и V=IR — это все, что нужно знать. 6.001 был задуман как курс для обучения инженеров тому, как из маленьких кубиков, в которых они досконально разбираются, посредством простых техник составлять сложные конструкции, которые делают то, что от них хотят. Но программирование сейчас далеко не то же самое. Теперь вы ковыряетесь в непонятной или несуществующей документацией для софта, даже неизвестно, кем написанного. Вы должны досконально исследовать библиотеки, чтобы узнать, как они работают, пробовать разные исходные данные и смотреть, как реагирует код. Это в корне иная работа, и для нее требуется иной курс обучения.</i>&quot;<br/>
<br/>
Строительные кирпичики стандартизированы — каменщику обычно не приходится выбирать подходящий именно для этого места кирпич. С библиотеками все наоборот — то, что предназначено для обработки PDF не подойдет для создания распределенной вычислительной системы. Возникает потребность найти нужную библиотеку, в ней нужную функцию и понять, как ее встроить в свою программу. Google, как и любая другая ориентированная на естественный язык поисковая система пока помогает мало. Так что рассмотрим другие подходы.<br/>
 <a href="https://habr.com/ru/articles/204124/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=204124#habracut">Подробности</a>]]></description>
      
      <pubDate>Fri, 29 Nov 2013 06:48:01 GMT</pubDate>
      <dc:creator><![CDATA[potan]]></dc:creator>
      <category><![CDATA[Семантические сети]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Функциональное программирование]]></category>
      <category><![CDATA[библиотеки]]></category><category><![CDATA[API]]></category><category><![CDATA[онтологии]]></category><category><![CDATA[поиск]]></category><category><![CDATA[R]]></category><category><![CDATA[Haskell]]></category><category><![CDATA[Scala]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[[Перевод] Средний доход разработчика в зависимости от языка программирования]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ambar/articles/194932/</guid>
      <link>https://habr.com/ru/companies/ambar/articles/194932/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=194932</link>
      <description><![CDATA[Добрый день, уважаемые читатели Хабра. Как часто вы смотрите за актуальностью той или иной платформы? Если вы хороший специалист, то, наверное, всегда. Если же нечасто – пожалуй, пора начать это делать. Мы подготовили перевод <a href="http://bpodgursky.wordpress.com/2013/08/21/average-income-per-programming-language/">исследования американского блогера Бена Подгурски (Ben Podgursky)</a>, позволяющего понять уровень оплаты программистов, в зависимости от языков программирования. Бен использовал в качестве источника данные пользователей на GitHub. Данный пост набрал большой рейтинг на Hacker News. <br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/1c3/24c/79a/1c324c79ae5be616fd1eb3d58dd7ab16.png" alt="image"/><br/>
<br/>
Стереотипов о разработчиках различных языков очень много, но мне было любопытно, насколько они соответствуют действительности. <br/>
 <a href="https://habr.com/ru/articles/194932/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=194932#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 24 Sep 2013 03:32:28 GMT</pubDate>
      <dc:creator><![CDATA[itsybaev (Бизнес-ассоциация AmBAR)]]></dc:creator>
      <category><![CDATA[Блог компании Бизнес-ассоциация AmBAR]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[кремниевая долина]]></category><category><![CDATA[силиконовая долина]]></category><category><![CDATA[стартапы]]></category><category><![CDATA[США]]></category><category><![CDATA[обзор]]></category><category><![CDATA[зарплаты]]></category><category><![CDATA[С++]]></category><category><![CDATA[Java]]></category><category><![CDATA[вакансии]]></category><category><![CDATA[кадры]]></category><category><![CDATA[исследование]]></category><category><![CDATA[survey]]></category><category><![CDATA[salary]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Erlang]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Haskell]]></category><category><![CDATA[Clojure]]></category><category><![CDATA[Python]]></category><category><![CDATA[C#]]></category><category><![CDATA[CSS]]></category><category><![CDATA[Objective-C]]></category><category><![CDATA[языки программирования]]></category><category><![CDATA[статистика зарплат]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Монады в Scala]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/209510/</guid>
      <link>https://habr.com/ru/articles/209510/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=209510</link>
      <description><![CDATA[На Хабре много статей по монады с примерами для Haskell (<a href="http://habrahabr.ru/post/183150">http://habrahabr.ru/post/183150</a>, <a href="http://habrahabr.ru/post/127556">http://habrahabr.ru/post/127556</a>), но не так много статей, которые описывают, что такое монады с примерами на Scala. По сколько большинство разработчиков на Scala пришли из мира объектно ориентированного программирования, то для них, по началу, сложно понять что такое монады и для чего они нужны, эта статья как раз для таких разработчиков. В этой статье я хочу показать, что это такое и навести примеры использования монады Option, в следующих статьях будут описаны монады Try и Future. <br/>
 <a href="https://habr.com/ru/articles/209510/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=209510#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 18 Jan 2014 09:03:28 GMT</pubDate>
      <dc:creator><![CDATA[DimitrKovalsky]]></dc:creator>
      <category><![CDATA[Scala]]></category><category><![CDATA[Функциональное программирование]]></category>
      <category><![CDATA[Scala]]></category><category><![CDATA[монады]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Неупакованные типы объединений в Scala на основе изоморфизма Карри-Ховарда]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/269907/</guid>
      <link>https://habr.com/ru/articles/269907/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=269907</link>
      <description><![CDATA[<i>Примечание переводчика. В будущей версии Scala (“Don Giovanni”) <a href="http://www.scala-lang.org/news/roadmap-next">анонсирована</a> поддержка типов объединения (union types). Miles Sabin, широко известный в узких кругах как создатель Shapeless, демонстрирует в <a href="http://milessabin.com/blog/2011/06/09/scala-union-types-curry-howard/">этой</a> статье 2011 года, как создать типы объединения уже сейчас.<br/>
<b>UPD</b>. Представленный в статье подход не позволяет получить настоящих типов объединения и кроме того может существенно повлиять на время компиляции. Типы пересечения (<code>A with B</code>), использованные в статье, также отличаются от классических, поскольку не обладают свойством коммутативности. Подробности об экспериментальном проекте Dotty, в рамках которого будут решены эти и другие проблемы, можно посмотреть в замечательной <a href="https://d-d.me/scalaworld2015/#/">презентации</a> Дмитрия Петрашко  <a href="https://habrahabr.ru/users/darkdimius/" class="user_link">darkdimius</a> — разработчика компилятора Scala в EPFL.</i> <br/>
<br/>
Scala имеет очень выразительную систему типов. Однако она не включает (по крайней мере как примитивы) всех вожделенных элементов. Есть несколько поистине полезных типов, подпадающих под эту категорию — это типы полиморфных функций высшего ранга (higher-rank) и рекурсивные структурные типы. Но о них я расскажу подробнее в следующих постах, а сегодня я собираюсь показать вам, как в Scala мы можем создать типы объединения (union types). В ходе объяснения я пролью немного света на изоморфизм Карри-Ховарда и покажу, как использовать его в наших целях.<br/>
<br/>
<div style="text-align:center;"><img src="https://habrastorage.org/files/427/70e/d92/42770ed92098475fac9f4632be73e3d5.jpg" /></div><br/>
 <a href="https://habr.com/ru/articles/269907/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=269907#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 31 Oct 2015 22:21:03 GMT</pubDate>
      <dc:creator><![CDATA[Schrodingers_Cat]]></dc:creator>
      <category><![CDATA[Scala]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Функциональное программирование]]></category>
      <category>Scala</category><category>функциональное программирование</category><category>программирование</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Data Driven Realtime Rule Engine в Wargaming: сбор данных]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/exWargaming/articles/273607/</guid>
      <link>https://habr.com/ru/companies/exWargaming/articles/273607/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=273607</link>
      <description><![CDATA[Сфера деятельности нашей компании распространяется далеко за пределы игровой разработки. Параллельно с ней мы ведем десятки внутренних проектов, и Data Driven Realtime Rule Engine (DDRRE) – один из наиболее амбициозных. <br/>
<br/>
Data Driven Realtime Rule Engine – специальная система, которая при помощи анализа больших массивов данных в режиме реального времени позволяет персонифицировать взаимодействие с игроком через рекомендации, поступающие пользователю исходя из контекста его последнего игрового опыта.<br/>
<br/>
DDRRE позволяет нашим игрокам получать больше удовольствия от игры, улучшает их пользовательский опыт, а также избавляет от просмотра ненужных рекламных и промо-сообщений.<br/>
<br/>
<b>Архитектура DDRRE</b><br/>
<img src="https://habrastorage.org/files/5ac/6dc/987/5ac6dc9870d04351b395b2c5449b4126.jpg"/> <br/>
 <a href="https://habr.com/ru/articles/273607/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=273607#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 22 Dec 2015 08:54:13 GMT</pubDate>
      <dc:creator><![CDATA[Wargaming (ex-Wargaming)]]></dc:creator>
      <category><![CDATA[Блог компании ex-Wargaming]]></category><category><![CDATA[Big Data]]></category><category><![CDATA[Java]]></category><category><![CDATA[Scala]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[big data]]></category><category><![CDATA[Wargaming]]></category><category><![CDATA[DDRRE]]></category><category><![CDATA[Java]]></category><category><![CDATA[Scala]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
