rtxdiv.conf ⋆˚🦴˖
20 subscribers
57 photos
21 videos
2 files
11 links
Middle backend developer
▫️ GitHub: https://github.com/rtxdiv
▫️ Direct: @rtxdiv
Download Telegram
🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3🤯3🔥1🤨1
REALLY HOW YOMAYO
🤯5🤨2👎1🔥1
ASP.NET Core – ГОВНО
круто😃👍🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
🤨6👏1🤯1
Плаки плаки JS сын собаки
(а я ведь когда-то говорил, что перейду на TypeScript)
🔥4🤯2👎1🤨1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл секретку в своей же программе🤯💯

К слову, написал её на WPF (C#). Мне нравится, даже учитывая то, что разработка десктопных приложений – не совсем моё. А ещё это помогает мне потихоньку осознавать C#, чтобы в будущем полноценно писать сервера на ASP.NET
🔥3👏2🤯2👎1
Я начинаю плотную интеграцию с Git 🎉

Почему только сейчас?
Можно сказать, я намеренно ждал так долго.
Сейчас мой кругозор позволяет делать всё на высшем уровне, благодаря хорошему понимаю технологий, с которыми я работаю (например, последнее, с чем я возился – сети и Docker-контейнеризация)


Что это значит?
• Теперь каждый проект – плюс в портфолио
• Ни один проект не останется забытым


‼️ Самое интересное
Первым проектом для GitHub я решил переписать уже существующий (с пустого Node.js на NestJS), что заняло 2 дня

• Репозиторий
• README.md (обзор)

К слову, над обзором я очень постарался, даже картинки внизу есть
🔥3👏2🤯2👎1
С каким же кайфом я пишу эти [dec20-n]
👏4🤯2👎1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Меня плавит
🤯7🔥2👎1👏1🤨1
Вынес доску из детского сада чтобы быть пикмухой
(так выглядит счастье)
🔥5👎1👏1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Уже пятый проект на GitHub! 😋

К слову, я хотел закончить его 5-6 января, а получилось уже сегодня

• Репозиторий
• README.md (обзор)
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥4🤯2👎1👏1
Эта дьявольская программа мне будет сниться в кошмарах 👩‍💻

Около 5 часов у меня ушло на то, чтобы понять суть ASP.NET Core MVC

Кстати, интересное совпадение с уже приобретёнными ранее навыками:
👩‍💻 NestJS – многослойная модульная архитектура
👩‍💻 PHP – серверный рендеринг контента
👩‍💻 SMACSS – shared layout

Действительно новым оказалось связующее – MVC паттерн. Вот с ним я и собираюсь работать как минимум ближайший месяц
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5🔥3👎1🤨1
rtxdiv.conf ⋆˚🦴˖
ASP.NET Core – ГОВНО круто😃👍🏻
ASP.NET Core (MVC) – ЛУЧШЕЕ изобретение человечества😃🤩😋

dotnet-ef dbcontext scaffold "Server=localhost;Port=4002;Database=aspnet1;User=root;Password=root_password" Pomelo.EntityFrameworkCore.MySql --context AppDbContext --output-dir Entity --force --no-onconfiguring
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯4👎1🔥1🤨1
Я разочарован💔

Серверный рендеринг контента – это прекрасно, но до тех пор, пока дело не доходит до обработки форм. В очередной раз (как с PHP когда-то) я получил крайне негативный опыт

ВЫВОД №1:
Общество развивается, переходя от форм к API и разделению ответственности

ВЫВОД №2:
Лучше я буду бомжом, не умеющим поддерживать легаси, чем шизоидным архитектором с деменцией

ASP.NET, естественно, позволяет использовать API, но я уже скучаю по своему любимому...❤️‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👎1🤯1🤨1
По какой-то неизвестной причине я никогда не замечал, что в VSCode 👩‍💻 есть интерфейс Git, поэтому писал всё командами... Извините...
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4🤯2🤨2👎1
Вот как можно не находясь в алкогольном или наркотическом опьянении с первого взгляда понять, что это значит??
@"^\d+$"

А ведь это ПРОСТЕЙШЕЕ регулярное выражение😐
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5🤨3👏2👎1
Первый серьезный проект на ASP.NET уже закончен. К концу января напишу документацию для GH и представлю 🤭

Сейчас же время двигаться дальше. Есть идея написать балансировщик трафика на C# с разными типами подключения серверов (ручной лист, агент и программный) и прокси (симплексный/дуплексный), но это пока что только идея

люблю использовать типа умные слова
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5🔥3👏2👎1
⚡ WINDOWS – ВСЁ

К сожалению или счастью, я дошёл до того уровня, когда Windows не даёт мне достаточно прав или ведёт себя непредсказуемо если залезть "куда не надо"

Я решил начать с...

👩‍💻 Linux Mint (Cinnamon) – наиболее понятный дистрибутив для пользователей Windows

Уже могу кое-что сказать о плюсах и минусах:

+ ПЛЮСЫ

• Другая, более современная парадигма: ФС, администрирование, процессы
• Чуть ли не безграничные возможности для пользователя
• Встроенные утилиты "для разработчиков"

– МИНУСЫ

• Сыроватый UI/UX. Да, несмотря на то, что система полноценная, там явно ещё есть над чем работать
• Отсутствие некоторого ПО
• Маленькое комьюнити, в том числе из-за расхождения в дистрибутивах. Сложно найти решение проблемы, нужные апплеты, хорошие темы. Кстати о темах – сейчас пытаюсь написать свою, надеюсь получится


Посмотрим, что будет дальше...
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5👎1
⠀
❄️ РЕЗУЛЬТАТЫ ЯНВАРЯ

В целом, этот месяц был основан на более глубоком понимании бэкэнда посредством изучения совершенно нового для меня фреймворка (ASP.NET Core). Впечатления от него остались положительные, точно буду двигаться дальше в этом направлении

+ НАВЫКИ (ASP.NET)

• Синтаксис C#
• Принципы ООП
• MVC архитектура (Server-rendering: Layouts, Models, Views)
• Синтаксис CSHTML
• IoC, DI
• Entity Framework, dotnet-ef генерация
• CRUD (Pomelo.EFC.MySql)
• API: [FromBody]/[FromForm] DTO, DataAnnotations, ModelState
• HttpContext (Cookie, Items)
• ValidationAttribute
• IFormFile, FileStream
• IActionFilter, защита маршрутов
• Доп. пакеты: DotNetEnv, BCrypt.Net-Next


Второй пройденный Рубикон – начало освоения Linux. Новой информации для изучения ОЧЕНЬ много (и мне это ОЧЕНЬ нравится)

А ещё сдал экзамен по вышмату на 4 (надеялся на пожизненный расстрел общего режима)

💽 Песенки под вайб всего месяца
1🔥5👏2🤯2👎1