Let's go invent tomorrow instead of worrying about what happened yesterday|mail@jankowskimichal.pl

Michał Jankowski

avatar

O Michał Jankowski

Microsoft MVP Azure, an architect, designer, team leader and trainer. He began programming in the early ’90s from Basic and Assembler for 8-bit computers. During most of his career, he was delivering .NET platform targeted application for the world’s largest companies. Currently, he is specialising in the development of web applications and Azure environment. A great enthusiast of software craftsmanship, unit testing, software design and other topics related to software development. In his free time, when he is not playing with the code, he likes travelling, photography and writing a technical blog.

ANG: FinOps: Saving 7k EUR/month by 5 minutes action

hen I am teaching about the cloud and especially when I am showing cost optimization, I am presenting an example of Troy Hunt Have I Been Pwned cost saving case. Troy by using Cloudflare as a caching solution and moving traffic outside of Azure, managed to reduce the cost of infrastructure below 1 USD per month. At the end of 2018, when he was describing this case, his page was supporting  141M monthly queries of 517M records. This is a brilliant example of how you should work with your cloud solutions.

By |2022-01-30T16:21:05+01:0030 stycznia 2022 |Kategorie: Azure|Tagi: |0 komentarzy

Wrocławskie Dni Informatyki 2021 – Sztuczna inteligencja w aplikacjach – czyli jak w prosty sposób dodać AI do Twoich rozwiązań

2021 rok zbliża się do końca. W tym roku moje ostatnie wystąpienie miało miejsce na Wrocławskich Dniach Informatyki 2021 i dotyczyło usług kognitywnych na platformie Azure. Szkoda, że jak większość tego rocznych wydarzeń miało ono charakter zdalny. Patrząc po frekwencji, żałuję, że nie cały czas nie możemy wrócić dla wydarzeń stacjonarnych, spotkać się i porozmawiać. Mam nadzieję, że w przyszłym roku będzie lepiej. Dla tych co nie mogli być na wydarzeniu przesyłam film:

By |2021-12-19T21:08:55+01:0019 grudnia 2021 |Kategorie: Azure, Konferencje / Prezentacje|Tagi: , |0 komentarzy

ANG: How to run Azure Cognitive Services in containers?

Azure Cognitive Services is one of prebuild products that allows us to add AI to our application very quickly. You can develop AI features without the required help of a data scientist. In most cases, you are using the cloud version of this service. When just after creating a service, you can connect to is by library or API. When to use containers? In some cases, this is not enough. You would like better control your data, smaller latency, higher throughput, or improved scalability.

By |2021-08-09T19:13:55+02:009 sierpnia 2021 |Kategorie: Azure|Tagi: , , |0 komentarzy

FluentValidation.Validators.UnitTestExtension wersja 1.10

Nowa wersja pakietu FluentValidation.Validators.UnitTestExtension jest dostępna. Pakiet umożliwia tworzenie testów jednostkowych Fluent Validator-ów w sposób bardziej efektywny. Najważniejsza zmiana w najnowszej wersji to dodanie wsparcia dla biblioteki FluentValidation w wersji 10. Projekt dostępny jest oczywiście na GitHubie.

OstraPiła – Low Code/No Code – A co to takiego?

Zapraszam do odsłuchania podcastu Ostra Piła prowadzonego przez Pawła Łukasika oraz Jarosława Stadnickiego. W 65 odcinku rozmawialiśmy o platformach low-code / no-code. Oczywiście poruszyliśmy podstawowe tematy – co to jest low-code? Jakie są platformy i ich możliwości? Jak i te bardziej zaawansowane - zastanawialiśmy się też, czy powinniśmy się obawiać tej technologii? Czy zrewolucjonizuje ona sposób wytwarzania oprogramowania? Zapraszam do odsłuchania naszej dyskusji!

By |2020-12-23T19:46:05+01:0028 grudnia 2020 |Kategorie: Low-code|Tagi: , |0 komentarzy

ANG: Top 5 Benefits of Low Code Platforms for Enterprises

In the scope of the IT division, it generated the enormous portion of the demand from business and additional workload. It was hard to support that demand. Every new request increased backlog. Not only it was hard to support those request by present resources. It was also challenging to find new employees on the market – there was a lack of available specialists, or people have skills gaps.

By |2020-12-22T17:14:35+01:0022 grudnia 2020 |Kategorie: Low-code|Tagi: , |0 komentarzy

Moq.EntityFrameworkCore wersja 5.0.0.1

Nowa wersja pakietu Moq.EntityFrameworkCore jest już dostępna. Pakiet ułatwia testowanie aplikacji, która korzysta z biblioteki EntityFrameworkCore. W wersji 5.0.0.1 wprowadziłem następujące zmiany: dodałem wsparcie dla EntityFrameworkCore v5.0, dodałem możliwość konfiguracji mocków w sposób sekwencyjny. Projekt dostępny jest oczywiście na GitHubie.

Przejdź do góry