XXX4Fans
Програмысли from boosty

Програмысли

boosty


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

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

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

View Post

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

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

View Post

Библия C# 6.0

Програмысли post Библия C# 6.0 from boosty

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

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

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

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

View Post

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

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

Корзины - E4

<...

View Post

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

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

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

Исходник:

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

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

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

Исходник:

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

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

View Post

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

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

Сайт на .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
- Сергей -
- dieselw0w
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 ExecuteScalarAsync(string sql, object m...

View Post

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

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

Resunet13.mp4

<...

View Post

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

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

Resunet-Part12.mp4

Исходник:

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

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

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

Resunet-Part11.mp4

Исходник:

View Post

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

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

View Post

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

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

Resunet-Part10.mp4

Исходник: 

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

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

View Post

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

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

ResunetPart8-hd.mp4

View Post

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

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

View Post