W poprzedniej części trochę poszaleliśmy z opcjami w npm install. Teraz skoncentrujmy się nad tym jak to można jeszcze bardziej zoptymalizować. Dla przypomnienia, chcemy zoptymalizować wykonywanie npm install na build server, lub w miejscach gdzie często to wykonujemy dla określonego projektu. Część 1 skończyła się na zapytaniu...
Życie bloggera to nie jest bułka z szynką. Co prawda pomysły same wpadają do głowy. Idzie człowiek ulicą, drepcze tak sobie drepcze i nagle bęc, nagle bum! Albo koduje sobie taki, wymyśla rozwiązanie i myśli sobie: O!To świetny temat na blog! Tylko potem to jakoś tak ciężko przelać na papier. Siada sobie Pan Redaktor. Zabiera się za spisanie swych wiekopomnych odkryć. Herbata stygnie, zapada zmrok a pod klawiaturą ciągle nic, obowiązek obowiązkiem jest, wpis musi posiadać treść.
Tym razem Mirek mocno zaskakuje nie tylko swoją wiedzą na temat Azure, ale także gustem muzycznym! 😉 Zapraszamy do wypchanego po brzegi dobrodziejstwem Microsoft Azure odcinka! Wszystko od zupelnych nowości jak Microsoft PowerApps, a skonczywszy na nowej wersji AzCopy.Posted on Author wisniaCategories App Service, Automation, Azure, Azure Backup, Azure SQL Datawarehouse, CDN, DocumentDB, Linux, Mobile Services, Portal, Redis, SQL Database, Storage, Tools, UncategorizedTags automation, AzCopy, azure. sql...
The current state of front-end software development is great, and considering how active the open source community is, the future looks very promising. In this article we will show how to transfer back-end practices to front-end development and list the benefits of doing so.
30 odcinek “Tydzień z Azure” poprowadzony solo przez Mirka (super debiut jako solowy prezenter TzA!) – jak zwykle najświeższa porcja nowości (Azure PowerShell, Azure Automation, Azure Portal, App Service) i wiadomości ze świata Azure! Zapraszamy do oglądania!Posted on Author wisniaCategories App Service, Automation, Portal, PowerShell, UncategorizedTags automation, Azure, portal, PowerShellLeave a Reply Cancel reply Your email address will not be published. Required fields are marked * Name * Email * ...
Co to jest npm już swojego czasu pisałem. Teraz pora jednak zagłębić się w sposób optymalizacji dość prozaicznego zapytania – npm install. Które jak wiadomo, jest odpowiedzialne za zainstalowanie wszystkich możliwych paczek zdefiniowanych w package.json we wszystkich jego sekcjach – depedencies, devDepedencies, peerDepedencies, optionalDependencies (takie które nie są wymagane by paczka działała)...
W tym odcinku razem z Mirkiem gościmy Emila Wasilewskiego. Duuużo nowości, dlatego myśle, że poniższy mem dobrze oddaje charakter tego odcinka 😉 Zapraszamy do oglądania! Posted on Author wisniaCategories App Service, Application Insights, Azure, Azure Backup, Data Factory, Data Lake, Docker, DocumentDB, HDInsight, Key Vault, Logic App, Machine Learning, Media Services, Mobile Services, Service Fabric, UncategorizedTags app service, Azure, Mobile App, Service Fabric, web appLeave a Reply Cancel reply...
Czas na kolejny odcinek! Tym razem podczas wyprawy na konferencję Cloudyna razem z Mirkiem i Michałem po całym dniu słuchania, i prowadzenia sesji poczuliśmy potrzebę przekazania Wam najnowszych newsów ze świata Microsoft Azure! Zapraszamy o oglądania!Posted on Author wisniaCategories Azure, Azure SQL Datawarehouse, Linux, Media Services, Notification Hubs, Redis, SQL Database, Virtual MachinesTags Azure, notificationm hub, red hat, redis, SQL DatabaseLeave a Reply Cancel reply Your email address will n...
Po przerwie wracamy do regularnych odcinków Tydzień z Azure! Mała (aczkolwiek BARDZO ważna) zmiana, a mianowiście nowy współprowadzący, którym jest Mirosław Burnejko! Zapraszamy do oglądania i poznawania świata Azure!Posted on Author wisniaCategories Azure, Linux, SQL Database, UncategorizedTags Azure, cloud foundry, redhat, SQL DatabaseLeave a Reply Cancel reply Your email address will not be published. Required fields are marked * Name * Email * Website Comment Notify me of follow-up comme...
Last month I had a pleasure to speak at ConnectJS and All Things Open conferences. ConnectJS ConnectJS was not only about JavaScript, but about web development in general. All Things Open is one of the largest Open Source conferences in the USA.
W poprzednim poście skupiłem głównie się na reflected CSS, ale wspomniałem również o stored XSS. Zasada działania ataków typu “Stored xss” jest bardzo prosta – wstrzyknięty kod jest przechowywany w bazie danych. Oznacza to, że potencjalny atak może zostać wykorzystany przeciwko jakiemukolwiek użytkownikowi odwiedzającemu stronę. W przypadku reflected xss sami musieliśmy zadbać o to, aby ktoś odwiedził stronę z spreparowanymi przez nas danymi.
Dzisiaj powracamy do zagadnień związanych z bezpieczeństwem aplikacji webowych. Przez kilka następnych postów będę pisał o XSS. Oprócz SQL Injection, XSS jest jednym z “popularniejszych” ataków przeprowadzanych na aplikacje webowe. O ile zasada działania może wydawać się prymitywna, to wiele stron, nawet tych z czołówki (np. Amazon), były podatne na XSS. Co więcej, tak jak SQL Injection, wykorzystanie XSS może spowodować całkowite przejęcie kontroli nad aplikacją. Nie należy więc traktować luki XSS jako...
Jeżeli zachodzi potrzeba żeby w naszej aplikacji chcemy mieć razorowe widoki, standardowa konfiguracja nie daje nam intelisense. Powoduje to, że czas stworzenia widoku znacznie się wydłuża, bo visual krzyczy nam błędami co chwilę i podkreśla wszystko na czerwono. Jest jednej sposób który pozwala załatwić sprawę...
O asynchronicznych kontrolerach pisałem już na blogu, zarówno w czystym ASP.NET jak i ASP.NET MVC. Czasami jednak chcemy zaimplementować model na wzór “fire&forget”. Oczywiście do tego, dużo bardziej nadają się systemy kolejkowe typu nServiceBus, ale dla bardzo prostych przypadków wystarczy odpalenie wątku i wykonanie jakieś czasochłonnej operacji. Przez czasochłonną mam na myśli taką, która wykonuje się kilka minut, a nie kilka godzin. Jeśli mamy aż tak skomplikowane operacje, wtedy wykonywanie teg...
Recently, together with my co-worker Breck, we were looking at the error logs. One of our ideas – in order to investigate errors that were hard to diagnose – was to check in which part of the World users who get errors are located.
Last Saturday I had a pleasure to speak at Seattle Code Camp. It was an amazing event, which was free. There were over 50 talks, 500 attendees, and raffle with many prizes, e.g., Microsoft Surface Pro 3! Check out videos, code, and slides from my talks!
Azure cały czas mknie do przodu (wręcz w zastraszającym tempie!) – dlatego każde wydarzenie gdzie można się dowiedzieć czegoś nowego, zobaczyć co inni już zrobili na Azure i jak Azure będzie wyglądał w przyszłości jest warte uwagi. Tym razem taką okazję daje AzureCon 2015 – wirtualna konferencja, która będzie miała miejsce 29-go września 2015. Na stronie konferencji można się dowiedzieć więcej oraz oczywiście na tę konferencję zarejestrować – do czego gorąco zachęcam! Posted on Author wisniaCategories A...
Last Thursday I had a pleasure to give a talk about Speech Recognition in the Browser at the Code Fellows in Seattle. Many people were surprised how easy it is to add speech recognition to your website with pure JavaScript. So I thought I will share a few code snippets here.
Tworząc aplikacje mobilne, nie jest łatwo zbudować model danych, który idealnie odpowiadałby potrzebom aktualnego widoku. Problem staje się jeszcze bardziej złożony, w sytuacji gdy korzystamy z API, które zwraca ogólny model, dla rożnych końcówek. W takiej sytuacji, programista aplikacji mobilnej musi sam zadbać o odpowiednie wyświetlenie i sformatowanie otrzymanych danych.. W świecie Universal Apps problem ten można rozwiązać na różne sposoby. Osobiście preferuje tutaj wykorzystanie architektury MVVM, k...