Найдено в реальном коде на продакшене.
И, да, всё и правда ломается без этой строчки.
На первой лекции наш преподаватель в качестве введения написал небольшой скрипт, который в цикле for суммировал числа от 1 до 5 и спросил аудиторию, какой будет результат.
Я сказал, что 500. Все в аудитории посмеялись. Кто-то крикнул, что получится 15. Преподаватель запустил скрипт. 500 Server Error. Он пропустил точку с запятой.
На этом фото мы видим, как программист на React выкатывает на продакшен форму обратной связи
Читать полностью…Если кофе недостаточно бодрит по утрам, попробуйте вместе этого удалять одну случайную таблицу в БД на продакшене.
Читать полностью…— Какой наиболее беспокоящий вас факт вы знаете?
— Более 3 миллиардов устройств работают на Java.
Если вы готовы к чему-то большему, чем просто юмор, то на канале @tproger_official мы каждый вечер делаем для вас подборки самых интересных новостей за сутки и публикуем статьи для программистов в Instant View, чтобы читать не выходя из Telegram.
Читать полностью…7 смертных грехов программирования:
1. Использование пробелов вместо табуляции. Всегда используйте только табы, никаких пробелов.
2. Использование табуляции вместо пробелов. Всегда используйте пробелы, никаких табов.
3. Не использование авто-форматирования. Забудьте всё это дерьмо про табуляцию и пробелы! Что с вами не так вообще? Просто используйте автоматические средства и не надоедайте людям со своими скобками, пробелами и прочим.
4. Использование IDE, в которых есть авто-форматирование и красивые кнопки. Код нужно писать в vi или Emacs, только так вы сможете добиться настоящего мастерства.
5. Не использование IDE. Никто не хочет переплачивать вам за то время, которые вы тратите на ручной ввод тех вещей, которых могли бы добиться просто нажатием кнопки.
6. Отказ от изучения С и С++. Очень важно выучить эти два канонических языка, лежащих у самых основ программирования. Думаете, что Java подойдет для всего? Хорошо, напишите мне систему контроля гоночных болидов в реальном времени на Java и я вам поверю.
7. Изучение С и С++ в то время, когда вы могли бы заняться чем-то современным, вроде Java. Все ваши проекты на С или С++ будут реализованы с запозданием лет на пять — просто примите этот факт. И даже тогда в готовом софте будут ошибки, которые Java просто не позволила бы вам допустить.
8. Выход за пределы массива.
Хорошие новости для всех. Начиная с 30 июня 2018, стандарт безопасности PCI DSS будет требовать минимальную версию TLS 1.1. Это значит, что поддерживать IE6–10 на своём сайте станет незаконно.
Читать полностью…#промо
Стишки-пирожки — это четверостишия, написанные четырёхстопным ямбом, строчными буквами, без знаков препинания, с отсутствием явных рифм, но воистину со смыслом!
В этом канале отбирают пирожки со всего Интернета: @pirozhki_page
Никакой романтический ужин при свечах не будет полным без внезапного письма про критический баг на продакшене.
Читать полностью…Есть две основные проблемы в распределённых системах:
2. Строго однократная доставка.
1. Гарантированный порядок сообщений.
2. Строго однократная доставка.
Статьи и мануалы для начинающих и продвинутых программистов: @nuancesprog.
Не важно на каком языке вы пишите, frond-end или back-end, вы сможете найти полезное для вас.
Наш обновленный тест: какой язык программирования вам лучше выбрать?
https://goo.gl/bNMvD6
Учитывает текущие навыки и задачи.
#промо
@Coinspot — канал крупнейшего в рунете проекта о цифровых валютах, финтех-трендах и финансовых инновациях. Первоисточник новостей о биткоине, ico, токенах, смарт-контрактах, блокчейне, форках и койнах. Аналитика и обзоры. Всё, что нужно знать, чтобы быть успешным в сфере.
Коллега поставил статус в скайпе:
— Вроде как C# — язык со сборкой мусора, но он ни разу не удалил ничего из моего кода.
Совет молодым программистам: пришёл домой — сначала покушай и только потом за комп.
Читать полностью…