This media is not supported in your browser
VIEW IN TELEGRAM
Уже пятый проект на GitHub! 😋
К слову, я хотел закончить его 5-6 января, а получилось уже сегодня
• Репозиторий
• README.md (обзор)
К слову, я хотел закончить его 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 паттерн. Вот с ним я и собираюсь работать как минимум ближайший месяц
Около 5 часов у меня ушло на то, чтобы понять суть ASP.NET Core MVC
Кстати, интересное совпадение с уже приобретёнными ранее навыками:
Действительно новым оказалось связующее – 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
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, но я уже скучаю по своему любимому...❤️🔥
Серверный рендеринг контента – это прекрасно, но до тех пор, пока дело не доходит до обработки форм. В очередной раз (как с 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# с разными типами подключения серверов (ручной лист, агент и программный) и прокси (симплексный/дуплексный), но это пока что только идея
люблю использовать типа умные слова
Сейчас же время двигаться дальше. Есть идея написать балансировщик трафика на C# с разными типами подключения серверов (ручной лист, агент и программный) и прокси (симплексный/дуплексный), но это пока что только идея
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5🔥3👏2👎1
⚡ WINDOWS – ВСЁ
К сожалению или счастью, я дошёл до того уровня, когда Windows не даёт мне достаточно прав или ведёт себя непредсказуемо если залезть "куда не надо"
Я решил начать с...
👩💻 Linux Mint (Cinnamon) – наиболее понятный дистрибутив для пользователей Windows
Уже могу кое-что сказать о плюсах и минусах:
Посмотрим, что будет дальше...
К сожалению или счастью, я дошёл до того уровня, когда Windows не даёт мне достаточно прав или ведёт себя непредсказуемо если залезть "куда не надо"
Я решил начать с...
Уже могу кое-что сказать о плюсах и минусах:
+ ПЛЮСЫ
• Другая, более современная парадигма: ФС, администрирование, процессы
• Чуть ли не безграничные возможности для пользователя
• Встроенные утилиты "для разработчиков"
– МИНУСЫ
• Сыроватый UI/UX. Да, несмотря на то, что система полноценная, там явно ещё есть над чем работать
• Отсутствие некоторого ПО
• Маленькое комьюнити, в том числе из-за расхождения в дистрибутивах. Сложно найти решение проблемы, нужные апплеты, хорошие темы. Кстати о темах – сейчас пытаюсь написать свою, надеюсь получится
Посмотрим, что будет дальше...
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5👎1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⠀
❄️ РЕЗУЛЬТАТЫ ЯНВАРЯ
В целом, этот месяц был основан на более глубоком понимании бэкэнда посредством изучения совершенно нового для меня фреймворка (ASP.NET Core). Впечатления от него остались положительные, точно буду двигаться дальше в этом направлении
Второй пройденный Рубикон – начало освоения Linux. Новой информации для изучения ОЧЕНЬ много (и мне это ОЧЕНЬ нравится)
А ещё сдал экзамен по вышмату на 4(надеялся на пожизненный расстрел общего режима)
💽 Песенки под вайб всего месяца
❄️ РЕЗУЛЬТАТЫ ЯНВАРЯ
В целом, этот месяц был основан на более глубоком понимании бэкэнда посредством изучения совершенно нового для меня фреймворка (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
rtxdiv.conf ⋆˚🦴˖
⚡ WINDOWS – ВСЁ К сожалению или счастью, я дошёл до того уровня, когда Windows не даёт мне достаточно прав или ведёт себя непредсказуемо если залезть "куда не надо" Я решил начать с... 👩💻 Linux Mint (Cinnamon) – наиболее понятный дистрибутив для пользователей…
Февраль подходит к концу, вот итоги:
Windows – говно
Linux – говно
Я – крутой
Windows – говно
Linux – говно
Я – крутой
🔥5👎1👏1🤯1