Статьи

Sourcehunt: конференции, Oauth2 в Slim, статические анализаторы и т.д.

Привет, охотники! Прежде чем перейти к ссылкам этого месяца, в которых вы должны принять участие и / или внести свой вклад, я хотел бы кратко рассказать о двух конференциях, в которых я участвовал и участвовал в этом месяце: OSCAL и PhpKonf. Пропустите этот раздел, если вы просто заинтересованы в списке ссылок этого месяца.

Sourcehunt логотип

Сезон конференции

В Европе май обычно полон конференций, и эта не стала исключением. Хотя я тоже люблю выступать в роли аудитории (и вы тоже), в двух случаях я был спикером, и это было исключительно весело.

УСКАН

Как и в прошлом году, OSCAL был организован командой Open Labs , включая нашего собственного Элио Коши , и проходил в столичном университете Тираны. Бесплатная конференция, посвященная исключительно открытым данным и открытым источникам, OSCAL можно считать ответом Южной Европы на FOSDEM. Гораздо меньший по объему, но ни в коем случае не лишенный самоотдачи, выпуск этого года включал в себя больше треков, чем когда-либо, охватывающих все — от данных и кодов носителей до усыновления животных через открытый исходный код и биткойны, даже семинары по кодированию.

Все люди

Помимо превосходной организации, OSCAL слишком скромен в отношении того, чего не часто видишь — если вообще когда-либо — на таких обычно ориентированных на технологии мероприятиях. Мало того, что большинство женщин-волонтеров работают, но процент женщин в аудитории просто ошеломляет. Я задавался вопросом, почему это произошло с прошлого раза, когда я был там (это обычное явление, а не явление). Может быть, тот факт, что женщины были важной частью культуры Албании с древних времен (в каждой картине в историческом музее женщина занимает важное положение или, по крайней мере, рядом с мужчиной)…

Картины

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

PhpKonf

Ежегодная турецкая конференция PHP прошла в прекрасном (и удивительно огромном) городе Стамбуле. Несмотря на то, что конференция была коммерческой, она не была так хорошо организована, как OSCAL. Тем не менее, персонал заставил всех нас, ораторов, чувствовать себя как дома и чувствовать себя очень комфортно на каждом шагу.

Выступающие за ужином

PhpKonf, конечно, очень ориентирован на PHP и обычно имеет два трека — турецкий и английский. Я говорил там о фреймворках и не-фреймворках, наряду с такими лидерами сообщества, как Фил Стерджон, Пол Драгунис, Бен Маркс, Марко Пиветта и другие.

С таким количеством потрясающей еды, такими дорожными приключениями, этими котятами …

Котенок на сцене

… И достопримечательности вокруг нас, PhpKonf будет трудно превзойти , поэтому BgPHP и WebSummerCamp будут готовы к работе.


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

Давайте охотиться!

В этом месяце мы собрали разнообразный список пакетов, охватывающих как повседневные, так и крайне непонятные варианты использования. Проверьте это!

Joind.in [282 ★]

Что касается конференций, Joind.in — приложение для отслеживания посещаемости конференций с открытым исходным кодом, совместного использования слайдов и рецензирования выступлений, которое все еще активно ищет новых участников. С новым пользовательским интерфейсом, уже развернутым в некоторых областях приложения, другие части могут все еще использовать настройку. Если вы хотите внести свой вклад в уже существенный проект, Joind.in — это фантастическая возможность.


ovr / phpsa [324 ★]

Этот статический анализатор был опубликован на Reddit на днях, и уже получил следующий. Мы расскажем об этом инструменте в будущем посте, а также о том, как и зачем его использовать, но в то же время, если вы чувствуете, что пропускаете некоторые проверки, которые вы часто делаете вручную в своем коде, или обнаруживаете в удаленных инструментах, таких как Scrutinizer , сейчас самое время внести свой вклад и добавить их туда — давайте вместе создадим потрясающий локальный анализатор и сделаем будущий код PHP7 максимально чистым.


ихор / нспл [158 ★]

nspl — это эпическая коллекция утилит и вспомогательных методов PHP, сгруппированных под названием «Нестандартная библиотека PHP». Он содержит множество интересных ярлыков, которые мы часто пишем сами, например, подходы функционального программирования, методы поддержки массивов, средства получения свойств и многое, многое другое. На данный момент библиотека достаточно зрелая и не совсем непопулярная, но все же может использовать еще несколько демонстраций, примеров и комбинаций методов в качестве доказательства концепции. Кроме того, если вы хотите написать эти демонстрации для нас — дайте мне знать! Мы заплатим хорошие деньги за качественную демонстрацию реализации!


Zeeshanu / Dingo-Project-Managment [★ 170]

Это приложение, по сути, личный клон Trello. Личный в том смысле, что он поддерживает только одного пользователя (хотя добавление других к задачам является функцией незавершенного производства) и, таким образом, прекрасно подходит для повседневной организации личных проектов. Хотя было бы трудно победить что-то столь же универсальное, как Todoist или его конкуренты, приятно иметь что-то подобное в качестве хорошего стартера, который можно расширить и приспособить к личным потребностям.

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


chadicus / slim-oauth2 [30 ★]

Этот пакет немного специфичен, поскольку представляет собой набор помощников OAuth2 и промежуточного ПО для платформы Slim, но любой, кто реализует OAuth2 с Slim, наверняка это оценит. В проекте есть две проблемы, с которыми автор мог бы воспользоваться помощью, но в целом он считается зрелым, поэтому, чтобы помочь с его популярностью, я заранее выделил тему для публикации — хочу написать о реализации этого в приложении Slim, сквозной конец? Дай мне знать!


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

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

Вот и все на май — как всегда, пожалуйста, напишите нам свои ссылки с хэштегами #sourcehunt и #php — вот ссылка на комбинацию . Естественно, если вы хотите найти проект, написанный на другом языке, измените его соответствующим образом.

Удачного кодирования!