🚨 В соседних чятах по вакансиям начала появляться вакансия на Senior .NET developer от некоей Goldor AG (про которую гугл не знает НИЧЕГО).
Будьте осторожны, НЕ ВЪЕБИТЕСЬ!
Это реинкарнация Cetrapay
Будьте осторожны, НЕ ВЪЕБИТЕСЬ!
Это реинкарнация Cetrapay
Хабр
Трое в лодке, нищета и собаки из Cetrapay
Действующие лица: Андрей Версилов, Александр Свищевский, Валентин Енко Мы – команда (не первая и не последняя) стартапа CetraPay. ПМ Весной 2022 года закрылся мой проект, и я была вынуждена искать...
Manage your terraform like a container (en) - достаточно простая статья про #terraform и #aws с примерами и картинками
Как профайлить софт в контейнере с помощью штатных инструментов. Несмотря на то, что в заголовоке упомянуто .net 6 - оно работает и net 5 тоже без изменений. Дампы получаемые из контейнера - открываются не только в Visual Studio, но и в Rider тоже. Что немаловажно, инструменты профайлинга никак не влияют на контейнер, пока их не дёрнешь. То есть как минимум на DEV среду можно деплоить контейнер прямо с ними.
В продолжение темы профайлинга - часть 0, часть 1 и часть 2 статьи этого же автора про OpenTelemetry и Metrics API.
#dotnet #docker #perf
В продолжение темы профайлинга - часть 0, часть 1 и часть 2 статьи этого же автора про OpenTelemetry и Metrics API.
#dotnet #docker #perf
my tech ramblings
Profiling a .NET6 app running in a linux container with dotnet-trace, dotnet-dump, dotnet-counters, dotnet-gcdump and Visual Studio
This post contains a few practical examples showing you how to profile a .NET6 application running in a linux container using the .NET CLI diagnostic tools (dotnet-trace, dotnet-dump, dotnet-counters and dotnet-gcdump) and Visual Studio.
👍1
Тестирование WebAPI endpoints с помощь консольного HttpRepl #dotnet
https://learn.microsoft.com/en-us/aspnet/core/web-api/http-repl/?view=aspnetcore-7.0&tabs=windows
https://learn.microsoft.com/en-us/aspnet/core/web-api/http-repl/?view=aspnetcore-7.0&tabs=windows
Множество разных битовых приёмов для быстрого вычисления значений (на скриншоте пример)
http://graphics.stanford.edu/~seander/bithacks.html
http://graphics.stanford.edu/~seander/bithacks.html
Библиотека распознавателя QR-кодов на JS - умеет ~15 типов QR-кодов, работает в т.ч. и на мобильных браузерах #js
upd: для #blazor https://github.com/densen2014/ZXingBlazor
upd: для #blazor https://github.com/densen2014/ZXingBlazor
Подробный разбор архитектур разных известных сервисов. Полезно для понимания и систематизации знаний - как работает это всё и выглядит с архитектурной точки зрения. Заодно потом на собесе сможете поговорить более предметно :)) (на английском) #education
Youtube Design
WhatsApp
Parking Lot
Twitter
Youtube Design
Parking Lot
50-100 вопросов для собесов по базам данных. Некоторые статьи датируются 201х годом, но по пролистыванию - вопросы там по прежнему актуальные (на английском) #education
Database
SQL Queries
Microsoft SQL Server
MySQL
Postgres
Oracle
Database
SQL Queries
Microsoft SQL Server
MySQL
Postgres
Oracle
👍1
Kaitai Struct is a declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. Прилагается Web IDE #tools
Статья из 6 частей про StringBuilder, где рассматриваются все кишки этого казалось бы простого класса. Особенно интересна последняя часть, где рассматривается ValueStringBuilder - стековая реализация StringBuilder, который по ряду причин остался internal в #dotnet
Просто и понятно (с картинками) про SSH и разные варианты его использования with labs #ssh #tools
https://iximiuz.com/en/posts/ssh-tunnels/
https://iximiuz.com/en/posts/ssh-tunnels/
👍1
пакет dotNext - много интересного внутри, начиная от разных штук типа монад Result<T> / Optional<T>. Также есть разные unsafe штуки для байтоёбства - частично это конечно это всё решается Marshal, Unsafe и другими штуками, которые завезли в .net, когда он ещё назывался core. Есть удобные штуки для конструирования Expressions, а также пара вещей относящихся к распределённым системам - реализация Raft Consensus Algorithm (если вдруг кто захочет писать аналог Orleans, Akka и т.д.) и реализация Write Ahead Log, который частенько сопутствует этому. #dotnet
SeaweedFS - кроссплатформенный scalable object storage с реализацией протокола S3, вебмордой, поддержкой репликации, TTL файлов и других интересных штук. Очень простой в настройке. По субъективным ощущениям - скорость записи/чтения упирается только в диск (даже на PCI 4.0 NVMe).
Альтернативный open-source проект похожего рода - CloudServer, но его лично не трогал и никаких подробностей не имею, хотя судя по гитхабу - проект живёт и развивается.
Вобщем теоретически можно ставить, писать и отлаживать софт локально с поддержкой протокола S3, а на проде использовать обычный Amazon S3. С SeaweedFS у меня такое получалось, с CloudServer - не знаю, возможно будут какие-то особенности и различия как обычно :)) #storage
Альтернативный open-source проект похожего рода - CloudServer, но его лично не трогал и никаких подробностей не имею, хотя судя по гитхабу - проект живёт и развивается.
Вобщем теоретически можно ставить, писать и отлаживать софт локально с поддержкой протокола S3, а на проде использовать обычный Amazon S3. С SeaweedFS у меня такое получалось, с CloudServer - не знаю, возможно будут какие-то особенности и различия как обычно :)) #storage