Size: a a a

Типичный программист

2017 February 17
Типичный программист
Собрали для вас подборку самых интересных материалов из нашей рубрики «/dev/null»:

— Шутка про Ping содержит 32 слова: https://tproger.ru/devnull/sysadmins-humor/ — весь «сисадминский» юмор в одной статье.

— Самый милый пост в истории Tproger: https://tproger.ru/devnull/the-cutie-article/ — жизнь программиста в гифках с котиками.

— Переводчик с человеческого на язык заказчиков: https://tproger.ru/devnull/custumer-translate/ — эксклюзивный сервис онлайн.

— Пьеса «Технический долг»: https://tproger.ru/devnull/piece-technical-debt/ — типичный случай из жизни разработчика.

— Совершенно правдивая история о настоящем программисте, никогда не изучавшем Си: https://tproger.ru/devnull/programmer-who-never-learned-c/
источник
Типичный программист
Новости уходящего дня:

— Вы когда-нибудь задумывались, по какому принципу Facebook предлагает вам новости в ленте? Если да, то у для вас появилась возможность это узнать: https://tproger.ru/news/how-facebook-tracks-your-activity/

— Выход Java 9 уже не за горами, поэтому Oracle выпустила руководство, которое призвано помочь разработчикам перенести свои проекты с Java 8 на девятую версию языка. Мы разобрались, что для этого потребуется: https://tproger.ru/news/oracle-prepares-developers-for-java-9-upgrade/
источник
2017 February 18
Типичный программист
Выпущен релиз-кандидат Kotlin 1.1 https://tproger.ru/news/kotlin-rc-1-1/
источник
Типичный программист
На нашем сайте регулярно публикуются интересные материалы из мира Linux — новости, подборки и статьи. Вот лишь некоторые из них:

— Революционная ОС — тест на знание Linux: https://tproger.ru/quiz/linux-test/

— «Первое правило клуба Линуксоидов: всегда упоминать о клубе Линуксоидов» — подборка крутых блогов о Linux: https://tproger.ru/digest/linux-digest/

— Полезные команды Linux, о которых вы не знали: https://tproger.ru/articles/cool-linux-commands/

— Предсказания на 2016 из мира Linux от Брайана Лундюка: https://tproger.ru/news/linux-new-year-predictions/
источник
Типичный программист
Практические материалы по Java:

— Работа с MySQL базами данных посредством JDBC: https://tproger.ru/translations/java-jdbc-example/

— Движок для 3D-рендеринга своими руками: https://tproger.ru/translations/how-to-make-a-3d-render-engine-in-java/

— 10 непростых вопросов с собеседований по Java: https://tproger.ru/translations/10-tricky-core-java-interview-coding/
источник
Типичный программист
Alphabet сообщила о важном прорыве в работе над Project Loon — способом обеспечения доступа в Интернет в труднодоступных местах: https://tproger.ru/news/project-loon-breakthrough/
источник
Типичный программист
Google решила прекратить показ нпропускаемой 30-секундной рекламы на YouTube.

Правда, только в 2018 году.
https://tproger.ru/news/youtube-to-kill-30-sec-ads/
источник
Типичный программист
Материалы этой недели из нашего сообщества ВКонтакте (https://vk.com/tproger), на которые стоит обратить внимание:
— Анимация в CSS, видеокурс: https://vk.com/wall-30666517_1469534
— Статья, приуроченная к 14 февраля, о том, как скрасить свое свободное время: https://vk.com/wall-30666517_1468715
— Полезные материалы, посвященные машинному обучению: https://vk.com/wall-30666517_1469298
— Подборка материалов для новичков: https://vk.com/wall-30666517_1469310
— Полезности по Java: https://vk.com/wall-30666517_1468866
источник
Типичный программист
На StackOverflow периодически появляются забавные вопросы, которые связаны со странным оформлением кода. Например, знаете ли вы, что такое операторы --> или =! ?

Такие вопросы активно «минусят», и в этом материале мы собрали топ непопулярных вопросов на Stack Overflow.
https://tproger.ru/articles/20-top-down-voted-questions-stackoverflow/
источник
Типичный программист
Скрипт для проверки паролей на сложность, который использует слегка нестандартные методы. Не получится установить тот же самый пароль, что и на других сайтах.
https://tproger.ru/tools/slightly-evil-password-strength-checker/
источник
2017 February 19
Типичный программист
Google снова публично раскрыла уязвимость в Windows 10.

Ту самую, из-за которой было отложено февральское обновление безопасности ОС.
https://tproger.ru/news/google-vs-microsoft-win10-round-2/
источник
Типичный программист
Парочка анонсов:

— IBM анонсировала погодное приложение, которое будет полноценно работать даже без доступа к Сети. Разобрались, как оно устроено: https://tproger.ru/news/app-sends-alerts-without-network/

— Появилось расширение Vimium, позволяющее серфить в Chrome без мышки: https://tproger.ru/tools/vimium-extension/
источник
Типичный программист
В Буэнос-Айресе в тестовом режиме прошла первая гонка между беспилотными автомобилями.

Правда, не так гладко, как хотелось бы организаторам.
https://tproger.ru/news/autopilot-cars-race-crash/
источник
Типичный программист
Наши материалы и серии статей по C#:

— Что должен знать любой начинающий C#-программист: https://tproger.ru/translations/csharp-basic-skills/ — учебный курс от преподавателя Udemy по C#.

— Введение в объектно-ориентированное программирования с примерами на C#:
Все, что нужно знать о полиморфизме: https://tproger.ru/translations/diving-in-oop-p1/
Все, что нужно знать о наследовании: https://tproger.ru/translations/diving-in-oop-p2/
Практические аспекты использования полиморфизма: https://tproger.ru/translations/diving-in-oop-p3/
Абстрактные классы: https://tproger.ru/translations/diving-in-oop-p4/

— Функциональное программирования на C#:
Неизменные объекты: https://tproger.ru/translations/functional-c-immutability/
Одержимость примитивами: https://tproger.ru/translations/functional-c-primitive-obsession/
Ненулевые ссылочные типы: https://tproger.ru/translations/functional-c-non-nullable-reference-types/
Обработка исключений: https://tproger.ru/translations/functional-c-handling-failures-input-errors/

— Лучшие проекты, в которых стоит поучаствовать, чтобы примкнуть к Open Source движению и развить свои навыки. Часть вторая. Java, C#: https://tproger.ru/digest/awesomo-java-csharp/

— 10 полезных вещей в C#, которые облегчат вам жизнь: https://tproger.ru/translations/10-things-about-csharp-you-should-know/
источник
Типичный программист
Подборка материалов с нашего сайта, посвящённых популярному языку JavaScript:

— Игра для программистов, в которой вы управляете виртуальным миром с помощью JavaScript: https://tproger.ru/news/screeps/

— Бесплатный видеокурс по современным технологиям для веб-разработчиков: https://tproger.ru/news/learn-modern-javascript/ — среди прочих, ES6, ESnext, Node.js, NPM, RxJS, WebPack и TypeScript.

— Знакомство с Promises: https://tproger.ru/translations/meet-the-promises/ — важным нововведением ES6.

— 15 советов по написанию самодокументируемого кода (на примере JavaScript): https://tproger.ru/articles/15-tips-selfdoc-js/

— Цикл статей, посвящённых Web Audio, которое позволит создать полноценное аудиоокружение в веб-приложении:
  — введение: https://tproger.ru/translations/web-audio-intro/
  — реализация: https://tproger.ru/translations/web-audio-implementat..

ASP.NET роутинг в JavaScript: https://tproger.ru/projects/asp-net-routing/ — руководство от нашего подписчика.

Если этих статей вам не хватило, то вот ещё: https://tproger.ru/tag/javascript/
источник
Типичный программист
Если вы стоите на распутье и не знаете, как именно построить вашу карьеру программиста — ответы экспертов на эту тему помогут вам с выбором:

— С чего лучше начинать новичку? В какой вуз пойти? Какой язык выбрать? По каким материалам учиться? Ответы: https://tproger.ru/experts/1/

— Как лучше действовать, если вы хотите научиться программировать, но не знаете, как встать на истинный путь: https://tproger.ru/experts/19/

— Какой язык программирования лучше выбрать первым для изучения новичку? Ответы: https://tproger.ru/experts/16/

— Всё ли в программировании сводится к знанию языков? Ответы: https://tproger.ru/experts/12/

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

Если вам приелись все обычные технологии, предлагаем попробовать.😉
https://tproger.ru/tools/motes-emoji-language/
источник
Типичный программист
Yahoo сообщила об очередном взломе.

Правда, на этот раз компания заявляет, что атака спонсировалась государством.
https://tproger.ru/news/yahoo-warns-about-forged-cookies/
источник
Типичный программист
Самые популярные теги Stack Overflow с 2011 по 2017 год в реальном времени: https://tproger.ru/articles/stackoverflow-top-2010-2017/ — угадайте, кто лидирует сейчас?
источник
2017 February 20
Типичный программист
Наша серия руководств по разработке игры на Java — эти проекты послужат вам отличным упражнением:

— Пишем свою 2048 на Java за 15 минут: https://tproger.ru/articles/15-mins-for-2048/

— Создаем змейку на Java за 15 минут: https://tproger.ru/articles/15-mins-for-snake/

— Свой сапёр на Java за 15 минут: https://tproger.ru/articles/15-mins-for-minesweeper/

— Как написать свой Тетрис на Java за полчаса: https://tproger.ru/articles/30-mins-for-tetris/

Еще больше материалов по Java можно найти в соответствующей рубрике на нашем сайте: https://tproger.ru/tag/java/
источник