W jaki sposób jednocześnie numerować kolejne wydania pod Androida i iOS w Xamarinie, bez szukania za każdym razem plików, a także sterować numeracją tylko z jednego miejsca? Jest na to ciekawy sposób, poprzez eventy w csproj, pliku projektu w Visual Studio. Zapraszam do mego wpisu.
Mobile development 1875 dni, 2 godziny, 21 minut temu 67 źrodło rozwiń
I went recently through the process of adding SASS support and the just-released official 4th version of Bootstrap, so I thought I will share. The process is not a rocket-science, although you must complete quite a few steps to make it run well together.Versions Just for sake of clarity, what my cli version query (ng -v) produces is:Angular CLI: 1.6.6 Node: 8.9.4 OS: win32 x64 Angular: 5.1.2 I am not sure how similar this is for the previous versions, but I hope there are not many differences,....
A few months ago I wrote an article about Zero GC in .NET Core 2.0. This proof of concept was based on a preview version of .NET Core 2.0. However upcoming .NET Core 2.1 contains many improvements in that field so I’ve decided to write follow up post. I’ve also answered one of the questions bothering me for a long time – how would real usage of Zero GC like in the context of ASP.NET Core application?
To już trzeci wpis z serii #spowiedź. Opisuje w nim swoje błędy, które popełniałem podczas codziennej pracy. Dziś pod tablicę wywołuję wielozadaniowość – zobacz jak stała się moim wrogiem i jak sobie z nią poradziłem.One man army Miałem złudne poczucie, że jeśli jestem wszędzie i wiem o każdej rzeczy dziejącej się w projekcie to znaczy, że mam go pod kontrolą. Było zupełnie odwrotnie. Generalnie uważam się za...
Monitoring services is crucial, if you care about the application uptime. There are hundreds if not thousands parameters which you can (and should) monitor, related to CPU, network, hosts, application and so on. What are they? What are the non-obvious choices?
Sztuka programowania 1876 dni, 2 godziny, 39 minut temu 103 źrodło rozwiń
Prosty i czytelny sposób na generowanie dokumentów xml - Linq to Xml
Bazy danych i XML 1877 dni, 2 godziny, 12 minut temu 211 źrodło rozwiń
Recenzja krótka: to najlepsza mysz biurowa, którą można kupić.
When you work in a team, you all have to decide, how you are going to format your code in the project. Everyone has their own favourite editor, IDE and own preferences regarding tabs, sometimes even charsets. Very often it’s hard to convince everyone to change settings in their editors. That’s when EditorConfig comes in handy.
Ostatnia z 3 części historii dotyczącej zastosowania w projekcie AutoMappera.
Sztuka programowania 1878 dni, 2 godziny, 2 minuty temu 124 źrodło rozwiń
Efektywność oraz umiejętne zarządzanie czasem to cechy które każdy ambitny programista chciałby opanować do perfekcji. Wielu z nas – w tym i ja sprzed kilkunastu miesięcy – za cel obiera sobie zapoznanie się z jak największą liczbą książek z dziedziny tzw. “time managementu”. Do tego kilkanaście aplikacji do zarządzania zadaniami, kilka postów z internetu, kilka cytatów i już możemy żonglować kolejnymi ticketami w Jirze. Na wszystko starczy nam oczywiście czasu, p...
Hackathon to świetna sposób aby nauczyć się czegoś nowego i poznać inne technologie niż te, które używane są na co dzień w twoim projekcie. Dowiedz się jak w 10 krokach podjąć się organizacji hackathonu.
Sztuka programowania 1879 dni, 1 godzinę, 58 minut temu 89 źrodło rozwiń
Artykuł przedstawia integracje konta GitHub z Travis CI i prezentuje jak przy użyciu pliku konfiguracyjnego .travis.yml zautomatyzować proces budowania i testowania aplikacji .NET Core.
I really enjoy learning new architectures, design patterns, frameworks, libraries or in general – everything related to web development. I really do. But honestly, after quite long time all these stuff became a little bit… boring. To avoid possible burnout I decided to play with something completely different. My thoughts circled around functional programming (F#, Heskel), IoT, quantum programming in Q# and much more, but none of them felt right. Enlightenment ...
Sztuka programowania 1881 dni, 3 godziny, 12 minut temu 233 źrodło rozwiń
Security headers are a subset of http response headers that, when sent by the server, allow the web application to tell the web browser to enable or configure certain security-related behaviours. The article presents a list of the most important Security Headers, shows their impact on web application security and provides resources that can be useful in the implementation of best practices in your own application.
Większość programistycznej pracy polega na automatyzowaniu, zazwyczaj biznesu klienta. Jednak duża część programistycznych zadań również może być robiona samoczynnie. Przykładowo całe podejście Continuous Integration (Ciągła Integracja) polega na automatyzowaniu pracy developerskiej. Dzisiaj opiszę jak skonfigurować proces budowania aplikacji i uruchamianie testów przy pomocy Cake na przykładzie projektu IsTableBusy.
Czy zdarzyło Ci się pracować długo nad jakimś plikiem i wszystko stracić przez brak zapisania zmian? Czy to aplikacja się zawiesiła, czy może komputer. Dzięki mojej niewielkiej aplikacji autosaver ten problem zniknie.
Some time ago I was trying to find a good extension to Chrome that would let me go to recent tab same as for example R# does it with files (or Alt+Tab for Windows). The outcome was rather poor so I decided to write my own extension (it’s called Omnicomplete). It does even more and is available on GitHub. Now I use it dozens of times a day and I can recommend it wholeheartedly.
When I’ve started working with Azure SQL there were some differences to SQL Server that I’ve needed to get used to. One of the first was that you just can’t query other databases that you’re already in, querying for [OtherDB].[dbo].[SomeTable] just wasn’t possible anymore. It appears that it may not be possible, but you actually can query for data in other databases.
How to store and query object as JSON using Dapper.
Prowadzę blog już ponad dwa lata, piszę regularnie – trochę treści się nazbierało przez ten czas. Postanowiłem stworzyć z wyselekcjonowanych wpisów ebooka i udostępnić go za darmo wszystkim zainteresowanym. Jest to pilotażowy projekt – chcę zobaczyć czy będzie cieszył się zainteresowaniem. Myślę, że ebook może ci się przydać m.in. w sytuacji, gdy nie jesteś na bieżąco z moimi wpisami i chcesz je nadrobić będąc np offline lub preferując czy...