Как стать автором
Обновить
0
Карма
0
Рейтинг
Кухар Василий @ngreduce

Пользователь

  • Подписчики 1
  • Подписки

Готовим сборку Go-приложения в продакшн

Тогда запускайте прямо на железе, без ОС. Опять микрооптимизациями занимаетесь

Concurrency паттерны в Rust из Java

Дичайше плюсую все комментарии про критику первой реализации double lock, но нет кармы для голосования.

Вот из-за таких вот статей по всему интернету у нас до сих пор ничерта надежно в многопоточном режиме не работает.
Rust получился страшным, сложным, но мне он нравится тем что data races на нем быстро вылезают там, где даже на второй взгляд абсолютно нормальный код (из личного опыта).

Тем не менее, я считаю Rust слишком усложненным.

p.s. double lock из примера на самом деле никакой не дабл лок, а пародия на lock free с двумя проверками, и должен выглядеть как пример с «безопасной гонкой» далее по тексту.

Готовим сборку Go-приложения в продакшн

Ну я бы выбирал для себя Ubuntu скорее всего или специальный образ от Google на базе ChromiumOS. Но для Golang и Alpine должна работать хорошо.

Готовим сборку Go-приложения в продакшн

Всегда считал что alpine лучше scratch, в большинстве случаев, если придется лезть внутрь контейнера для траблшутинга. Тем более что в большинстве случаев scratch vs alpine уже не сильно решает, если использовать container registry близко к проду.
P.S. теоретик ;)

Upspin: новая глобальная файловая система от Google

21 век. Нейросетки бороздят просторы вселенной. Гугл строгает Апспин. А я не могу без костылей передать 300Мб файл по воздуху с ноутбука на планшет, потому что не хватает канала на просмотр в реальном времени.

Советы front-end разработчику

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

P.S. Опередили.

Microsoft открыла аккаунт на Github

[s]Репозиторий примеров обновляли 9 дней назад.[/s]
upd: это дата коммита, так что около 3-х дней минимум у репозитория

Боитесь ли вы Gradle так как боюсь его я?

А у меня javafx плугин обновился и иконки пропали.
Хотите стабильности — управляйте версиями вручную. А репозитории в основном maven`овские, между делом.
Градл мне нравится, но уж очень медленный.

Кто бы смог мне подсказать, как require подключать

Для шаблонов использую require.text (http://requirejs.org/docs/download.html#plugins). С сборщиком правда не игрался — не зачем это было.

Ratchet 2.0 — самый красивый HTML5-фреймворк теперь дружит и с iOS, и с Android

Подозреваю, что тут ключевое слово — «прототипирование».
В случае PhoneGap на JavaScript.

Используем nginx, docker, skydns и skydock для обновления кода на лету (zero-downtime deployment)

Насколько мне известно, Docker как раз и работает поверх данных контейнеров.

Как бесплатно получить профессиональный аккаунт в Wunderlist

Я тоже из-за этого ушел. У меня он еще не синхронизировался, и тупил сильно.

Но вот todoist тоже потерял пару моих задач при синхронизации. Похоже что «Dropbox» (в кавычках, потому что я не про компанию, а как эталон качественного облака из всех тех что я использовал) в сфере GTD не скоро придет. Хочу в скором времени начать писать свой. Todoist не совсем решает мои задачи, он больше todo чем GTD.

О летней стажировке в JetBrains

Сторонники теории заговоров считают что это для того чтобы не отжали.

Сколько лет глазам человека?

С точки зрения безопасности как раз наоборот — разбейте собаке нос.
Сколько раз во время заложенного носа спасало от кислородного голодания.

Прекратите использовать location.hash, да здравствует HTML5 History API!

Так ведь непонятно (с точки зрения пользователя) когда должен отрабатывать верхний уровень, а когда нижний.

Прекратите использовать location.hash, да здравствует HTML5 History API!

Так ведь вперед-назад во фреймах все равно работают непонятно как.

Прекратите использовать location.hash, да здравствует HTML5 History API!

Один я не понимаю зачем History API использовать в фреймах?

Информация

В рейтинге
Не участвует
Откуда
Кишинев, Молдова, Молдова
Дата рождения
Зарегистрирован
Активность