Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «программирования»
[Из песочницы] Построение модульной архитектуры приложения на Forwarding-декораторах (авторский перевод) 2017-05-18 12:09:44
Планируя архитектуру своего будущего веб-приложения, разработчику полезно подумать о его ...
+ развернуть текст сохранённая копия
Планируя архитектуру своего будущего веб-приложения, разработчику полезно подумать о его расширяемости заранее. Модульная архитектура приложения может обеспечить хорошую степень расширяемости. Существует довольно много способов, как такую архитектуру реализовать, но все они сходны в своих фундаментальных принципах: разделение понятий, самодостаточность, взаимная сочетаемость всех компонентов.
Однако есть один подход, который именно в PHP можно встретить довольно редко. Он включает использование нативного наследования и позволяет патчить код «более лучше»(с). Мы называем этот способ “Forwarding Decorator”. Нам он представляется достаточно эффективным, и, кстати, эффектным тоже, хотя последнее не так важно в продакшене.
Как автор оригинальной англоязычной статьи "Achieving Modular Architecture with Forwarding Decorators", опубликованной на SitePoint, я представляю вам авторскую версию перевода. Читать дальше →
Тэги: decorator, php, адаптация, анализ, архитектура, магия, перевод, приложений, программирование, проектирование, систем, уличная
[Перевод] Кто вы? Как научились программировать? К чему стремитесь? 20000 ответов 2017-05-17 14:40:44
Так-так-так, минуточку внимания!
Сегодня свой профессиональный праздник ...
+ развернуть текст сохранённая копия
Так-так-так, минуточку внимания!
Сегодня свой профессиональный праздник отмечают все, кто причастен к информационным технологиям, интернет-дизайну и работе с цифровыми данными. Поэтому всех с праздничком!!!
Проект freeCodeCamp провёл опрос 2017 New Coder Survey, в котором приняли участие более 20000 человек со всего мира. Эти данные, содержащие ответы респондентов на примерно 50 вопросов, выложены в открытый доступ на GitHub (Open Data Common License).
Собранные результаты позволяют исследователям, которые занимаются вопросами компьютерного образования среди взрослых, узнать немало интересного. Полагаем, эти данные заинтересуют многих, нам остаётся лишь догадываться о том, какие открытия будут сделаны на основе их анализа.
Сейчас предлагаем вашему вниманию общий обзор результатов опроса, который позволяет понять несколько основных вещей. Во-первых — узнать, кто они, начинающие программисты. Во-вторых — понять — как именно они учатся. В-третьих — увидеть их цели.
Читать дальше →
Тэги: ruvds.com, блог, веб-сайтов, карьера, компании, обучение, программирование, разработка
Добавление to_string упрощает разработку и дебаг кода на Elixir'е 2017-05-17 13:08:49
Проверим на примере: пишем сервис с аэропортами и направлениями.
defmodule ...
+ развернуть текст сохранённая копия
Проверим на примере: пишем сервис с аэропортами и направлениями.
defmodule Airport do
defstruct [:id, :name]
end
defmodule Direction do
defstruct [:origin, :destination]
def example do
madrid = %Airport{id: "MAD", name: "Madrid"}
riga = %Airport{id: "RIX", name: "Riga"}
%Direction{origin: riga, destination: madrid}
end
end
Пока что всё в порядке. Отлично, съели печеньку, смотрим, что дальше в джире. Список самых популярных направлений?
Hackerman берётся за дело
Тэги: debug, debugging, elixir, elixir/phoenix, веб-сайтов, вывод, данных, жизни, код, программирование, разработка, совершенный, упрощение, функциональное, эликсире
Кому нужны звонки, когда есть чаты и боты? 2017-05-16 12:08:45
+ развернуть текст сохранённая копия
Есть у компаний добрая традиция: рассказывать о своих «профильных» технологиях. Как они всем нужны, развиваются и что без них никуда. Когда два года назад я пришел в Voximplant рассказывать про автоматику звонков, про звонки я знал только то, что они есть. Ну и еще страшное слово «АТС», которое обычно какая-нибудь циска в углу.
Прошло два года, в течении которых мессенджеры должно были вот-вот убить звонки. К мессенджерам присоединились чат-боты, биг дата, дип лёрнинг. У звонков вообще не было шансов. Но они почему-то не умирали. От слова «совсем». Миллионы звонков в месяц исправно удваивались, отдел продаж не вылезал из встреч, а ко мне в фейсбук, скайп и телеграм постоянно заходили разработчики, которым надо автоматизировать звонки.
Почему так? Я не знаю. Но есть ряд наблюдений, которыми мне интересно с вами поделиться и почитать комментарии.
Читать дальше →
Тэги: e-commerce, voip, voximplant, блог, веб-сайтов, компании, программирование, разработка, связи, систем, телефония
2017: Автостопом по галактике JavaScript 2017-05-13 21:00:08
Расшифровка доклада Ильи Климова на конференции JavaScript fwdays.
Мы с вами ...
+ развернуть текст сохранённая копия
Расшифровка доклада Ильи Климова на конференции JavaScript fwdays.
Мы с вами попробуем отследить некоторые тренды в развитии JS, как сообщества, как движения, в 2017-ом году. Я очень постараюсь избежать оценочных суждений. Хотя кого я обманываю, все равно не получится. И где-то через год вы сможете с радостью открыть эту презентацию на YouTube, и понять, насколько я был не прав.
Поэтому давайте перенесёмся в 2015 год. Посмотрим, как развивался JS.
Читать дальше →
Тэги: javascript, веб-сайтов, вискас, мобильных, приложений, программирование, разработка
Главная / Главные темы / Тэг «программирования»
|
Взлеты Топ 5
Падения Топ 5
|