Pull to refresh
45
18.5
Васьен @Vasjen

.NET Developer, автор https://t.me/budnidev

Send message

Деплой .NET приложений для самых маленьких. Часть 0

Level of difficultyMedium
Reading time11 min
Views7.8K

Давным-давно, когда Linux был ещё на ядре 2.6, а PHP5 был глотком свежего воздуха, я впервые заинтересовался миром веб-технологий. Читал учебники, статьи, зависал на форумах, но все равно мало мог понять как код, который я вижу на экране, превращается в волшебные сайты с кнопками, формами и анимациями. Узнал про LAMP и его аналоги для Windows, узнал, что, оказывается, есть хостинги, где такие сайты размещаются. Как только появился внешний интернет без трафика, я поспешил перенести свои локальные поделия во внешний мир, попутно узнав про замечательный протокол FTP. Просто мир волшебных открытий был для меня, особенно когда узнал, что не нужно писать свой форум с нуля, а можно использовать что-то из phpBB, vBulletin и других уже готовых движков.

И когда я много лет спустя переключился в мир .NET, перечисленные ранее умения сыграли со мной злую шутку – я долго не мог понять, как мне найти хостинг для .NET приложений. Почему все известные мне хостинги с лёгкостью предоставляли возможность развернуть PHP приложения, причём даже предлагая какие-то предустановленные версии CMS, но днём с огнём не сыщешь хостинг под .NET. Мое непонимание принципа развертывания приложений усугубляли статьи, которые предлагали их размещать в подходящих сервисах типа Heroku, Digital Ocean или Azure – ведь это так просто и дешево…

Поэтому предлагаю максимально подробно рассмотреть вопрос публикации .NET приложений в арендованном VPS.

Читать далее
Total votes 25: ↑24.5 and ↓0.5+24
Comments31

Переезд на линукс .NET разработчика. Как изменился линукс за 15 лет

Level of difficultyEasy
Reading time15 min
Views22K

Привет, Хабр! После написания двух статей про недостатки Windows и непонимание развития системы, я решил устроить бунт на своем компьютере, пересев на Линукс. Не то, чтобы я прям планировал всерьёз менять операционную систему, но чётко осознавал, что мои «знания» о линуксе сильно устарели, так как помимо хостинга и деплоя, я им пользовался дома очень давно, практически 15 лет назад. Тогда было много проблем со стабильностью как различных приложений, так и графический окружений в частности. Ну и как-то не очень объективно сравнивать современные версии от майкрософт со своими старыми воспоминаниями о линуксе, ведь прогресс не стоит на месте, дистрибутивы развиваются, а интерфейс приложений становится все более дружелюбным и приятным для использования. Так ведь?

Читать далее
Total votes 30: ↑27 and ↓3+24
Comments115

Не так страшен кризис в ИТ, как его малюют

Level of difficultyEasy
Reading time8 min
Views7.3K

Я думаю, что ни для кого не секрет, что в ИТ сейчас наступили не самые лучшие времена. Регулярно в информационном пространстве появляются материалы на тему различных трудностей, связанных с текущем состоянием индустрии. Тут целая россыпь проблем на любой вкус, а каждый новый день всплывают какие-то новые. И в этом состоянии ИТ в России живет уже как минимум два года, конца и края проблемам нет, когда все это нормализуется – решительно непонятно. И все это время, не прекращаясь, выливается огромное количество контента на тему, что вот рынок загибается, наша айтишка болеет, мпыльный пузырь вот-вот лопнет, а попасть в ИТ вообще нереально.

Но в какой-то момент у меня в голове появился вопрос, который, признаюсь, заставил меня крепко задуматься и понять, что ответ на него не настолько очевидный, как может показаться на первый взгляд. Собственно, попытка ответить на этот вопрос, и интерес мнения общественности на этот взгляд и вынудили составить статью. А вопрос, довольно простой на первый взгляд, следующий: «Действительно ли современной айтишке в РФ настолько плохо, и она находится в состоянии болезни?».

Читать далее
Total votes 51: ↑22 and ↓29-7
Comments20

Делаем домашний VPS для тестовых и пет проектов

Level of difficultyMedium
Reading time7 min
Views18K

Привет, Хабр! Меня зовут Васьен, я – .NET backend разработчик. До этого момента я несколько месяцев проходил увлекательней жизненный квест по поиску работы, выполняя одни и те же задания – расскажи рекрутеру кем ты себя видишь через 5 лет, реши тестовое, не получи ответ. И задумавшись о том, как же повысить вероятность попасть на тех собес после решения тестового и выделиться на фоне остальных кандидатов, я пришел к идеи развернуть на компьютере окружение, в котором я смогу его запустить и отправить ссылку для взаимодействия.

Далее вы узнаете, как имея роутер, установленный докер и умение гуглить можно очень легко развернуть на домашнем ПК импровизированный VPS, который позволит разворачивать тестовые и пет проекты, ради которых не хочется заморачиваться с настоящим хостингом.

Читать далее
Total votes 14: ↑12 and ↓2+10
Comments20

Двухминутка ненависти. Исповедь виндовсца

Level of difficultyEasy
Reading time10 min
Views37K

Привет, Хабр! Привет и… И прости за прошлый пост «Почему с каждой новой версией Windows от нее усиливается усталость». Я хотел высказать свое личное отношение к новым версиям Windows в разрезе того, что не особо разделяю стратегии майкрософт на новые операционные системы. Но статья вышла довольно скомканной, что именно я ей хотел сказать осталось не до конца понятным. В итоге это вылилось в то, что каждый понял ее как-то по-своему и мало кто уловил суть. Ну и конечно, в комментариях начался просто какой-то ад и Израиль, как только предложили перейти на Линукс. Никогда бы не подумал, что если тебе что-то не нравится и ты указываешь на субъективные недостатки, то это может быть расценено как явное намерение отказаться от чего-то.

На текущий момент, после прочтения большей части комментариев, я нахожусь в какой-то суперпозиции. С одной стороны, и правда хочется накатить на комп Арч, поднять необходимый софт и поработать под ним, пока у меня нет жесткой привязки к исполняющей среде – я .NET разработчик, текущий проект позволяет работать под невиндой. И скорее всего я это сделаю в ближайшее время, заодно сравню удобство и стабильность с Windows, да и как Linux изменился за последние годы. А с другой, хочется все-таки донести свою изначальную мысль, дать больше фактуры и конкретики. И объяснить, почему невзирая недостатки я продолжу пользоваться Windows (неважно какой версии), и что это самая подходящая ОС для профессионального использования, та самая свободная ОС, которую мы заслужили.

Windows – свободная система? Чтоооо?!
Total votes 102: ↑87 and ↓15+72
Comments327

Почему с каждой новой версией Windows от нее усиливается усталость

Reading time6 min
Views80K

Привет! Меня зовут Васьен и я пользуюсь Windows уже 24 года. Большие боссы из Майкрософт молодцы и соображают, что делают. Тут и удачные инвестиции, развитие самых различных направлений и стремление захватить как можно больше рынка (хотя куда уж больше?). Но мне, простому смертному пользователю, искренне не понятно, что же в последнее время делает Майкрософт со своим главным продуктом – операционной системой, которой я как раз и пользуюсь более двадцати лет. И поймал себя на мысли, что все больше новостей вокруг новых версий ОС вызывает раздражение, а от новых версий ОС возникает какая-то усталость и мне стало интересно разобраться, с чем же это связано?

Читать далее
Total votes 179: ↑152 and ↓27+125
Comments888

Вжух – и ты потух! Как стать разработчиком, несмотря на выгорание

Level of difficultyEasy
Reading time9 min
Views8.5K

Привет! Меня зовут Васьен и я начинающий .NET разработчик. Прошлый год выдался довольно богатым на интересные события, был трудным, само собой, но самое главное в ушедшем году я смог реализовать свою детскую мечту – стать разработчиком. Я планировал рассказать довольно заурядную историю об этом от имени очередного «вкатильщика», который в 31 год понял, что занимается не тем, чем хочет и который таки смог, и, по большому счету, всю статью можно было бы охарактеризовать лаконичным TL;DR – было трудно, но я смог.

Поэтому дабы сохранить достойным лицо, стоически перенесшее все невзгоды и трудности, при этом желая детально ответить на вопрос: «Трудно – это сколько в нервных клетках?» и рассказать, что происходило вообще за этот год, я поделюсь переживаниями одного человека, который по абсолютно невероятному стечению обстоятельств преодолел такой же путь за это самое время и является моим тезкой. Возможно, что его история и переживания помогут понять через какие трудности приходится пройти по пути в IT, и почему у кого-то выходит его завершить, несмотря на выгорания.

Следовать за Васей
Total votes 16: ↑14 and ↓2+12
Comments13

Как вернуть деньги за технически сложный товар ненадлежащего качества

Reading time15 min
Views63K

Привет Хабр! Возможно тема возврата денежных средств за приобретенный товар поднималась и ранее, но положения законодательных актов и судебные позиции склонны со временем меняться. Решил для читателей собрать в одном месте все правовые нормы, разложить по полочкам права покупателя и обязанности продавца, а также объяснить с точки зрения законодательства процесс осуществления возврата денежных средств за технически сложный товар. И заодно раз и навсегда ответить на вопрос, почему в случае обнаружение неисправности устройства надо всегда фиксировать все совершенные действия.

Читать далее
Total votes 18: ↑16 and ↓2+14
Comments25

Полгода самостоятельного изучения .NET – не повторяйте моих ошибок

Level of difficultyEasy
Reading time8 min
Views21K

Доброго времени суток! Меня зовут Васьен, я – начинающий backend разработчик, поставивший себе цель переучиться из экономиста в программисты с нуля. Обучение я начал в конце сентября прошлого года и на текущий момент выходит, что прошло ровно полгода с момента начала пути. Все нормально, я еще не вкатился и неизвестно, когда "вкачусь", я осознаю, что много чего осталось не изученным, в каких областях имею лишь очень поверхностные представления и просто продолжаю дальше учиться.

Так или иначе, разница между пониманием базовых вещей сейчас и тогда, на старте, огромная, и за столь небольшой временной промежуток успел набить пару шишек, получить какой-никакой опыт, понять в чем был не прав и могу предостеречь таких же попутчиков от повторения моих ошибок. Также данная статья является неким ответом на собственный вопрос из прошлой статьи, где я переживал за то, что имею так мало реализованных проектов, около пустой профиль на гитхабе и не знаю, как оценить свой прогресс. Заодно и советом начинающим, как эффективнее учиться, улучшать свои практические навыки программирования, понемногу заполняя свой гитхаб. Итак, какие ошибки я совершил за это время и в чем был не прав.

Читать далее
Total votes 16: ↑16 and ↓0+16
Comments29

Изучение программирования с нуля: готовьте на это очень много времени и не ждите быстрого результата

Level of difficultyEasy
Reading time9 min
Views16K

Путь начинающего разработчика сложный и тернистый. Мы хотим как можно быстрее стать специалистом своего дела, получить работу и достойное вознаграждение за проделанный путь и приложенные усилия. Но время идет, я бы даже сказал бежит. А у нас до сих пор так ничего и не вышло, только накапливаемая усталость и чувство сожаления, что все происходит гораздо медленнее, чем мы того хотели. В чем же причины?

Читать далее
Total votes 19: ↑16 and ↓3+13
Comments29

Остап Бендер из мира нейросетей: как ChatGPT играет в шахматы

Reading time10 min
Views21K

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

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

Читать далее
Total votes 53: ↑52 and ↓1+51
Comments109

НДФЛ для удаленщиков и вредные советы

Reading time7 min
Views17K

Да, тема релокации все еще актуальна и регулярно появляются статьи, связанные с этой темой. Как правило, это мини-блоги в стиле «У меня получилось», я живут там-то, сейчас расскажу, через что прошел. Но вот эта статья своим содержанием и посылом сильно выбивается на общем фоне.

Мне хотелось бы сделать небольшой обзор терминов и правовых нюансов, как экономист, потому что, увы – так устроена правовая система, что мало сослаться на пункты из НК РФ, добавить к ним свое видение и voila – решение найдено. На самом деле, все несколько сложнее и запутаннее, чем может показаться на первый взгляд. И да, конечно, ни один работодатель и его бухгалтер в здравом уме не согласятся на такие авантюры и трактовки, которые позволят «эффективно оптимизировать» бюджет компании, перечисляя за сотрудников вместо полагающихся 30% НДФЛ такие вкусные 0%. Почему? Давайте разбираться во всем по этапам.

Читать далее
Total votes 58: ↑57 and ↓1+56
Comments19

Information

Rating
292-nd
Registered
Activity

Specialization

Backend Developer, Application Developer
Middle
Git
C#
PostgreSQL
OOP
Database
.NET
Docker