О книге Varghese «Web Development with Go»



Ниже привел свою версию краткого изложения содержания данной книги.

Оглавление
Chapter 1 — Getting Started with Go
Chapter 2 — Go Fundamentals
Chapter 3 — User-Defined Types and Concurrency
Chapter 4 — Getting Started with Web Development
Chapter 5 — Working with Go Templates
Chapter 6 — HTTP Middleware
Chapter 7 — Authentication to Web Apps
Chapter 8 — Persistence with MongoDB
Chapter 9 — Building RESTful Services
Chapter 10 — Testing Go Applications
Chapter 11 — Building Go Web Applications on Google Cloud
Читать дальше →

Генерация входящих лидов для веб-студии или для команды программистов — личный опыт

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

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

За редким исключением, мы работаем только с входящими обращениями потенциальных клиентов (лидов). Входящее обращение — это когда клиент сам — по своей инициативе звонит, оставляет заявку на сайте или пишет на емейл. Читать дальше →

[Из песочницы] «Звездный торговец» или компьютерное обучение в эпоху мини-компьютеров

Введение


Я собираюсь рассказать о различных подходах к компьютерному обучению в США, в эпоху до появления персональных компьютеров. Кроме того, внимание будет уделено просветительской деятельности «Народной компьютерной компании» (People's Computer Company). Упоминание об этой организации, а также одноименных клубе и газете вы могли встретить в известной книге С. Леви «Хакеры: Герои компьютерной революции». Наконец, речь пойдет о ранних текстовых играх, в частности, о «Звездном торговце» (Star Trader). О современной реализации на Питоне этой классической игры будет рассказано в заключительной части.

Как видите, это будет история о делах давно минувших дней. Почему это должно кого-то интересовать? На мой взгляд, многие старые идеи и подходы, касающиеся компьютерного обучения, актуальности не потеряли и по сей день. Некоторые мои знакомые планируют создать компьютерную систему для обучения детей программированию. Надеюсь, данный рассказ подействует на подобных разработчиков вдохновляюще.
Читать дальше →

[Из песочницы] Окружение для разработки веб-приложений на TypeScript и React: от 'hello world' до современного SPA. Часть 1

Цель данной статьи — вместе с читателем написать окружение для разработки современных веб-приложений, последовательно добавляя и настраивая необходимые инструменты и библиотеки. По аналогии с многочисленными starter-kit / boilerplate репозиториями, но наш, собственный.

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

Автор полностью открыт для доработки и исправления текущей статьи, и надеется на превращение итогового материала в актуальный и удобный справочник, интересный и для профессионалов, и для желающих опробовать новые для них технологии.

image
Читать дальше →

Путешествие из Москвы в Казань через Санкт-Петербург или процесс разработки алгоритма поиска всех путей

Данный материал публикуется с расчетом на начинающих программистов и неспециалистов...

Однажды вечером после чтения книжек о путешествиях, — кажется, это были знаменитое «Путешествие из Петербурга в Москву» Радищева и «Тарантасъ» Владимира Соллогуба — я сел смотреть лекцию об алгоритме Дейкстры. Смотрел, рисовал что-то на бумажке и нарисовал ориентированный граф. После некоторых размышлений мне стало интересно, как бы я реализовал алгоритм поиска всех путей из одной начальной точки (a) в какую-то другую единственную конечную точку (f) на ориентированном графе. Читать дальше →

[recovery mode] Опрос для программистов и работодателей

image

Так как данный опрос предназначен для Программистов и Работодателей он будет разделён на 2 части каждая из которых будет соответствовать определённой группе:
Читать дальше →

[Из песочницы] Добавляем Basic Auth в SOAP запрос средствами ksoap2-android

Так получилось, что в рамках своей работы я связался с проектом по разработке приложения для общения Android и 1С. Быстрый поиск в интернете дал достаточно четкие инструкции и куски кода, которые очень быстро оформились в готовую программу, но запускаться она не хотела. Здесь я расскажу основные тонкости и способы их решения.
Читать дальше →

Cocos2d-x — UI компоненты

От переводчика


С возвращением! Мы продолжаем свой цикл переводов документации к Cocos2d-x. По традиции я должен оставить здесь ссылку на предыдущую статью:
Cocos2d-x — Обработка действий

Продолжим!

UI компоненты


Взглянув на множество приложений, которые вы использовали, держу пари, что вы обнаружите там UI виджеты, даже не имея о них представления. Каждое приложение, скорее всего, использует несколько виджетов. Что означает UI? Что делают UI виджеты? О, так много вопросов!

Виджеты


UI — это аббревиатура, обозначающая пользовательский интерфейс. Это все, что находится на экране. Сюда входят такие элементы, как: надписи, кнопки, элементы меню и многое другое. Cocos2d-x предоставляет набор виджетов, для простого добавления этих элементов управления в ваши проекты. Это может звучать тривиально, но в процессе создания основного класса, такого как Label, выполняется большое количество операций. Может себе представить, что вам нужно написать свой собственный набор виджетов? Не волнуйтесь, все это вполне реализуемо!
Читать дальше →

Шахматы для общего развития: история создания развивающей программы

Всю свою жизнь у меня было два параллельных профессиональных интереса: программирование (и компьютеры в более широком смысле), и психология. Когда я работал психологом в государственных образовательных учреждениях, моя жизнь была очень осмысленна, я чувствовал, что несу миру добро (и готов утверждать, что некоторым отдельным людям его принёс), но не хватало чёткости мышления, задачек «на подумать», и зарплаты ИТ-шника. Когда я работал программистом, проблем с задачками и деньгами не было, но душило ощущение общей бессмысленности от необходимости решать чужие задачи, работать на цели других людей, никак не связанные с моим личным ощущением необходимости нести в мир «добро» (чтобы это ни значило).
Но однажды мне крупно повезло — я оказался вовлечён в проект «Шахматы для общего развития», где и по сей день совмещаю обязанности программиста, психолога, школьного учителя, и много кого ещё. Об этом и хочу рассказать.
Читать дальше →


Последние посты