Unsplash Source for aesthetic placeholder images
Deprecated service which still works great.
A guide to NVM: managing Node.js versions with ease
We'll look at what NVM is, how to install and use it, and how to set up automatic switching between Node.js versions depending on the directory you're working in.
How to open folder in VS Code from Finder
Setting up a command to quickly open a folder in the editor
How I installed macOS Sonoma on an old MacBook
Talking about installing and running a fresh system on an 11-year-old computer.
Problem with Docker Desktop on macOS 10.15 Catalina
What to do if Docker Desktop doesn't work after updating on macOS Catalina
Immersive party for distributed team
CodeX NY Party 2023. Experience in organizing video conferences and troubleshooting.
CodeX Icons v0.2.0
An overview of the contents of the icon pack. We have added an animated icon.
Creating high quality GIF from video
Dive into the reason and an example of creating gif from mp4 or mov video
SSD upgrade on MacBook Pro 2014
A short story about how I upgraded the ssd on my Mac.
Action nodejs-package-info v1.1
How I deploy node package with release and release candidates versions automatically.
How I fixed read-only filesystem issue
Read-only file system — aborting
Fix sending messages from Bot in Telegram Group Topics
Why my Telegram Bot cannot send a message to Group Topics and how to fix it
How not to use GitHub Dependency graph
Everyone could display themselves to any popular product page. Probably, GitHub should do something with this.
CodeX Icons
Brand new package of dozens of cute svg icons made by CodeX. Free to use and share.
Automate routine tasks with GitHub Actions
Introduction to the service, analysis of a simple action, links to useful resources
GitHub Copilot поможет быстрее писать код
GitHub и OpenAI анонсировали сервис, который с помощью искусственного интеллекта будет изучать контекст написанного кода и подсказывать программисту новые строки или целые функции
Автоматизация рутинных задач с помощью GitHub Actions
Знакомство с сервисом, разбор простого action, ссылки на полезные ресурсы
Астрофото таймлапсы
Технические особенности съемки таймлапсов: с чего начать, на что обратить внимание, как собрать первое видео.
CodeX Lab: the construction
How we made a repair of our new project CodeX Lab or how to make a cool space from a boring classroom.
Kiosk mode on Raspberry Pi
How to set up RPi and monitor for showing a site
SSH tunnel to Raspberry Pi
How to set up a tunnel connection to RPi through your common server
How to install Docker to Raspberry Pi
Several commands to install Docker and docker-compose on a RPi
Raspberry Pi — first setting up
A few words about flashing OS, setting up WiFi and enabling SSH.
How to open project folder in IDE with Automator
Simple automator script for opening folders from Finder
Delete duplicate files via fdupes
How to free up space by deleting meaningless copies
Add missing EXIF info for manual lens
How to update image metadata via ExifTool utility
Collapsed block for GitHub markdown
How to add a collapsed block with any data
How to delete a git tag
You can delete a wrong git tag with the command line
Wildcard SSL certificate by Let's Encrypt
How to get a free wildcard SSL certificate and set up with Nginx
Handling any POST data in Express
A few examples for decoding popular request data formats
Git submodules cheatsheet
List of useful commands to work with submodules.
FFmpeg + Node.js
How to use FFmpeg binaries in your Node.js or Electron app
Gitify — GitHub notifications on your menu bar
Tiny tray app for being informed.
Fix fisheye distortion for GoPro videos
How to remove fisheye effect from your videos via ffmpeg
Enable custom webcam for Discord app on macOS
How to use an external or virtual camera
Electron IPC
How to send data between IPC Main and IPC Renderer.
Webpack lazy-loading chunks
This note will show you how to start using Webpack chunks and avoid cache problems
Regex for Instagram posts
How to catch post links
How to add /phpmyadmin section to your sites
How to install and enable phpMyAdmin at your server with Nginx on /phpmyadmin uri
Mongo DB export and import databases
How to use mongodump and mongorestore commands
Docker and docker-compose installation
Note with a few commands for installing docker base on a VPS
Dockerized Node.js app with MongoDB
Simple sample docker config for node application with mongodb container
Clone branch into another with git
How to completely reset and replace all branch content with commits from another branch
How to install the latest Node.js, NPM and Yarn
Simple steps to prepare environment for node development
Secure copying between servers via scp utility
How to pull and push files or directories with terminal
Show hidden files in Finder on Mac
Just use the shortcut: Cmd+Shift+.
Resolving subdomains dynamically via Nginx
How to use a single nginx config file for many sites
Dynamic content for GitHub markdown pages
How to create dynamic content for GitHub markdown pages, readme and docs
Автоматическая публикация пакета в npm
Настраиваем публикацию обновлений npm-пакета при изменении кода в репозитории с помощью Semaphore CI
Работа с бэкапами контейнеров
Создание снимков, импорт и экспорт образов контейнеров
Маршрутизация LXC и доступ к контейнерам по SSH
Рассказываем как перенаправлять запросы на определенные порты контейнеров. Организуем SSH-доступ в контейнеры.
Оркестрация проектов с помощью менеджера контейнеров LXD
Знакомство с LXC (LinuX Containers). Установка и настройка LXD. Создание первого контейнера и сайта в нем.
Запускаем процессы в фоне с помощью screen
Знакомство с утилитой screen и базовые команды для работы. Запуск скриптов в фоне, перезапуск и контроль их работы.
Ограничение доступа с помощью HTTP basic authentication
Заметка о том, как можно добавить на сайт простейшую авторизацию на уровне веб-сервера.
Telegram‑каналы: как прикрепить обложку к сообщению
Инструкция по созданию постов с обложками в Telegram-каналах
Оповещение о входе на сервер по SSH
Заметка о том, как выполнить определенный набор команд, если кто-то авторизуется на сервере по SSH.
GitHub Code Owners: повышаем эффективность код‑ревью
Знакомство с CODEOWNERS — настройкой, позволяющей GitHub автоматически назначать пользователей, которые будут проверять качество нового кода проекта.
Беспарольный доступ по SSH
Заметка о шагах к созданию беспарольного доступа по SSH
MySQL + Emoji 😉
Как настроить в MySQL поддержку Emoji
Поднимаем веб‑сервер на macOS
Пошаговое руководство настройки локального веб-сервера на macOS поможет установить Apache, MySQL, Redis, Memcached, несколько версий PHP с возможностью переключения между ними, а также подскажет, как поднять локальный сайт.