Cododel.dev | Александр
98 subscribers
472 photos
62 videos
7 files
200 links
Alexander Cododel. Full Stack Web Dev since 2019.

📍 Канал: мысли и проекты
📍 Чат: @cododel_chat
📍 Связь: @cododel

🔗 https://cododel.dev
Download Telegram
🍏 MacOS - сожрёт ВСЮ оперативную память

Как я и говорил - макось спокойно хавает память
20гб за браузер, редактор кода, телеграм, яндекс музыку.

И это НИ ОДНОГО запущенного сервера или докер контейнера!

Прежде чем писать, что у вас не так - советую перечитать этот пост 😀
У меня на ArchLinux это всё занимало тоже 1,5-2гб
Please open Telegram to view this post
VIEW IN TELEGRAM
position: Fullstack WEB разработчик

основные_направления: |
Разработка:
- Создание сайтов и веб-приложений с нуля
- Разработка REST API и микросервисов
- Интеграция сторонних сервисов и API
- Разработка браузерных расширений
- Создание телеграм-ботов

Поддержка и оптимизация:
- Исправление ошибок в существующих проектах
- Доработка функционала
- Оптимизация производительности
- Рефакторинг кода
- Миграция между технологиями

Администрирование:
- Настройка и поддержка веб-серверов
- Развертывание приложений
- Настройка CI/CD
- Мониторинг и обеспечение безопасности

Данные:
- Парсинг данных
- Обработка и анализ информации
- Работа с большими объемами данных
- Интеграция с различными БД

Консультации и обучение:
- Индивидуальные консультации
- Аудит проектов и кода
- Помощь в выборе технологий
- Онлайн обучение
- Менторство

языки:
программирования:
- JavaScript
- NodeJS (+Bun)
- TypeScript
- Python
- PHP
- SQL
- Lua
- PineScript (TradingView Strategies/Indicators)


разметки:
- HTML
- Pug (Jade)
- MarkDown
- XML
- YAML

стилей:
- CSS
- SCSS
- SASS

технологии:
php:
laravel:
- FilamentPHP
wordpress:
- Темы
- Плагины
другие:
- drupal 7
- Telegraph
- PhpSpreadsheet
другое:
- Самописные решения

python:
web_backend:
frameworks:
- Flask
- FastAPI
django:
- Django
- Django Rest Framework
- Django Channels
telegram_боты:
- pytelegrambotapi
- aiogram
- pyrogram
дополнительные:
- WeasyPrint
- Pydantic
- SqlAlchemy

javascript:
браузерные_расширения: true
фреймворки:
react:
- NextJS
- Remix
- MantineUI
svelte:
- SvelteKit
- Svelte
vue:
- NuxtJs
- VueJs 3
- Quasar
- ElementPlus
- Vuetify
дополнительные:
- directus
- supabase
библиотеки:
- JQuery
- AlpineJs
- PettiteVue
- FireBase
- Luxon
- MomentJs
- ES6
сборщики:
- Gulp
- WebPack

css_фреймворки:
- Bootstrap
- TailwindCSS

инфраструктура:
операционные_системы:
- Ubuntu
- Debian
- CentOs
- Fedora
- Alpine
- Arch

контейнеризация:
- Docker
- Docker Compose

базы_данных:
- MySQL
- MariaDB
- PostgreSQL
- Redis

веб_серверы:
основные:
- Apache
- NGINX
- Caddy
дополнительные:
- NGINX-RTMP
- PHP-FPM

тестирование:
- Selenium
- Playwright

сервисы_и_интеграции:
cms_и_headless:
- Directus
- Strapi

мониторинг_и_аналитика:
- Grafana

управление_проектами:
- YouGile
- Toggl

хостинг_и_администрирование:
- FastPanel

утилиты:
- Kutt
- LinkAce
- Restreamer


услуги:
консультации:
- Индивидуальные консультации по веб-разработке
- Помощь в выборе технологического стека
- Аудит существующих решений

обучение:
- Индивидуальные онлайн занятия
- Менторство
- Код-ревью
👍3
Я тут положу, выж не против?
Чтобы не искать - буду прям тут обновлять
👍2
Интересный у Авито таргетинг 🫢
По их мнению - я погрязший в долгах инвалид? 🤕
———

Меня не смущает реклама списания Долгов, пусть её крутят как хотят, там большинство контор наживаются неплохо на банкротствах

А вот у протезистов дело благое, и слив их бюджета не одобряю.
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿1
Cododel.dev | Александр pinned «position: Fullstack WEB разработчик основные_направления: | Разработка: - Создание сайтов и веб-приложений с нуля - Разработка REST API и микросервисов - Интеграция сторонних сервисов и API - Разработка браузерных расширений - Создание…»
Изучаю Dart и Flutter.
Cododel.dev | Александр
Изучаю Dart и Flutter.
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Flutter — Первый опытный полёт

- Установил Dart, ознакомился с базовыми принципами
- Установил SDK и все зависимости
- Запустил Demo шаблон с Counter
- На нём отработал WindowManager, задав размеры и запретив resize
- Установил недостающие зависимости и xcode для сборки под iOS и запуска эмулятора
- Разобрался с концепцией тем и виджетов (Похоже на FilamentPHP и некоторые мои решения)
- Добавил decrease и reset кнопки
- Разобрался с работой темной и светлой тем
- Разобрался с автоматическим определением и ручным переключением темы
- Разобрался с работой стейта (думаю что да)

———

Изучение Flutter Этап 1 [Link]
Research проводил в Perplexity, следующем порядке:
- react native vs flutter - разница, назначение и тп
- Расскажи о dart для меня как для опытного веб разработчика
- какие IDE предпочитают flutter dart разработчики?
- Расскажи о возможностях dart как компилируемого языка
- ценность dart как backend и devops ниструмента
- собери список ресурсов, необходимых для работы fullstack web, devops разработчика, основываясь на предыдущих запросах
- Опиши краткий экскурс в dart
- GO vs Dart
- Есть ли альтернативы flutter для go?
- Расскажи о работе с библиотеками в Dart и Go. Я знаю как работать с pip,poetry,conda в python, compose в PHP, npm в NodeJS, так что нужно сравнительное представление, чтобы я мог легко понять концепт, основываясь на уже имеющихся знаниях

А так же более половины знаний вычитал просто из документации.
По Dart же еще глянул видос от FireShip на 2.5 минуты, пока сидел на троне 😁

На сегодня думаю хватит.
Please open Telegram to view this post
VIEW IN TELEGRAM
Автономность и производительность MacBook Pro M4

Открыто 7 проектов в редакторе кода, браузер, докер, телега, Obsidian, perplexity, музыка и toggl в хромовской среде, клиент базы данных

И это всё работает отлично в режиме энергосбережения, за 7 часов потратило всего 30% акб, а крутиляторы даже оборота одного не сделали
Ноут при этом стоит на кровати, на коленях, на одеяле.
Он прямо холодный, а насчет производительности — ну экран работает в режиме 60hz вместо 120hz 🤷‍♂️ (глаза быстро привыкают и не ощущается разница)

Теперь я понял, что именно Мак Pro мне подходит идеально, тк теперь меньше можно париться за ресурсы
(надо брать на 1TB и 36GB RAM, то думаю я не придумаю реальной задачи, которой бы мне не хватило его)

А нагрев только при серьезной нагрузке происходит, но за него тоже можно не париться, тк до троттлинга так и не удалось довести, хотя я от акб 4 часа гонял Flux.1 Dev и просадил акб на 50-60%
2
This media is not supported in your browser
VIEW IN TELEGRAM
«WantToPay напоминает о снижении курса доллара»
Но зачем переплачивать 16%?

Ну камон, я уже нашел хороший вариант
Да, надо буть чуть более грамотным в плане «купить» и «отправить» крипту
Но курс итоговый составит 94.7р за $

И карта стоит всего от 10$
(20$ если нужен Apple Pay и 30$ если нужен google pay)
Но курс прям решает, на мой взгляд.

Эх, были времена, когда просто картой своего банка оплатить можно было что угодно)))
Forwarded from (НЕ)Экономист! | Cododel Crypto | Alexander (Alexander Cododel)
Разбираюсь с PineScript в TradingView для бэктестинга стратегий.

Интересная вещь
Forwarded from (НЕ)Экономист! | Cododel Crypto | Alexander (Alexander Cododel)
Все, разобрался и наигрался
Походу казино не обыграть 😂
Интересная фишка в PHP 🤔
С ходу могу применение придумать только в работе с файлами или статистикой

Оч полезно, когда мы не храним пользовательские файлы, для сервисов обработки файлов и тп.
Отдали ответ с результатом, закрыли соединение и убрались за собой.

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

А еще раньше, почти год назад я реализовывал такую логику на библиотеке Python из стандартной поставки. Просто на уровне tcp сервера, которому вручную реализовал работу с http запросами (потом отказался от http и просто байты отправлял)
Это была событийная архитектура, чтобы отображать прогресс бар в родительском процессе, на основе состояний из дочерних процессов воркеров.
Не вспомню правда что за проект был, но вроде и от этого отказался и архитектуру упростил.
Но было интересно.
По сути синхронный stateful web сервер 🙃

—-
Прорвало сегодня поресёрчить и подкрепить знания
Подглядеть, о чем я думаю можно тут
Cododel.dev | Александр
Прорвало сегодня поресёрчить и подкрепить знания
Подглядеть, о чем я думаю можно тут
В том же треде я докопался до пакетных менеджеров в Python

Ранее я перешел с pip на Poetry, ибо это удобнее

Теперь я намерен перейти на UV

Похоже было у меня и с JavaScript = npm -> yarn -> pnpm -> bun
Последний правда бывает не совместим с библиотеками, так что является заменой лишь на 95-98%
Плюс не везде используется его рантайм, а для фронта так вообще rsbuild нужен а не рантайм для ускорения.

Да и на линуксе я в arch сборках предпочитаю yay вместо pacman, но там правда кроме удобства и скорости ещё добавляется AUR (Arch User Repository, или народный репозиторий софта)
Уже больше месяца страдает мой внутренний перфекционист

А это оказался брак 🤬
Думал у меня кукуха едет
😁3