On December 2nd, Cloud Builders will host a free online Build-up to talk about Cloud Native Quarkus and the latest Java features with speakers from Red Hat and Oracle☕️
During the event:
☕️ Roberto Cortez, Principal Software Engineer at Red Hat, will share the knowledge about Cloud Native Quarkus.
☕️ Nikolai Parlog, Developer Advocate in Oracle and Java Champion, will talk about Modern Java in the format of fireside chat — an informal discussion between the moderator, speaker, and participants.
☕️ Denys Fedenko, Delivery Manager, Automotive segment at Intellias, will hold a lighting talk on the topic: “Is EV a future? Automotive market trends and the role of Java in it”.
Moderator: Artem Trofimov, Software Engineer at Oracle
— Where and when? Online, 2nd of December, 19:00
— How much? Free!
Take your time and register here 👉 https://bit.ly/3I6rgY7
During the event:
☕️ Roberto Cortez, Principal Software Engineer at Red Hat, will share the knowledge about Cloud Native Quarkus.
☕️ Nikolai Parlog, Developer Advocate in Oracle and Java Champion, will talk about Modern Java in the format of fireside chat — an informal discussion between the moderator, speaker, and participants.
☕️ Denys Fedenko, Delivery Manager, Automotive segment at Intellias, will hold a lighting talk on the topic: “Is EV a future? Automotive market trends and the role of Java in it”.
Moderator: Artem Trofimov, Software Engineer at Oracle
— Where and when? Online, 2nd of December, 19:00
— How much? Free!
Take your time and register here 👉 https://bit.ly/3I6rgY7
Наконец-то бл нормальный код
(да, я понимаю, что это больше как пример, ну...надеюсь)
strptr1 := new.Of("meaning of life")
Сам пакет:package newhttps://github.com/carlmjohnson/new
func Of[T any](value T) *T {
return &value
}
(да, я понимаю, что это больше как пример, ну...надеюсь)
Надо запомнить этот пост про V-lang всем, кто во что-то там верит. Возможно только я такой категоричный и не прощаю людей. Но донатить разрабам приятно.
https://andrewkelley.me/post/why-donating-to-musl-libc-project.html
(ну вот почему в статье дату не указать?)
https://andrewkelley.me/post/why-donating-to-musl-libc-project.html
(ну вот почему в статье дату не указать?)
You don't have to reduce an entire profession to a clueless gang of copy-pasta pirates to make new recruits feel welcome. It undermines the aspiration to improve. It reduces the work to magical thinking. It is not good.
https://world.hey.com/dhh/programmers-should-stop-celebrating-incompetence-de1a4725
https://world.hey.com/dhh/programmers-should-stop-celebrating-incompetence-de1a4725
Поехали новую IDE тестить https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/
The JetBrains Blog
Welcome to Fleet! - The JetBrains Blog
Update (Dec 3, 2021): We’ve received an overwhelming number of requests for the Fleet Early Preview program. Unfortunately we can't accept any new requests, but we will continue sending invites to tho
oleg_log
Поехали новую IDE тестить https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/
Где-то тут поперхнулся Jonathan Blow (он оч не рад LSP был и идея сервера для редактора) https://www.jetbrains.com/help/fleet/1.0/architecture-overview.html но...почему бы и нет?
Fleet тащит. Я только минут 10 клацаю, но оно из коробки делает так, как хочется от комбайна Sublime Text, VSCode и любимой Intellij IDEA. Всей команде прям респектище!
Видно 2022 будет про миграцию сообществ с VSCode в Fleet, просто потому что так надо. Да, я правда впечатлен и рад появлению этой крутотени, мне нравятся фичи, минимальный и полезный UI (хз как сильно можно будет извратить) и да, шустренько все, даже на среднекрупном проекте.
Я поленился бенчить Fleet с 900мб CSV, наверное Саблайм все еще лидер среди GUI-шного, но кого это волнует?
Кому хочется офиц видос, вот https://www.youtube.com/watch?v=ow5kdhDa_pk
PS хоткей на переключение между темной и светлой темой оч доставил, почему-то в душу запало (control+` если что)
PS есть минус, на рабочем ноуте пока не аппрувнуто, придется страдать меж двух миров.
PS надеюсь на ARM есть/будет сборка :)
Fleet тащит. Я только минут 10 клацаю, но оно из коробки делает так, как хочется от комбайна Sublime Text, VSCode и любимой Intellij IDEA. Всей команде прям респектище!
Видно 2022 будет про миграцию сообществ с VSCode в Fleet, просто потому что так надо. Да, я правда впечатлен и рад появлению этой крутотени, мне нравятся фичи, минимальный и полезный UI (хз как сильно можно будет извратить) и да, шустренько все, даже на среднекрупном проекте.
Я поленился бенчить Fleet с 900мб CSV, наверное Саблайм все еще лидер среди GUI-шного, но кого это волнует?
Кому хочется офиц видос, вот https://www.youtube.com/watch?v=ow5kdhDa_pk
PS хоткей на переключение между темной и светлой темой оч доставил, почему-то в душу запало (control+` если что)
PS есть минус, на рабочем ноуте пока не аппрувнуто, придется страдать меж двух миров.
PS надеюсь на ARM есть/будет сборка :)
Начало календарной зимы будет жарким: 3-4 декабря Яндекс проведет свою традиционную конференцию для разработчиков YaTalks. Обещают спикеров из более-менее всех важных компаний. Значительная часть программы посвящена бэкенду и фронтенду. Вот несколько докладов, на которые стоит обратить внимание:
— Как и зачем проводить тесты с незрячими людьми
— Создание универсальной UI-библиотеки
— Сервис на userver: что снаружи и что под капотом
— DDoS-атака Mēris и как Яндекс ее пережил
— Большой таблеточный взрыв
Зарегистрироваться для участия по ссылке.
— Как и зачем проводить тесты с незрячими людьми
— Создание универсальной UI-библиотеки
— Сервис на userver: что снаружи и что под капотом
— DDoS-атака Mēris и как Яндекс ее пережил
— Большой таблеточный взрыв
Зарегистрироваться для участия по ссылке.
yatalks.yandex.ru
YaTalks 2023 — Yandex's premier conference for the IT community
On December 5-6, Moscow and Belgrade will host over 100 IT industry experts and scientists delivering technical presentations on development, ML, and giving popular science lectures.
Когда человек говорит, что dynamic dispatch это acktually дорого, хочется крепко пожать руку, похлопать по плечу и процитировать Пашу Техника и попросить бенчмарк.
Честно, не понимаю чем мыслят люди в тот момент, когда логгер видно в профайлах и это ок, но 1 интерфейс вымывает все кеши и заставляет течь термопасту.
Пригорело так, как давно не было.
Честно, не понимаю чем мыслят люди в тот момент, когда логгер видно в профайлах и это ок, но 1 интерфейс вымывает все кеши и заставляет течь термопасту.
Пригорело так, как давно не было.
Forwarded from Tech Talk
В США рассекретили документ от ноября 2020 года о том, какой доступ к каким мессенджерам имеет ФБР. iMessage и Whatsapp выдают больше всего, причем iMessage выдает расшифрованные бэкапы сообщений из iCloud (если они там есть), зато Whatsapp делится информацией о новых действиях в нужных аккаунтах почти в реальном времени.
▪️Signal: содержания сообщений не предоставляет, предоставляет дату регистрации аккаунта и когда пользователь в последний раз соединялся.
▪️Telegram: содержания сообщений не предоставляет, информацию по решению суда не выдает. В документе есть ссылка на политику Telegram, что он может выдать IP-адрес и номер телефона по расследованиям подтвержденных случаев терроризма.
▪️Viber: содержания сообщений не предоставляет, предоставляет номер телефона и IP-адрес на момент регистрации, по запросу предоставляет метаданные (какой номер телефона на какой когда писал и звонил).
▪️iMessage: содержание сообщений предоставляет "ограничено" (что это значит, в документе не объясняют). Предоставляет основную информацию о пользователе. По ордеру на обыск выдает бэкапы iCloud. Если пользователь бэкапит iMessage в iCloud, то выдает и этот бэкап сообщений iMessage (они в облаке зашифрованы, но у Apple есть ключи). При этом Apple, в отличие от Whatsapp, не предоставляет pen register - это когда ФБР почти в реальном времени получает новую информацию о действиях пользователя в аккаунте.
▪️Whatsapp: содержание сообщений можно получить, если у пользователя iPhone и архив Whatsapp бэкапится в iCloud (то есть выдает фактически Apple). Предоставляет основную информацию о пользователе. По решению суда представляет список заблокированных аккаунте пользователей. По ордеру на обыск представляет адресную книгу. При этом предоставляет pen register (фактически, такой вариант прослушки на уровне метаданных) - сообщает о новых действиях в нужном аккаунте с задержкой в 15 минут, то есть кто кому когда писал и звонил.
Еще в таблице есть информация про Line, Threema, Wechat и Wickr, но это уже сами почитайте) Интересно, что у всех мессенджеров вроде почти одинаковое шифрование (кроме Telegram, дада), но метаданные все выдают по-разному.
https://propertyofthepeople.org/document-detail/?doc-id=21114562
▪️Signal: содержания сообщений не предоставляет, предоставляет дату регистрации аккаунта и когда пользователь в последний раз соединялся.
▪️Telegram: содержания сообщений не предоставляет, информацию по решению суда не выдает. В документе есть ссылка на политику Telegram, что он может выдать IP-адрес и номер телефона по расследованиям подтвержденных случаев терроризма.
▪️Viber: содержания сообщений не предоставляет, предоставляет номер телефона и IP-адрес на момент регистрации, по запросу предоставляет метаданные (какой номер телефона на какой когда писал и звонил).
▪️iMessage: содержание сообщений предоставляет "ограничено" (что это значит, в документе не объясняют). Предоставляет основную информацию о пользователе. По ордеру на обыск выдает бэкапы iCloud. Если пользователь бэкапит iMessage в iCloud, то выдает и этот бэкап сообщений iMessage (они в облаке зашифрованы, но у Apple есть ключи). При этом Apple, в отличие от Whatsapp, не предоставляет pen register - это когда ФБР почти в реальном времени получает новую информацию о действиях пользователя в аккаунте.
▪️Whatsapp: содержание сообщений можно получить, если у пользователя iPhone и архив Whatsapp бэкапится в iCloud (то есть выдает фактически Apple). Предоставляет основную информацию о пользователе. По решению суда представляет список заблокированных аккаунте пользователей. По ордеру на обыск представляет адресную книгу. При этом предоставляет pen register (фактически, такой вариант прослушки на уровне метаданных) - сообщает о новых действиях в нужном аккаунте с задержкой в 15 минут, то есть кто кому когда писал и звонил.
Еще в таблице есть информация про Line, Threema, Wechat и Wickr, но это уже сами почитайте) Интересно, что у всех мессенджеров вроде почти одинаковое шифрование (кроме Telegram, дада), но метаданные все выдают по-разному.
https://propertyofthepeople.org/document-detail/?doc-id=21114562
You can interleave switches and regular code
для меня стало открытием.
https://multun.net/obscure-c-features.html
для меня стало открытием.
https://multun.net/obscure-c-features.html
multun.net
Some obscure C features - Pancakes and computers
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Ускорение установки HTTPS-соединений
Саймон Харн рассказал о том, как HTTPS-сертификаты влияют на производительность сайта — "The Performance Cost of EV Certificates".
Есть три основных типа HTPS-сертификатов: Domain Validation (DV), Organisation Validation (OV), Extended Validation (EV). DV-сертификаты выдаются на основе факта принадлежности домена, как в Let's Encrypt. OV- и EV-сертификаты выдаются организациям за оплату.
EV-сертификат предоставляет большее количество информации для пользователя, но по-большому счёту он не сильно отличается от OV. Вы могли видеть, что сайт использует EV-сертификат, когда в адресной строке рядом с иконкой замка зелёным текстом отображался владелец сертификата. С версии Chrome 77 такие сертификаты отображаются обычным значком замка без зелёного текста.
OV-сертификаты валидируются на стороне веб-сервера отправкой запроса на сервер организации, выдавшей сертификат. EV-сертификаты не могут валидироваться на стороне веб-сервера, поэтому их валидация происходит на клиенте, замедляя установку HTTPS-соединения. Задержка наиболее заметна в странах бывшего СССР, в Восточной Австралии, Канаде и большинстве стран Африки. Некоторые организации сталкивались с минутной задержкой для пользователей в Китае. Эта проблема решается переходом на OV-сертификат.
#http #performance #security
https://simonhearne.com/2020/drop-ev-certs/
Саймон Харн рассказал о том, как HTTPS-сертификаты влияют на производительность сайта — "The Performance Cost of EV Certificates".
Есть три основных типа HTPS-сертификатов: Domain Validation (DV), Organisation Validation (OV), Extended Validation (EV). DV-сертификаты выдаются на основе факта принадлежности домена, как в Let's Encrypt. OV- и EV-сертификаты выдаются организациям за оплату.
EV-сертификат предоставляет большее количество информации для пользователя, но по-большому счёту он не сильно отличается от OV. Вы могли видеть, что сайт использует EV-сертификат, когда в адресной строке рядом с иконкой замка зелёным текстом отображался владелец сертификата. С версии Chrome 77 такие сертификаты отображаются обычным значком замка без зелёного текста.
OV-сертификаты валидируются на стороне веб-сервера отправкой запроса на сервер организации, выдавшей сертификат. EV-сертификаты не могут валидироваться на стороне веб-сервера, поэтому их валидация происходит на клиенте, замедляя установку HTTPS-соединения. Задержка наиболее заметна в странах бывшего СССР, в Восточной Австралии, Канаде и большинстве стран Африки. Некоторые организации сталкивались с минутной задержкой для пользователей в Китае. Эта проблема решается переходом на OV-сертификат.
#http #performance #security
https://simonhearne.com/2020/drop-ev-certs/
Simon Hearne
The Performance Cost of EV Certificates
Extended Validation certificates are expensive and degrade performance. Move to an OV certificate if you can!
уиии-уииии-уииии 🚒 (https://github.com/golang/go/issues/44550#issuecomment-983782481)
Forwarded from How to Go wrong (Alexey Palazhchenko)
Итак, куда же я ушёл? Что может быть лучше такого прекрасного стартапа?
Только свой (потенциально ещё более прекрасный) стартап.
Я тут писал выше про MangoDB. Так вот – это мы делаем. Реакция на анонс месяц назад была настолько большой и позитивной, что мы решили заняться этим более серьёзно и пошли делать проект фул-тайм, попутно пытаясь понять, как на этом заработать. Сегодня мы анонсировали новое имя и наши имена.
Когда вы прочитаете это сообщение, зайдите, пожалуйста, на https://news.ycombinator.com/newest, найдите там "MangoDB has a new name" (через More внизу, не поиском), и плюсаните.
P. S. И если вы ждали подвоха с Sidero Labs / Talos Systems – так его нет. 😃 Подавайтесь на вакансию.
Только свой (потенциально ещё более прекрасный) стартап.
Я тут писал выше про MangoDB. Так вот – это мы делаем. Реакция на анонс месяц назад была настолько большой и позитивной, что мы решили заняться этим более серьёзно и пошли делать проект фул-тайм, попутно пытаясь понять, как на этом заработать. Сегодня мы анонсировали новое имя и наши имена.
Когда вы прочитаете это сообщение, зайдите, пожалуйста, на https://news.ycombinator.com/newest, найдите там "MangoDB has a new name" (через More внизу, не поиском), и плюсаните.
P. S. И если вы ждали подвоха с Sidero Labs / Talos Systems – так его нет. 😃 Подавайтесь на вакансию.