free-for.dev
Список сервисов с бесплатным функционалом (полностью или частично, с пробным периодом или бесплатным тарифом) для разработчиков.
#tools @axenov_dev
Список сервисов с бесплатным функционалом (полностью или частично, с пробным периодом или бесплатным тарифом) для разработчиков.
#tools @axenov_dev
devdocs.io
Вся документация по языкам программирования, фреймворкам и менеджерам пакетов в одном месте. Работает оффлайн. Можно выбрать только нужный стек.
#tools @axenov_dev
Вся документация по языкам программирования, фреймворкам и менеджерам пакетов в одном месте. Работает оффлайн. Можно выбрать только нужный стек.
#tools @axenov_dev
devdocs.io
DevDocs API Documentation
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…
Качественный каталог паттернов проектирования с наглядными иллюстрированными примерами.
https://refactoring.guru/ru/design-patterns/catalog
#oop @axenov_dev
https://refactoring.guru/ru/design-patterns/catalog
#oop @axenov_dev
refactoring.guru
Каталог паттернов проектирования
Список паттернов проектирования, сгруппированый по предназанчению, сложности и популярности паттернов. В каталог включены объектно ориентированные паттерны, а также некоторые архитектурные паттерны.
База знаний, которая наполняется мной. Там всё, что мне пригодилось хотя бы один раз в жизни. Рецепты, мануалы, решение разных (не)типичных проблем. Что-то сохранено из сети и не моего авторства, что-то моё. Много шпаргалок и полезных ссылок.
https://axenov-public.notion.site/axenov-public/Tech-Notion-4b7985dbd110400cbc4ce470e6c3b043
#моё @axenov_dev
https://axenov-public.notion.site/axenov-public/Tech-Notion-4b7985dbd110400cbc4ce470e6c3b043
#моё @axenov_dev
Axenov Public Notion on Notion
Tech Notion
Hi, I’m Tony. This is my personal knowledge base.
RESP.app
Кросплатформенный GUI для Redis. Бесплатно полнофункционален только под Linux.
Сайт недоступен из РФ, VPN спасёт, сам же клиент можно установить из snap.
#tools #dbms #nosql @axenov_dev
Кросплатформенный GUI для Redis. Бесплатно полнофункционален только под Linux.
Сайт недоступен из РФ, VPN спасёт, сам же клиент можно установить из snap.
#tools #dbms #nosql @axenov_dev
Redis
Redis Insight
DO MORE WITH YOUR DATA Visualize, optimize, and
troubleshoot with Redis Insight Redis Insight is our free graphical interface for analyzing Redis data across all operating systems and Redis deployments with the help of our AI assistant, Redis Copilot. Learn…
troubleshoot with Redis Insight Redis Insight is our free graphical interface for analyzing Redis data across all operating systems and Redis deployments with the help of our AI assistant, Redis Copilot. Learn…
JetBrains/ring-ui
Коллекция компонентов для React от JetBrains. Используется, например, в их Youtrack, Qodana и других продуктах.
#js @axenov_dev
Коллекция компонентов для React от JetBrains. Используется, например, в их Youtrack, Qodana и других продуктах.
#js @axenov_dev
GitHub
GitHub - JetBrains/ring-ui: A collection of JetBrains Web UI components
A collection of JetBrains Web UI components. Contribute to JetBrains/ring-ui development by creating an account on GitHub.
Forwarded from Daily Geek News (Grigory Bakunov 🧪)
Удивительно неплохой self-hosted git server, прям современный конкурент для гитлаба, называется OneDev. Из плюсов - никакого руби, только Java. Из минусов - никакого golang. Но зато как и у гитлаба свой развесистый CI/CD с визуальным созданием пайплайнов и вообще много красивых фич https://github.com/theonedev/onedev
GitHub
GitHub - theonedev/onedev: Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.
Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience. - theonedev/onedev
Применение замыканий в PHP
Довольно старая, но всё ещё актуальная статья о замыканиях. Раскрывается синтаксис, подводные камни и конкретное применение на практике.
#php @axenov_dev
Довольно старая, но всё ещё актуальная статья о замыканиях. Раскрывается синтаксис, подводные камни и конкретное применение на практике.
#php @axenov_dev
Хабр
Применение замыканий в PHP
Введение в PHP 5.3 замыканий — одно из главных его новшеств и хотя после релиза прошло уже несколько лет, до сих пор не сложилось стандартной практики использова...
redbook.io
Пятое издание "Красной книги" о реляционных базах данных. В 12-ти главах рассматриваются принципы архитектуры, оптимизации и анализа. Главы написаны разными авторами и больше похожи на околонаучные статьи без технических подробностей и мануалов. Доступен PDF. Только английский.
#books #sql #dbms @axenov_dev
Пятое издание "Красной книги" о реляционных базах данных. В 12-ти главах рассматриваются принципы архитектуры, оптимизации и анализа. Главы написаны разными авторами и больше похожи на околонаучные статьи без технических подробностей и мануалов. Доступен PDF. Только английский.
#books #sql #dbms @axenov_dev
Веб-сервер — это просто скрипт
Статья о sherver — веб-сервере, написанном на баше, и ему подобных. Звучит дико, но на деле всё просто как дверь и вполне рабоче.
Впрочем, небезопасно и может служить больше для каких-то простых раздач документов на коленке или ради спортивного интереса.
#shell @axenov_dev
Статья о sherver — веб-сервере, написанном на баше, и ему подобных. Звучит дико, но на деле всё просто как дверь и вполне рабоче.
Впрочем, небезопасно и может служить больше для каких-то простых раздач документов на коленке или ради спортивного интереса.
#shell @axenov_dev
Хабр
Веб-сервер — это просто скрипт
Есть категория людей, которые особо ценят надёжность, стабильность, безопасность и свободу информации. Наверное, именно такие люди поднимают медиасерверы Plex и Jellyfin, запускают ноды Bitcoin,...
Команды Docker Compose Up и Start, а также Down и Stop: в чем разница?
Разница между этими командами не всегда очевидна и мы привыкаем делать
#docker #tools @axenov_dev
Разница между этими командами не всегда очевидна и мы привыкаем делать
up -d --build
всегда, просто на всякий случай. На деле всё проще, чем кажется.#docker #tools @axenov_dev
Хабр
Команды Docker Compose Up и Start, а также Down и Stop: в чем разница?
Начинающий пользователь Docker Compose легко может запутаться в очень похожих на первый взгляд командах docker-compose up и start, а также down и stop. В этой статье с подробными примерами объясняется...
Understanding Static Functions and Static Classes in PHP
Объяснения и наглядные примеры использования ключевого слова
#php #oop @axenov_dev
Объяснения и наглядные примеры использования ключевого слова
static
для функций и классов.#php #oop @axenov_dev
Code Envato Tuts+
Understanding Static Functions and Static Classes in PHP
Static functions and static classes can be easily accessed without necessarily creating an instance of that class. This helps keep your code clean and organized.
#JS: The ultimate whatever-to-number conversion table
https://stackoverflow.com/a/17106702
@axenov_dev
https://stackoverflow.com/a/17106702
@axenov_dev
Libraries for advanced parsing of command-line arguments
Набор библиотек для парсинга аргументов из cli.
#foss #golang @axenov_dev
Набор библиотек для парсинга аргументов из cli.
#foss #golang @axenov_dev
Список полезных ресурсов, чтобы легко вкатиться в #golang
🌐 https://go.dev/tour/welcome
🌐 https://go.dev/doc/effective_go
🌐 https://go.dev/ref/spec
🌐 https://go.dev/doc/effective_go
🌐 https://quii.gitbook.io/learn-go-with-tests
🌐 https://gobyexample.com.ru
🌐 https://gobyexample.com/
🌐 https://www.youtube.com/c/JustForFunc
🌐 https://stackoverflow.com/a/49831018/9448859
🌐 https://github.com/Alikhll/golang-developer-roadmap
🌐 https://golangify.com
🌐 https://golangr.com
🌐 https://golang-blog.blogspot.com
🌐 @axenov_dev
🌐 https://go.dev/tour/welcome
🌐 https://go.dev/doc/effective_go
🌐 https://go.dev/ref/spec
🌐 https://go.dev/doc/effective_go
🌐 https://quii.gitbook.io/learn-go-with-tests
🌐 https://gobyexample.com.ru
🌐 https://gobyexample.com/
🌐 https://www.youtube.com/c/JustForFunc
🌐 https://stackoverflow.com/a/49831018/9448859
🌐 https://github.com/Alikhll/golang-developer-roadmap
🌐 https://golangify.com
🌐 https://golangr.com
🌐 https://golang-blog.blogspot.com
🌐 @axenov_dev
Overriding vendor classes
Статья о том, как переопределить один конкретный класс из composer-пакета (vendor/) для своих целей. Нюанс в том, что пространство переопределённого класса должно совпадать с переопределяемым, поэтому способ может не подойти.
#php @axenov_dev
Статья о том, как переопределить один конкретный класс из composer-пакета (vendor/) для своих целей. Нюанс в том, что пространство переопределённого класса должно совпадать с переопределяемым, поэтому способ может не подойти.
#php @axenov_dev
👍1
ТОП-55 библиотек для языка программирования PHP (версия 2.0)
Подборка composer-библиотек, разбитая на разные категории для решения разных задач. Есть из чего выбрать: присутствует и мусор, и классные вещи.
#php @axenov_dev
Подборка composer-библиотек, разбитая на разные категории для решения разных задач. Есть из чего выбрать: присутствует и мусор, и классные вещи.
#php @axenov_dev
👍1
Продолжая тему composer-пакетов.
Есть такая штука — АТОЛ Онлайн. Через этот сервис владельцы интернет-магазинов фискализируют продажи по 54-ФЗ, а покупатели получают электронные чеки. На той стороне стоят настоящие фермы с железными ККТ, доступ к которым есть только через API.
Для этого сервиса я когда-то написал библиотеку, которая позволяет легко и законно интегрировать онлайн-фискализацию в проект.
Плюшечки:
* Мониторинг ККТ и ФН
* Фискализация документов на облачной ККТ
* Валидация данных до отправки документа на ККТ (насколько это возможно, согласно схеме)
* Расчёты денег в копейках
* PSR-4 автозагрузка, фактически полное покрытие настоящими тестами, fluent-setters, докблоки по коду и подробная документация
* Легко подключается и не требует отдельных конфигов
Ну, в целом, я там постарался, короче.
MIT.
https://packagist.org/packages/axenov/atol-online
#php #моё @axenov_dev
Есть такая штука — АТОЛ Онлайн. Через этот сервис владельцы интернет-магазинов фискализируют продажи по 54-ФЗ, а покупатели получают электронные чеки. На той стороне стоят настоящие фермы с железными ККТ, доступ к которым есть только через API.
Для этого сервиса я когда-то написал библиотеку, которая позволяет легко и законно интегрировать онлайн-фискализацию в проект.
Плюшечки:
* Мониторинг ККТ и ФН
* Фискализация документов на облачной ККТ
* Валидация данных до отправки документа на ККТ (насколько это возможно, согласно схеме)
* Расчёты денег в копейках
* PSR-4 автозагрузка, фактически полное покрытие настоящими тестами, fluent-setters, докблоки по коду и подробная документация
* Легко подключается и не требует отдельных конфигов
Ну, в целом, я там постарался, короче.
MIT.
https://packagist.org/packages/axenov/atol-online
#php #моё @axenov_dev
👍1