протягом наступних 12-24 місяців — іншими словами, між 2018 і 2019 роком – метод прийому на роботу розробників програмного забезпечення радикально зміниться.


З 2004 по 2014 я працював в Red Hat — найбільшої в світі компанії по випуску програмного забезпечення з відкритим вихідним кодом. У перший же день, в липні 2004 року, мій бос Марті Мессер сказав мені: «Вся робота, яку ти будеш виконувати тут, буде відкритою, як на долоні. У майбутньому тобі не знадобиться резюме — люди просто будуть отримувати інформацію про тебе в Google».

Читати далі →



GitHub надав можливість мільйонам розробників легко публікувати свої проекти і тим самим залучати користувачів і однодумців. Часто перед розробниками виникає проблема неефективного використання ресурсів — вони витрачають сотні годин на створення проекту з метою просунути його на GitHub, а отримують максимум дві зірки.

Читати далі →

33 iOS бібліотеки з відкритим вихідним кодом, які будуть популярні в 2017 році

Відмінного п'ятничного настрою, друзі!
Сьогодні ми приготували для вас корисний переклад поста засновника Ecler Studios Paweł Białecki, в якому він пропонує нашій увазі 33 open source проекту для iOS розробників.
З допомогою свого облікового запису в GitHub він відкрив для себе безліч перспективних інструментів і відібрав, на його думку, кращі з них для своїх читачів.



Читати далі →

Малюємо коммитами на Гітхабі

[П'ятничне]
Завжди хотів зробити свій графік активності профілю користувача на Гітхабі. Наприклад, викладати коміти кожен день так, щоб через рік цей графік перетворився в якусь картинку, нехай і з обмеженням за розмірами в 52×7 квадратиків-пікселів (52 тижні в році × 7 днів у тижні).
Проблема була в тому, що навіть при повній автоматизації процесу все одно чекати цілий рік. А тут я почитав документацію Гитхаба і зрозумів, що завдання вирішується простіше і більш того — за один раз. А значить, треба робити не відкладаючи. Зазвичай назви проектів придумувати складно, але тут воно прийшло саме. Кай малював крижинками, а Герда малює коммитами!
Графік комітів на Гітхабі у вигляді картинки
Читати далі →

Github додав налаштування доступу до гілок (protected branches)

image

Гитхаб — чудовий агрегатор репозиторіїв і інструмент для колективної роботи. На жаль, багато можливості конфігурування на стороні сервера (зразок комміт хуків) залишаються недоступними. Але ситуація поступово змінюється в кращу сторону.

Сталося те, чого багато хто чекав досить довго. А саме: нещодавно була анонсована фіча, під назвою protected branches, яка дозволяє налаштувати правила роботи з гілками в рамках репозиторію. Так, тепер можна заборонити force push master!

Під катом скріншоти і витяги з блогу розробників.


Читати далі →

Передача досвіду: Шлях Джедая

image

Рано чи пізно кожен з нас замислюється, чи має сенс передати свій досвід дітям. На сьогоднішній день можна сказати, що проект, який ми почали більше двох років тому, відбувся і виглядає вдалим. Раз результат позитивний, ми вирішили, чому б не поділиться із поважною публікою.

Пора!.. Коні вже неслися над дахами… © Михайло Булгаков


Читати далі →

Дванадцять простих початкових кроків розробки модуля для Node.js

[Арістотель]«Початок — більш ніж половина всього».

Це дуже древній GTD-принцип: вік його, ймовірно, обчислюється тисячоліттями. (Наприклад, Вікіцитати приписує його Аристотелю, хоча і без підтверджує вказівки на першоджерело.) Суть його в тому, що з чистого аркуша починати який-небудь проект буває дуже важко (і навіть доводиться змушувати себе), а от якщо є кілька простих початкових кроків, виконання яких призводить до появи частково готового проекту, то продовжити роботу над ним «по інерції» стає куди простіше — так просто, як якщо б цей проект ужé був не тільки розпочато, але і готовий навіть більш, ніж наполовину. А крім того, коли заздалегідь добре знаєш, якими повинні бути початкові кроки, то тоді важко буває допустити помилку, здійснюючи їх.

Мені довелося скласти більше десятка модулів для Node.js з відкритим вихідним кодом і опублікувати їх в якості пакетів npm. Чим більше модулів я робив, тим сильніше розумів (в тому числі шляхом проб і помилок), що початкові кроки для їх створення можуть бути однаковими і навіть можуть вчинятися в одному і тому ж порядку. Сьогодні я публікую цей порядок в надії на те, що він стане підмогою в роботі програмістів, які складали свій код на мові JavaScript для движка Node.

Зверніть увагу на те, що кожен з цих кроків досить простий і логічний.

Читати далі →

Багато безкоштовних* інструментів від GitHub для студентів


* безкоштовні, але на різних умовах.
Привіт, Хабр. Кілька годин тому мені прийшло на пошту лист від гитхаба. Короткий переказ: немає нічого більш цінного, ніж практичний досвід, але для величезної кількості студентів багато професійні інструменти недоступні з-за високої ціни. І ми (гитхаб) з нашими партнерами вирішили створити Student Developer Pack — надати безкоштовний доступ до відмінних інструментів розробника і зібрати все це в одному місці.
Якщо у вас є аккаунт на Гітхабі, і ви зареєстровані в студентській програмі(GitHub Education, якщо немає — то реєструєтеся і отримуєте пак), то можна отримати досить великий список інструментів:

Читати далі →