Zanim przejdę do odpowiedzi, zrób proszę mały eksperyment. Weź aplikację, którą "dotykałeś" dzisiaj, cofnij się w czasie do pierwszego jej “planowania” i spróbuj odpowiedzieć sobie ile instancji byś wtedy zaplanował. Jak możesz uzasadnij odpowiedź i jeżeli masz ochotę to po...
Architektura 417 dni, 4 godziny, 20 minut temu 215 źrodło rozwiń
Jak podejść do wytwarzania oprogramowania, by był on zawsze rozwijalny? Warto refaktoryzować, wiadomo, ale jak do tego podejść? Jakie możemy wyróżnić rodzaje rafaktoryzacji?
Sztuka programowania 417 dni, 4 godziny, 20 minut temu 201 źrodło rozwiń
Zastanawialiście się kiedyś jak to jest, że bot umie rozpoznać, że się z nim witacie i odpowiednio odpowiada? Bez względu na to, czy napiszecie „Hi”, „Hello” czy „Good morning”? W tym poście pokażę, co się dzieje w środku.
Myślisz o analizie i wizualizacji danych geo? Czemu nie spróbować Elasticsearch? Tzw. ELK (Elasticsearch + Logstash + Kibana) to nie tylko baza NoSQL. Jest to cały system, który umożliwia przechowywanie, wyszukiwanie, analizę i wizualizację danych z dowolnego źródła w czasie rzeczywistym. W tym przypadku wykorzystamy otwarte dane lokalizacji komunikacji miejskiej w Warszawie. Wspomniałem o nich w tym artykule.Instalacja Elasticsearch + Kibana Tak jak opisywałem to w poprzednim wpisie, użyjemy docker + d...
Bazy danych i XML 418 dni, 4 godziny, 54 minuty temu 103 źrodło rozwiń
Continuing series on traffic and load management services in Azure, this week we are learning about Azure Load Balancer. High throughput and low latency service for your virtual machine based solutions.
ProgrammingBecome a memberSign inGet startedMichal StrehovskýFollow·16 min read As someone who grew up in the times of 1.44 MB floppy disks and 56 kbit modems, I’ve always liked small programs. I could fit many small programs on a floppy disk I carried with me. If a program couldn’t fit on my floppy disk, I started thinking about why — does it have a lot of graphics? Is there music? Can the program do many complex things? Or is it simply bloated?Photo by Brett Jordan on Unsplash These days, disk space ...
Przemysław Walkowski W zeszłym roku wpadłem na taki pomysł, co powiedzieć szefowi jak nie chce Ci dać podwyżki lub chce dać ale mniejszą niż Ty zakładałeś. To jest TYLKO pomysł i piszę o nim, żeby też poznać inne perspektywy. Z kolegami z zespołu spotkało się to z mieszanym uczuciem ale myślę, że każdy z Nas może coś dla siebie z tego wziąć i skorzystać czasem. Pomysł jest dość ekstremalny i nie polecam go stosować przez głębokiej analizy....
W 55. odcinku omawiamy język angielski w polskiej firmie. Czy jest to wymóg czy może tylko ‚nice-to-have’. Tematowi przyglądamy się z kilku perspektyw takich jak jak wyglądałby programistyczny świat gdyby jednak używać języka polskiego no i jak powstają kwiatki typu ‚czyWybranoPsa’. Miłego słuchania.
W nowym roku na pewno wiele osób zastanawia się nad zmianą pracy. W związku z tym warto się dobrze przygotować do rozmowy kwalifikacyjnej. Nie chodzi jednak tylko o przygotowanie techniczne, ale też warto zastanowić się jakie pytania można zadać osobie siedzącej po drugiej stronie. Zazwyczaj słyszy się pytania w jakiej technologii pracujecie, w jakiej metodologii, czy jak duży jest zespół. Dzisiaj mam dla Was 7 niecodziennych pytań które powinniście zadać na rozmowie żeby dowiedzieć się czy firma do któ...
Azure Traffic Manager is a DNS-based traffic load balancer that enables you to distribute traffic optimally to services across global Azure regions, while providing high availability and responsiveness. In this episode I give you introduction to what Azure Traffic Manager service is and what are the key concepts around it. This video also shows what are the Traffic Manager routing methods, how to they solve your networking and routing challenges. In this episodes live demo of Creating traffic manager...
Jak zapewne zauważyliście, od pewnego czasu u mnie cisza. Brak wpisów na blogu od miesiąca, aktywność na socialach też ograniczona. Dlaczego tak się stało i czy tak pozostanie? Już mówię.
Pięćdziesiąty czwarty odcinek już dostępny a w nim historia Jędrzeja czyli rozmawiamy o tym czy to, że ktoś ma zbyt duże doświadczenie to dobrze czy źle. Na mięso zapraszamy od 14 minuty. 📨 Nasze poczynania możesz także śledzić innych stronach: ostrapila.pl/subskrybuj 📖 Plan na podcasty dostępny jest na trello: trello.com/b/yXGeD0Ud/tematy-podcastów
Architectural Drivers for Modular Monolith architecture. Comparison to Microservices architecture.
Architektura 432 dni, 3 godziny, 40 minut temu 110 źrodło rozwiń
Dlaczego Docker? Wiele osób pyta mnie, czy do nauki potrzebne jest specjalne środowisko lub klaster. Klaster na pewno jest fajną opcją. Mimo wszystko sporo możliwości daje pojedyncza maszyna z Dockerem na pokładzie. Dlaczego Docker? Od momentu gdy poznałem podstawy Docker, nie potrafię sobie przypomnieć kiedy instalowałem jakąś bazę danych na swoim komputerze. Bardzo ułatwia pracę, deweloperkę i poznawanie nowych technologii bez zaśmiecania sobie systemu. Nie będę wchodzić w szczegóły opisując co to jes...
Architektura 435 dni, 3 godziny, 56 minut temu 177 źrodło rozwiń
Have you made new year resolutions yet? How about learning more about Azure? Here is a chance to head start with Azure Virtual Machine Introduction! In this episode I talk about what are Virtual Machines and basic concepts like scale sets, availability sets, availability zones and all the resources that are created when creating VMs. This is a big topic so more videos on Virtual Machines to come! Enjoy and merry x-mas!
Programowanie tradycyjnie kojarzone jest z matematyką. W Polsce wydziały informatyki są najczęściej połączone z wydziałami matematyki. Czy jednak informatyka to aby na pewno dziedzina matematyki?
In my previous post, I presented how we can deploy multiple visual studio database projects using Fake build tool. Here, I will present another option which is possible with version 5.19.0. This version has a new module called Fake.Sql.SqlPackage, which is a redesign of previous Fake.Sql.DacPac module. The reason, why the previous module needed redesign, it was a missing option (from my point of view crucial option) - publish profiles. I raised that point on GitHub here and solved it with this pull requ...
Pierwszy z 23 wzorców projektowych zdefiniowanych przez "Gang of Four". Singleton to wzorzec kreacyjny wokół którego toczy się ogromna ilość dyskusji. Czy jest on prawidłowym wzorcem czy tzw. antywzorcem? Zobacz opis problemu, przykłady implementacji i prawidłowe zastosowanie. Zapraszam do nowej serii #wzorceprojektowe
Architektura 439 dni, 2 godziny, 36 minut temu 113 źrodło rozwiń
When building solutions in Databricks you need to ensure that all your credentials are securely stored. Today I will show you how to do it using Databricks Secret Scopes and how can you integrate them with Azure Key Vault.