Первое видео, которое набрало 100 лайков стало мое первое автобиографическое видео. Спасибо всем, кто смотрит, лайкает и кто подписан на канал, мне приятно знать, что вам интересна моя работа, ведь именно ради этого и делаю видео и этот блог.
А вот первое видео, которое превысит 1000 просмотров скоей всего станет мое рассуждение на тему того, что программисты больше не нужны и им платят копейки. Видимо это больная тема для многих:
Я уже несколько раз ругал Майкрософт за ошибки юзабилити, а сегодня хочу и похвалить, и поругать за то, что они сделали переключение между окнами лучше, чем Яблочники.
На iPad для переключения между приложениями нужно дважды нажать кнопку Домой или провести кучей пальцев снизу вверх. В принципе удобно, но в Майкрософт эту операцию сделали еще проще - нужно провести одним пальцем от левой кромки экрана к центру. Это так просто, что я на айпаде тоже так начал иногда делать и меня бесит, что там работает не так, как в Windows.
Это редкий случай, когда в Майкрософт захотели сделать по-своему и сделали лучше. А где я поругал MS? Точно, я же обещал - козлы, они сделали лучше Apple и теперь меня бесит, что я на iPad регулярно использую жест Microsoft. Как-то неуверенно поругал.
Я понимаю, что дальше главной страницы народ не ходит в поисках новинок и не может сканировать весь сайт в поисках чего-то нового (даже вниз главной страницы редко смотрят, где показываются последние статьи), а потом жалуются, что на сайте мало информации для программистов. Блог - это не только о программировании, это обо всем. А о программировании много в разделе статей или даже в разделе книг.
На прошлой неделе появилась новая страничка для новой книги: Web разработка с помощью .NET Core.
Это будет бесплатная онлайн работа, которую я еще только начал писать и надеюсь, что будет время на то, чтобы покрыть хотя бы основы. Пока ничего не обещаю, но хочу попробовать выкладывать по одной части хотя бы раз в неделю.
Комментарии под книгами я все так и не сделал, поэтому пока пишите здесь, что об этом думаешь.
Сейчас во время интервью часто можно услышать вопрос – чем отличается интерфейс от абстрактного класса или просто класса. И ответ достаточно простой – у интерфейса не может быть реализации методов. Классы должны реализовывать все методы своих интерфейсов. Это не полный и не идеальный ответ, но достаточный.
Начиная с C# 7 (может 7.1) этот ответ станет неверным. В нем можно будет у интерфейсов писать реализацию по умолчанию, которую потом классы смогут переопределять. Microsoft показывает такой интерфейса:
Согласно Divorce Online в 2018-м году уже 200 пар расcтались из-за Fortnite, а этот сайт считает данные только по Великобритании. Вот чем нужно заниматься британским ученым, нужно решать проблему семейных пар.
Я сам в Fortnite еще ни разу не играл, но мой сын в последнее время только за ней и сидит. Я уже не помню, когда он последний раз играл в PlayStation, теперь в эту приставку играю в основном только я.
Я закончил выкладывать три бесплатных главы Библии С#. Получилось достаточно много, потому что стало открытым все, что касается Windows Forms. Новое издание, которое сейчас готовится к выпуску будет больше говорить о XAML и его использовании в WPF приложениях и особенно в универсальных приложениях Windows.
В общем, если ты еще не читал или просто нужно что-то вспомнить, теперь не обязательно искать книгу на полке, можно взглянуть на мой сайт - https://www.flenov.info/books/read/biblia-csharp.
Судя по аналитике большинство посетителей пользуются только блогом, а в раздел статей народ заходит очень редко. А ведь там иногда появляются статьи о программировании. Сегодня выложил две статьи из архива, которые еще в принципе не потеряли полной акутальности, а могут быть интересными:
Сейчас идет .NET конференция, которая немного оказалась в тени из-за презентации Apple. Интернет больше обсуждает iPhone XS и XR и решает, какой из них купить, а в это время Microsoft рассказывает о том, что ждет .NET в будущем.
Если честно, презентация iPhone XS не впечатлила. Ну да, улучшили процессор, что очень даже неплохо для тех, кто играет в игры. У меня кроме пазлов на телефоне обычно ничего не бывает, поэтому мне даже iPhone 6 долгое время хватало с головой и если бы он не накрылся я бы и не задумывался о переходе на что-то новое.
Но раз уже переходить на новый телефон, то хочется выбрать такой, который будет жить очень долго. А так как у iPhone XR такой же процессор, но цена на 350 канадских долларов дешевле, то казалось бы выбор очевиден.
Мне OLED дисплей особо не нужен, потому что я его не буду использовать на полную мощь. Большинство из тех, что покупают крутые телефоны с Ретина или Олед, практически сразу уменьшают яркость, и не видят той красоты, которую заложили разработчики, зато увеличивается работа от батареи, так что LCD меня вполне устроит, тем более, что у XR достаточно хорошие параметры работы от батарейки.
Вчера дочка спросила меня, работаю ли я в среду из дома и сильно удивилась, что я иду на работу, потому что сегодня конференция Apple и будут представлены новые телефоны. А у меня сломался телефон и я временно взял очень старый iPhone 5, с которым когда-то ходила жена и пользуюсь им в ожидании сегодняшнего представления нового железа, после чего можно будет решить, какой же аппарат я буду использовать следующие несколько лет. Если не представят ничего хорошего, то хотя бы X подешевеет и куплю его.
А в офис пришлось идти потому, что у меня на временном телефоне не настроены программы для открытия VPN соединения с офисом, так что удаленно не могу работать пока. Смысла на 5-ке настраивать не вижу, жду нового телефона.
Ну а раз это такое событие, я постараюсь вести здесь текстовую трансляцию происходящего. Всю не получиться, но по возможности постараюсь писать свои мысли о происходящем.