Публикации по теме 'elixir'
День 6: Ретроспектива, присвоение имен и инвалидация кеша
Сегодня был хороший день! Было обидно, но в итоге получилось :)
Индустрия программного обеспечения часто шутит о двух самых сложных вещах в программном обеспечении. Инвалидация кеша, Именование вещей и выключение одной ошибки :). В итоге я сделал две из этих вещей и потратил добрых 2 часа на недокументированный экто-способ обновления встроенных данных. И в процессе создания моего первого вклада в виде документации к Экто .
Найти хорошее имя, которое доступно как точка ком и..
Эликсир (параллельное программирование)
highscalability battle-tested
Мне нравится учиться и экспериментировать с новыми технологиями, а если и даром, то хотя бы проверить, стоит ли того шум и ажиотаж вокруг языка. И один особый способ, который я принял за эти годы, - это клонировать и внести свой вклад в проект с открытым исходным кодом нового языка, который я пытаюсь выучить. По моему опыту, я нахожу это очень полезным. Потому что, читая существующий код других разработчиков, я могу быстро писать нетривиальные программы..
Привет, Эликсир!
Введение в один из самых интересных серверных языков на рынке.
В свое время я выучил немного Ruby , который мне очень понравился, забавный объектно-ориентированный язык, который дает замечательные ошибки, читается как английский и упрощает сложное программирование, обеспечивая при этом большую гибкость под капотом.
Позже я изучил Python , синтаксис которого я нашел очень похожим на Ruby с легко читаемым синтаксисом, большой мощностью под капотом, немного более высокой скоростью по..
Минимальный Эликсир JSON RESTful API
Как открыть конечную точку JSON в Elixir без какой-либо структуры?
Болезни нового языка
Многие разработчики Elixir пришли из мира Ruby. Это очень зрелая среда , когда дело касается доступных общественных библиотек и фреймворков. И это то, чего мне иногда не хватает в «Эликсире». Когда я хочу интегрировать сторонний сервис, результат может быть следующим:
есть официальная хорошо поддерживаемая библиотека (очень редко) есть официальная, но устаревшая или глючная библиотека..
Почему Elixir должен стать вашим следующим языком, если вы Pythonista
Я недавно начал изучать язык программирования Эликсир , и как Pythonista мне этот язык очень нравится. Хотя синтаксис Elixir сильно отличается от Python , помня больше Ruby (язык, с которым я сейчас работаю), Elixir придерживается той же философии, что и Python, что делает его очень хорошим выбором для питонистов, ищущих своего следующего язык.
Так в чем же философия Python? В основном это можно описать в знаменитом стихотворении Включенный в сам Python Дзен Python :
Дзен..
Elixir Phoenix: создание приложения с тестами (часть 1: установка)
Обновлено: 16 января 2019 г.
Учиться на практике
Я предпочитаю учиться на практике. Я могу читать и смотреть что-то весь день, но пока я не начну разбираться в коде, он на самом деле не усваивается. Отличный способ учиться на практике - создать приложение, которым мы и будем заниматься!
Это не будет общий обзор, объясняющий все, что происходит. Это скорее пошаговое руководство для тех, кто хоть немного знаком с Elixir и Phoenix, но еще не создал свое первое приложение. В этом..
Ping, Pong и биткойн-узлы, не отвечающие на запросы
Последним несложным делом, необходимым для завершения подключения нашего незавершенного биткойн-узла, работающего на Эликсире, является внедрение системы для обнаружения неотвечающих одноранговых соединений и исключения их из нашего списка активных одноранговых узлов.
После удаления неактивного узла наша текущая система автоматически подключится к новому узлу, чтобы занять его место.
Есть несколько возможных решений для создания такой системы тайм-аутов, и я взвешивал их плюсы и минусы в..