За прошедшую неделю я участвовал в проектах по разработке игр и изучил новую библиотеку, которая упрощает разработку мобильных и веб-приложений.
Привет, с возвращением! На прошлой неделе я пробовал разные вещи. Новые редакторы кода, новые фреймворки и новая еда! Некоторые изменения время от времени освежают! А ещё на этой неделе gamescom🥳️! Я смотрю репортажи из него, пока пишу этот выпуск информационного бюллетеня!
Известные ссылки
- От нуля до 10 миллионов долларов с React Native + Next.js — Фернандо Рохо — (Next.js Conf 2021) (YouTube)
- Почему ВСЕ сейчас изо всех сил пытаются получить работу по программному обеспечению — создано KC (YouTube)
- Я переезжаю в Дубай 🇦🇪 — Обновление из жизни — Рури Охама (YouTube)
- Мужское одиночество — проблема для каждого — Амала Экпуноби: непримиримо (YouTube)
- Записки дизайнера. Эпизод 77: Коул Верле (Подкаст)
Солито и нандо-стек
Если вы еще не посмотрели видео От нуля до 10 миллионов долларов с React Native + Next.js, ссылку на которое я дал выше, Solito — это библиотека, объединяющая React Native + Next.js.
Я экспериментировал с этой библиотекой и пока впечатлен. Маршруты навигации основаны на том, как вы расположили файлы кода в файловой системе, что очень приятно!
Другое дело, что есть и другие библиотеки, работающие вместе с Solito в составе «нандо-стека».
На данный момент мне больше всего нравится Dripsy, который объединяет стили на React Native и веб-платформах, а также упрощает адаптивный стиль в React Native. Dripsy имеет встроенные компоненты, которые могут заменить большинство встроенных компонентов React Native. Компоненты Dripsy имеют встроенную поддержку стилей Dripsy.
Однако у вас также есть возможность превратить любой компонент React Native в компонент Dripsy с помощью функции Dripsy styled().
Я с нетерпением жду возможности поработать с Солито и остальной командой нандо в будущих проектах!
Мой основной редактор кода переключился с кода Visual Studio на Lite-XL
Когда дело касается редакторов кода, я ценю эффективность и гибкость. Раньше я использовал Sublime Text в течение многих лет, однако график стабильных обновлений показался мне немного медленным. Добавьте к этому еще и закрытый исходный код (чтобы другие участники не могли помочь исправить ошибки). Со временем это меня все больше расстраивало. В конце концов я перешел на Visual Studio Code.
На прошлой неделе я наткнулся на Lite XL. Если не считать ошибок, это именно то, что я хотел. Я помогу исправить некоторые ошибки и со временем внести свой вклад в экосистему. У меня он работает с языковыми серверами для языков, которые я в основном использую, так что меня этого достаточно!
Кстати, LiteXL использует Lua для настройки параметров и написания скриптов плагинов. Написание кода с его помощью для меня всегда восхитительное занятие!
Участие в сервисе-d (D Language Server)
Хотя плагин lite-xl-lsp имеет множество встроенных конфигураций, у него нет ни одной для языка программирования D. В то время я работал над проектом, написанным на D, поэтому решил создать конфигурацию LSP Lite-XL для serve-d.
Я добавил примеры конфигурации в репозиторий serve-d’s GitHub в Руководстве по редактору Lite-XL.
Теперь разработчики языка программирования D смогут получить отличный опыт программирования и с помощью Lite-XL!
Работа над библиотекой-оболочкой raylib для D (raylib_misc)
Проект D, над которым я работал, назывался raylib_misc. Это объектно-ориентированная библиотека-оболочка D с утилитами для raylib.
Это поможет моему другу в игре Alien Hack, которая использует библиотеку raylib_misc. Я помогал, участвуя в вики-документации raylib_misc.
Это был отличный опыт. Все началось довольно медленно, так как в то время я мало что знал о D и raylib. Однако по мере того, как я исследовал и писал больше документации, мне стало более комфортно работать с D и raylib. Я даже начал писать демо для примеров!
Я собираюсь продолжать заниматься этим хотя бы один день в неделю.
Обязательно подпишитесь на меня на Twitch, чтобы иметь возможность общаться со мной вживую, пока я работаю над различными проектами.
Вот и все, ребята!
Я снова поговорю с вами в следующую среду.
Спасибо за прочтение!