-
Свежие записи
Недавние комментарии
Александр к записи Оцените условие задачки! Георгий к записи Timer usability barcroftywa к записи Изучаю модель программирования… mameuzy к записи Windows! за демонстрацию сядут… Anonymous к записи Фигурная нарезка яблок Архивы
- Ноябрь 2022
- Октябрь 2022
- Август 2022
- Февраль 2022
- Декабрь 2021
- Июнь 2021
- Март 2021
- Ноябрь 2018
- Июнь 2018
- Декабрь 2017
- Ноябрь 2017
- Март 2017
- Октябрь 2015
- Июнь 2014
- Апрель 2014
- Январь 2014
- Июль 2013
- Март 2013
- Февраль 2013
- Январь 2013
- Май 2011
- Апрель 2011
- Март 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010
- Сентябрь 2010
- Июнь 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
- Декабрь 2009
- Ноябрь 2009
- Сентябрь 2009
- Август 2009
- Май 2009
- Апрель 2009
- Март 2009
- Февраль 2009
- Январь 2009
- Октябрь 2008
- Сентябрь 2008
- Июль 2008
- Июнь 2008
- Май 2008
- Апрель 2008
- Март 2008
- Февраль 2008
- Январь 2008
- Декабрь 2007
- Ноябрь 2007
- Октябрь 2007
- Июль 2007
- Июнь 2007
- Май 2007
- Апрель 2007
Рубрики
Мета
Изображения Instagram не найдены.
Шуточные алгоритмы с очень хорошими показателями О-большое не всегда хороши.
Рубрика: Uncategorized
Оставить комментарий
Войти в IT. Какие профессии есть у программистов?
Новое видео на канале ITChatter. Покажите его тем, кто хочет в IT но не знает чего именно хочет.
Рубрика: Uncategorized
Оставить комментарий
Нахождение кратчайшего пути в лабиринте
Нахождение кратчайшего пути. Задача с собеседования на должность C# backend developer.
На канале ItChatter
Рубрика: Uncategorized
Оставить комментарий
Генерация лабиринта. Задачи с собеседований на C# backend developer.
Когда то очень давно я с моим другом Игорем Кудриным ещё участь в школе решал подобную задачу на языке программирования Basic. Желая добавить побольше подробностей я даже позвонил Игорю и мы вместе попытались вспомнить что же мы там такое напрограммировали но увы никаких деталей накопать не удалось.
Github с кодом примером тут: https://github.com/DimonSmart/MazeGenerator/
My resume. Just in case. (C# backend Senior developer)
It’s time to update my social media profiles, résumé, and other documents.
My LinkedIn profile has a traditional resume.
Below are some code samples, presentations, and speeches.
Resume
https://www.linkedin.com/in/dimonsmart/
My YouTube channel (IT Chatter):
Nullable types in C# [rus]
S.O.L.I.D what’s this? [rus]
My PET Project [rus]
SnapShooter new way to write unit tests [rus]:
String Intern [rus]
FreeStyle interview about C# language [rus]
Parser Expression Grammar with SuperPower parser [rus]
Pattern Visitor. What is it for? [rus]
Genetic algorithms [rus]
Concurrent database updates with C# and Entity Framework [rus]
Automatic maze generation [rus]
Maze solving algorithm, wave algorithm [rus]
Database migratios with C# [rus]
Fun with algorithms, timer sort with «fantastic» O(n) [rus]
Articles
Автоматическое определение рубрики текста
Использование графа, как основы для создания рубрикатора
Проблемы, подстерегающие любого создателя рубрикаторов
Code Samples
All Strings in class trimmer (reflection based)
https://github.com/DimonSmart/StringTrimmer
Parser Expressin Grammar usage example
https://github.com/DimonSmart/ParserExpressionGrammarDemo
Parser Expression Grammar with SuperPower parser [rus]
Pattern Visitor. What is it for? [rus]
FullThrottle (long queue processing throttling library) [eng]
https://github.com/DimonSmart/FullThrottle
https://www.nuget.org/packages/FullThrottle/ (with description [eng])
Having fun with expression calculators [eng]
(It's all in good fun.) Yes, you can! However, please! This should not be used in actual projects.)
Source: https://github.com/DimonSmart/FunWithCalculators
Article: https://dev.to/dimonsmart/fun-with-c-regex-based-expression-calculator-10mm [eng]
Contacts:
е-mail: dorogoj (@) live.ru, telegram: https://t.me/DimonSmart, WhatsApp
Рубрика: Uncategorized
Оставить комментарий
Как сделать свой маленький язык запросов. Часть 1. Делаем токенайзер и парсер
Рубрика: Uncategorized
Метки: C#, CSharp, DSL, Parser, Query Language, SuperPower
Оставить комментарий
S.O.L.I.D. Что это? Баззворд или что-то реально полезное?
SOLID #DesignPatterns #SingleResponsibility #OpenClose #LiskovSubstitution #InterfaceSegregation #DependencyInversion
Alexander Granin Anton Shcherbakov Dmitry Dorogoy
Мой маленький PET- проект. Мониторинг отопления загородного дома.
На нашем канале, ITChatter, мы говорим о том, о чем любят поговорить ITшники в офисе возле кофе-машины. И частенько такие разговоры ведутся вокруг да около всяких домашних проектов. Мой текущий домашний проект — это система удалённого мониторинга отопления на даче.
Смотрите, задавайте вопросы, давайте советы. Если кто-то задумает повторить — обязательно пишите.
Рубрика: DIY, Programming
Оставить комментарий