Pull to refresh
14
Karma
0
Rating
Evgeny Ukhanov @sfxws2006

User

Фреймворк для бессерверных приложений в AWS

AB-DOC corporate blog Website development *JavaScript *Cloud computing *
Мы решили создать небольшой фреймворк для бессерверных веб-приложений в AWS. Может более правильно назвать это не фреймворком, а заготовкой, — я не знаю. Но суть в том, чтобы создать основу для быстрой разработки бессерверных приложений в AWS. Код выложен на GitHub и открыт для любых усовершенствований, коих предстоит немало.


В статье речь пойдет о том, как разрабатывать и тестировать бессерверные приложения локально, о роутинге на фронтенде и бекенде, о сервисах Amazon и тому подобных вещах. Кому интересно, добро пожаловать под кат!
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 5.5K
Comments 9

Операционные системы с нуля; Уровень 0

System Programming *C *Rust *Programming microcontrollers *
Translation
Tutorial

Добрый день/вечер/ночь/утро! Есть один экспериментальный курс по операционным системам. Есть он в Стэнфордском университете. Но часть материалов доступно всем желающим. Помимо слайдов доступны полные описания практических занятий.


Чем этот курс отличается от прочих других? Большая часть кода пишется самостоятельно и выполняется на вполне реальном современном железе. В качестве целевой платформы выбран Raspberry Pi 3 model B. Т.е. достаточно актуальная архитектура AArch64. ARMv8 Cortex-A53, четыре ядра, 64-бита и вот это всё. В качестве основного языка программирования выбран Rust. Который безопасный, быстрый, без GC и так далее. Его, Rust, предполагается изучать во время курса.


Тут есть про диски, файловые системы, операции ввода-вывода, потоки /процессы, планирование, виртуальную память, защиту и безопасность, прерывания, параллелизм и синхронизацию. Как и в любом другом, уважающем себя курсе. Разница в актуальности материала и в количестве практики. Коддить придётся много.

Читать дальше →
Total votes 80: ↑78 and ↓2 +76
Views 123K
Comments 55

Junior FPGA Design Engineer: как стать?

Programming *Professional literature *FPGA *
Всем привет!

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

Разработка под FPGA (ПЛИС) — это не просто какой-то язык. Это очень объемная область, с огромным количеством подводных камней и нюансов.

В этой статье вы найдете:
  • список тем, которые должен освоить начинающий разработчик под FPGA
  • рекомендуемую литературу по каждой из тем
  • набор тестовых вопросов и лабораторных работ
  • классические ошибки новичков (и советы по исправлению)

Добро пожаловать под кат!
Читать дальше →
Total votes 44: ↑44 and ↓0 +44
Views 124K
Comments 55

Загрузка данных в Google Analytics: три способа узнать о вашей рекламе больше

RealWeb corporate blog Web analytics *Internet marketing *Contextual advertising *
Если бы нас спросили, что же главное в аналитике, то одним из пунктов мы бы назвали сравнение данных: статистики рекламных кампаний, сегментов пользователей, показателей эффективности. Сравнение позволяет создавать предложения для каждого сегмента рынка. В этом контексте ценна возможность агрегации и сопоставления данных по контекстной рекламе на всех площадках. Данные Google AdWords и Яндекс.Директ часто отличаются, и сравнительный анализ показателей наталкивает на новые нестандартные решения для маркетинговых активностей. Предлагаем поговорить о системах загрузки данных в интерфейс главного инструмента веб-аналитики — Google Analytics.


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

GNU Emacs. Статья, которую я так и не нашел…

Programming *Lisp *Emacs *
Sandbox
Tutorial
Доброго времени суток, Читатель!

В данной статье хочу подробно рассказать про настройку текстового редактора GNU Emacs.

Операционная система GNU Emacs — программируемый текстовый редактор для программистов, написанный на программируемом языке программирования.

Для расширения Emacs используется диалект языка LispEmacs Lisp.
Читать дальше →
Total votes 96: ↑81 and ↓15 +66
Views 108K
Comments 44

Coroutines в PHP и работа с неблокирующими функциями

PHP *
Translation
Tutorial
Одним из самых больших нововведений в PHP 5.5 будет поддержка генераторов и корутин (сопрограмм). Генераторы уже достаточно были освещены в документации и в нескольких других постах (например в этом или в этом). Сопрограммы же получили очень мало внимания. Это гораздо более мощный, но и более сложный для понимания и объяснения, инструмент.

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

Генераторы


Суть генератора в том, что это функция, которая возвращает не просто одно значение, а последовательность значений, где каждое значение выброшено одно за другим. Или, другими словами, генераторы позволяют вам реализовать итератор, без лишнего кода.
Читать дальше →
Total votes 111: ↑103 and ↓8 +95
Views 75K
Comments 57

Angular vs Derby. Должен остаться только один

Website development *Angular *Derby.js *


Такое громкое название говорит о том, что сегодня мы будет сравнивать концепцию MVC на клиенте (Angular, Ember, Backbone, Marionette, Knockout и т.п. тыщи их) с концепцией Full-Stack (Derby, Meteor). Разберем плюсы, минусы, мифы, заблуждения.


Это явно вброс! Но всё равно интересно почитать
Total votes 45: ↑17 and ↓28 -11
Views 14K
Comments 78

Материалы по Derby.js

Website development *Node.JS *Derby.js *
Tutorial


Так получилось, что в последнее время материалов накопилось достаточно и здесь они просто собраны вместе.

Материалы разбиты по группам:
— для сомневающихся
— для начинающих
— для продолжающих


Тишина должна быть в библиотеке
Total votes 22: ↑10 and ↓12 -2
Views 13K
Comments 5

Derby.js TODO or not TODO

Website development *Node.JS *Derby.js *
Tutorial


Одни программисты уже осознали открывающиеся перспективы и взялись за изучение Derby. Другие, с интересом наблюдают за происходящим, но не готовы в данный момент расстаться с их любимым фреймворком по разным причинам. Третьи минусуют Derby-туториалы, полагая, что это как-то остановит прогресс и надвигающуюся волну full-stack фреймворков.

Ну а наш паровоз набирает ход и сегодня мы углубимся в наших Derby-изысканиях.


Можно и мне билетик? Ту-ту! Чух-чух!
Total votes 28: ↑18 and ↓10 +8
Views 10K
Comments 24

Derby.js Путь воина

Website development *Node.JS *Derby.js *
Tutorial


Продолжаем нашу рубрику «ни дня без Дерби». Сегодня мы начнем (наконец-то!) писать код и рассмотрим базовые моменты Derby.js. А так же вы узнаете почему Derby-программисты обычно одиноки, в то время как их более счастливые коллеги, использующие другие фреймворки, работают над аналогичными проектами в веселой дружной команде и с бОльшими сроками.


Ваши слова ничего не значат. Show me the code!
Total votes 26: ↑15 and ↓11 +4
Views 8.8K
Comments 29

Hello World на Derby.js

Website development *Node.JS *Derby.js *
Tutorial


Если вам не безразличны новые тендеции веб-разработки, то приглашаю поучаствовать в дискуссиях в комментариях к посту Angular vs Meteor vs Derby. Там много интересных мыслей.

Ну а тем временем неделя Derby.js на Хабре продолжается. Популяция Derby-программистов удваивается. И сегодня мы будем учиться бегать на страусах настраивать окружение, создадим приложение, запустим и рассмотрим его структуру.
Если для вас это уже пройденный этап, возможно вам будет интересно посмотреть Tutorial, который по сути Faq. Остальным добро пожаловать под кат.

Hello Derby.js!
Total votes 25: ↑16 and ↓9 +7
Views 13K
Comments 38

Tutorial Derby.js

Website development *Node.JS *Derby.js *
Tutorial

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


Поехали!
Total votes 21: ↑16 and ↓5 +11
Views 16K
Comments 83

AngularJS vs. KnockoutJS

JavaScript *Angular *
Добрый день уважаемые, хабрачеловеки.
В данной статье я хочу поделиться с вами своим опытом работы с такими фреймворками как AngularJS и Knockout.
Cтатья будет интересна тем, кто хорошо знаком с JavaScript-ом и имеет представление хотя бы об одном из упомянутых фреймворков и естественно желает расширить свой кругозор.

Читать дальше →
Total votes 63: ↑54 and ↓9 +45
Views 57K
Comments 18

Полный набор пакетов для разработки с помощью NodeJS

JavaScript *Node.JS *
Начал изучать NodeJS. Нигде не нашел актуальный стек мейнстримных библиотек (технологий) применяемых в node. Поэтому решил сам составить список.
Читать дальше →
Total votes 93: ↑83 and ↓10 +73
Views 52K
Comments 45

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Date of birth
Registered
Activity