Блог

Bython - Питон с фигурными скобками

Bython - Питон с фигурными скобками. Красиво, привычно или фу?

Каждая вторая реализация - провал

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

Один инструмент решает всё, или много специализированных инструментов

Специализированные инструменты могут лучше решать какие-то задачи, но большое количество специализированных приводит к тому, что система становиться слишком сложной, нужно много поддерживать, переход между командами может быть сложным (нужно учить специализированный инструмент, используемый в команде). 

Писать своё или использовать готовое

Ещё один великолепный вопрос и тут всё зависит и не всё так просто. Прежде чем писать свою авторизацию, нужно быть уверенным, что есть необходимый опыт. Одна ошибка, и сайт могут взломать. Я уже много раз писал авторизацию и ещё одну могу написать. 

Языки программирования, как машины

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

C# 13: Главные новинки и как они упрощают разработку

Хотя .NET 9 появился в ноябре 2024 года, C# 13 продолжает традиции Microsoft по улучшению языка, добавляя новые возможности для повышения производительности, читаемости и удобства разработки. Вот что значит, когда большая компания поддерживает язык.

В этой статье разберём ключевые нововведения и примеры их использования.

Автоматизация с помощью C#

В  .NET 10 можно будет выполнить любой C# файл без создания файла проекта. Разработчики двигаются к упрощению запуска C# кода. Уже сейчас в Program.cs можно сразу же писать код без каких-то namespace или class, а в 10-ке можно будет даже не создавать проект, а просто выполнять любой файл. Удобно. 

 

Синхронный доступ к БД быстрее асинхронного

Смотрю сейчас видео про сравнение производительности синхронных и асинхронных операций в EF Core. Всем известно, что мы должны использовать асинхронные функции при обращении к базе данных, но. . . Если вы работаете с MS SQL Server, то стоит очень серьезно подумать.

День рождения Delphi

Google выдает две даты - 14 и 15 февраля 1995-го года в качестве первого релиза Borland Delphi. Это среда разработки, а потом и язык программирования, которые я любил и долго использовал. Вчера или сегодня исполнилось 30 лет с первого релиза.

А Python не такой тормознутый

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне