SamSuka
Програмысли

Програмысли

boosty


Програмысли activity

Следим за скоростью запросов на странице

Хотя это видео находиться строилось на базе электронного магазина, его всё же можно смотреть в любой момент и оно будет полезно для Resunet. Можно сказать, что ...

View Post

Победители в июне

В июне я решил выбрать четверых:
- Гарри Смит
- Valery JS Man
- Paul Frol - везунчик, выпадает уже второй раз.
- Evgeniy<...

View Post

Библия C# 6.0

Отличие только в цвете, поэтому нужен твой голос - какой выбрать? 6-е издание планируется на сентябрь. 

Вынуждаю пользователей покупать мои книги

Небольшой трюк, который может позволить вам стать самым популярным автором и продавать больше книг. 

Вынуждаю пользвоателей покупать мои кн...

View Post

Электронный магазин - Корзина - E4

В этом видео добавляем корзину и будет даже немного про безопасность CSRF уязвимость. Пусть она не критичная, а больше имиджевая, но всё же. 

Кор...

View Post

Электронный магазин, кэширование, страницы каталога и админка категорий - E3

Добавил кэш, сделал педжинацию, в админке можно добавлять новые категории...

Электронный магазин - E3

Исходник:

Электронный магазин, делаю каталог - E2

Четыре дня работы, примерно 8 часов, может чуть больше и вот что у меня уже получилось: 

Электронный магазин - E2

Исходник:
View Post

Электронный магазин - E1

Обзор шаблона для Электронного магазина. Я решил отпочковаться от resunet и делать еще один пример сайта - электронный магазин. Меня часто спрашивают про карз...

View Post

Сайт на .NET #E18 - Заканчиваю сессии и Бакенд для скилов

В этом видео я улучшаю сессию, она теперь будет продлеваться и можно в ней хранить значения. Помимо этого реализую бакенд для скилов. 

Сайт на ...

View Post

В Мае книги уходят...

В прошлый раз я выбрал 10 человек и плюс еще 2 с предыдущих месяцев ждали книги, поэтому рассылать пришлось сразу 12 посылок, что очень сложно отслеживать. В э...

View Post

Blazor Автокомплитер

Для моего приложения нужен автокомплитер и поэтому я решил его реализовать вручную. Это самая простая реализация прямо в коде элемента. Автокомплитер луч...

View Post

Пробую Blazor

Я всё же решил сделать фронтенд на Blazor. Я попробовал его и мне зашло. 

Сайт на .NET #E18 - Пробую Blazor

Сайт на .NET #E17 - Резюме

Улучшаем внешний вид профиля и отображаем его для всех

Сайт на .NET #E17 - Резюме

XSS + CSRF

В этом видео я объединю проблемы XSS и CSRF и на примере моего сайта покажу, как можно обновить данные для текущего пользователя. 

XSS + CSRF

View Post

CSRF - пример воровства аккаунта

Давно не было видео про безопасность. Сегодня посмотрим на примере, как могут угонять аккаунты с помощью атаки CSRF - Cross site request forgery или межсайтовая поддел...

View Post

Библия C# видеоуроки V1E12 - Массивы

Сегодня чуть больше поговорим про массивы и списки и решим небольшую задачу, которую часто спрашивают на интервью

CSharp12-arrays.mp4

View Post

Апрельские победители

Итак, в апреле книги выигрывают:
- valkorion147
- eleven
- mezzorini
- Alexander Sasha
- Сергей -
-...

View Post

Сайт на .NET #E16 - Еще рефакторинг

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

View Post

Сайт на .NET #E15 - Заканчиваем профиль

Сегодня завершаем работу над профилем:

Resunet-Part15.mp4

Исходник:

Сайт на .NET #E14 - Три буквы

В этом видео будет три буквы CRU из знаменитого сокращения CRUD (Create, Read, Update, Delete). Просто профиль нельзя будет удалять, но его можно будет создавать, обновлять ...

View Post

Очень серьезный баг в DbHelper

Сейчас записывал очередное видео и нашел очень серьезный баг в DbHelper. После рефакторинг я использовал следующий код: 
public static async Task ExecuteSc...

View Post

Сайт на .NET #E13 - Размер картинки

Хотел завершить профиль, а получилось, что работал над рефакторингом контроллера для профиля и сделал возможность изменения размера картинки. 
View Post

Сайт на .NET #E12 - Главное меню и компонент

В этом видео с помощью компонента представлении я улучшаю главное меню. 

Resunet-Part12.mp4

Исходник:

Победители марта

Сегодня 15-е марта и сегодня решил выбрать двух победителей: 
- Александр Неизвестный
- Roman
Обоим сейчас направлю em...

View Post

Сайт на .NET #E11 - Middleware

Resunet-Part11.mp4

Исходник:

View Post

GIT история проекта Resunet

Небольшой комментарий к исходному моду проекта сайта на .NET. Я его выкладываю вместе с папкой .git, а значит вы можете увидеть всю историю изменений в проекте....

View Post

Сайт на .NET #E10 - Запомни меня

В этом видео достаточно много улучшений, тест и реализовываю возможность запомнить пользователя. 

Resunet-Part10.mp4

Исходник: 
<...

View Post

Сайт на .NET #E9 - Защита от спама

В новом видео про блокирование сессии для того, чтобы защитить от спама. Более эффективно блокировать запись пользователя, потому что у одного пользовател...

View Post

Сайт на .NET #E8 - Своя сессия

В этом видео я делаю собственную сессию

ResunetPart8-hd.mp4

...

View Post

Розыгрыш C# глазами хакера

Раз издательство запросило моё мнение про обложку, значит книга уже скоро пойдет в печать и появиться у издательства. Я обычно получаю 10 экземпляров и пото...

View Post