Strona głównaUżytkownik

Bartłomiej Wilk | użytkownik

Bartłomiej Wilk
Bartłomiej Wilk
683 dni, 11 godzin, 9 minut temu
24 lutego, 2017

Wyobraź sobie sytuację, że dodałeś coś do istniejącego commita poleceniem git comit amend, ale jednak chciałbyś tę zmianę cofnąć. I co teraz? Z pomocą przychodzi git reflog. Polecenie to pokazuje Nam historię tego co robiliśmy  w repozytorium: commity, zmiany branchy, informacje o zrobionych mergach oraz inne przydatne informacje. Więcej informacji można znaleźć w dokumentacji: git reflog W momencie jak chcemy cofnąć zmiany wprowadzone przez git commit --...

Tagi: git
Dziel się z innymi:
Git: jak cofnąć zmiany wprowadzone przez commit -amend - Tomasz Prasołek

Inne 687 dni, 23 godziny, 15 minut temu tomaszprasolek 56 źrodło rozwiń

I can’t be the only person who hates waiting for the code to compile and run… Especially when I want to test only a small part of it! That’s a total waste of time! But good news everyone, I found a way to run a part of my C# code without building the whole project!Ctrl + E, E – the magical shortcut!

Dziel się z innymi:
Ctrl + E, E – the best Visual Studio shortcut I’ve seen so far! – A Girl Among Geeks

Inne 1231 dni, 10 godzin, 44 minuty temu AGirlAmongGeeks 401 źrodło rozwiń

Last time we talked about creating indexes. We also searched for some data in our index in some easy manner. Today I would like to focus on other search-alike operations – bool queries.

ElasticSearch – part 2. Bool Query (searching basis) – A Girl Among Geeks

Today’s post is rather unusual because… it slightly touches JavaScript! The language I used to hate with the whole of my heart and now I’m starting to tolerate it (or maybe even… like it? Yeah, that’s strange). So let me tell you about my recent discoveries concerning Google Maps API (v3)! Chrome doesn’t allow you to get user location on pages without https! Yep, that’s sad (hmm or not ;)), https is becoming a must! Of course, it doesn’t apply to localhost, but when you deploy your code to the...

Some fun facts about Google Maps API that surprised me – A Girl Among Geeks

Daj się poznać 2017 1256 dni, 12 godzin, 54 minuty temu AGirlAmongGeeks 48 źrodło rozwiń

Last week I wrote about installing ElasticSearch on your local machine. Today I will focus on using this search engine – indexing and searching for data. First of all, I recommend installing Sense plugin for Chrome. It works like a charm and makes you be able to focus on indexing and only indexing. Very helpful...

ElasticSearch – part 1. A warm-up! – A Girl Among Geeks

Daj się poznać 2017 1262 dni, 1 godzinę, 44 minuty temu AGirlAmongGeeks 98 źrodło rozwiń

Programistyczny edytor Visual Studio Code, jest napisany w TypeScript, co więcej każda nowa wersja Visual Studio Code przychodzi razem z nową wersją kompilatora TypeScript.

Dziel się z innymi:
Tymczasowe sprawdzanie typów w kodzie JavaScript dzięki Visual Studio Code oraz TypeScript – Soltys Blog

Narzędzia 1267 dni, 51 minut temu Paweł Sołtysiak 101 źrodło rozwiń

Krótki opis aktualnego stanu ekosystemu JavaScript'u, skąd się wziąła cała sytuacja i jak sobie z nią radzić

Dziel się z innymi:
My opinion on JavaScript

Daj się poznać 2017 1297 dni, 12 godzin, 25 minut temu kkalinowski 134 źrodło rozwiń

Wstępna impresja nt. Node.js. Bardzo fajny tool - warto go poznać.

Dziel się z innymi:
JS + Node.js - moje nowe ulubione narzędzie.

Narzędzia 1299 dni, 21 godzin, 7 minut temu pawelek 145 źrodło rozwiń

Generating EF Migrations in .Net Core project can make your day really awful! When you get an error after error, claiming that you did not install the package already present in your project, all you want to do is turn off the PC and go out. But the migration will not generete themself;). I wrote down some solutions for errors with Add-Migration and Update-Database commands.

EF Migrations in .Net Core can be annoying! – A Girl Among Geeks

Miłosz Piechocki This post is another attempt on explaining the M word in an approachable way. This explanation will best suite C# developers who are familiar with LINQ and query expressions. However, if you are not familiar with C# but would like to learn how powerful and expressive some of its features are, please read on!Recap of LINQ and query expressions LINQ is a technology introduced in C# 3.0 and .NET 3.5. One of its major applications is processing collections in an elegant, declarative way. ...

Dziel się z innymi:
Understand monads with LINQ

Sztuka programowania 1306 dni, 6 godzin, 6 minut temu miloszpiechocki 115 źrodło rozwiń

How many times you almost pushed some sensitive data to public repo? I have to admit, it’s one of my nightmares since I heard about crawlers occuping github and searching for credit cards data, API credentials and so on. But it looks like this problem is over, at least for .Net Core developers. And it is because of one simple tool provided by Microsoft - Secret Manager. Let me show you how to manage it by Visual Studio interface!

How to avoid sending credentials to repo (clickable Secret Manager) – A Girl Among Geeks

You may be surprised (I was!) but Visual Studio 2015 (and Visual Studio 2017) is not able to add (out of the box) a service reference. When you click right mouse button on the ‘References‘ folder, there is an option ‘Add Connected Service‘ but it doesn’t allow us to paste service reference url. Luckily, there is a few workarounds for this problem!

Adding WCF Service to .Net Core application (VS 2015 and VS 2017) – A Girl Among Geeks

Daj się poznać 2017 1318 dni, 14 godzin, 11 minut temu AGirlAmongGeeks 238 źrodło rozwiń

My application for the competition Daj się poznać 2017 will be using a Web API on the server side, to feed the Angular client app with the data. Today, I want to discuss one very simple, but also very important topic for the APIs accessed over HTTP.HTTP Status Codes The reason we will build Web API, is to have a fully standardized service, which will be able to query our database and provide the resources to the customer. Whoever we call a customer. In our case, it will be an Angular app, living in the...

Dziel się z innymi:
HTTP Status codes for REST (Web) API

Daj się poznać 2017 1326 dni, 23 godziny, 30 minut temu Jakub Szumiato 100 źrodło rozwiń

Ladies and gentlemen – the second post about ReSharper! This time, let’s focus on refactoring, auto-generation of code and some smart ‘helpers’

ReSharper – all you need is… refactoring & code templates! – part 2 – A Girl Among Geeks

All Polish companies are present in a system called CEIDG (in English: Central Registration and Information on Business). It provides a simple API – so far so good. To integrate with it, you have to register in their system, where you are asked about...

How to get data of all the Polish companies – A Girl Among Geeks

Daj się poznać 2017 1326 dni, 11 godzin, 2 minuty temu AGirlAmongGeeks 142 źrodło rozwiń

Tworząc nowy projekt w Visual Studio mamy do wyboru dużo szablonów startowych. Możemy wygenerować prostą aplikację webowa, która posłuży nam za podstawę do dalszej pracy. Zaoszczędza nam to dużo czasu na konfiguracji całego projektu. Pracując na systemie Linux czy macOS niestety nie ma takiej możliwości. Na szczęście jest Yeoman – narzędzie, które zawiera dużo szablonów startowych. Wywodzi się on ze świata JavaScriptu, ale dostępne są również szablony do .NET Core.

Dziel się z innymi:
Yeoman oraz inne pomocne narzędzia dla developera .NET Core – Paweł Skaruz o dotnecie i bezpieczeństwie

Sztuka programowania 1329 dni, 14 godzin, 51 minut temu paw3lx 134 źrodło rozwiń

ReSharper is a great Visual Studio extension but without the knowledge about its shortcuts and other tricks, it’s completely useless. That’s why I decided to write about the most popular features. Of course, it’s not a full list, but you may find some of the below helpful.

ReSharper – all you need is… some shortcuts! – part 1 – A Girl Among Geeks

Daj się poznać 2017 1330 dni, 1 godzinę, 1 minutę temu AGirlAmongGeeks 245 źrodło rozwiń

W poprzednim wpisie opisywałem zasadę pojedynczej odpowiedzialności. Kontynuując – dziś opiszę drugą literkę w mnemoniku SOLID – literkę O. Open-Closed Principle (OCP) – można dosłownie przetłumaczyć jako zasadę otwarte-zamknięte. W największym skrócie zasada ta mówi, aby kod tworzyć taki, by był zamknięty na modyfikacje, ale otwarty na nowe rozwiązania.

Dziel się z innymi:
SOLID #2 – Zasada otwarte-zamknięte – Solidny programista | blog o programowaniu

Sztuka programowania 1337 dni, 10 godzin, 12 minut temu ogrod87 225 źrodło rozwiń

I am the kind of person that always have in mind a few pet projects’ ideas. Some of them are crazy, some would probably be a catastrophic fail, but hey! You never know before you try ;)! So I decided to try - let me tell you how I am going to make applying for any job easier.

Will I Get Noticed? Description and skeleton of ReMaster. – A Girl Among Geeks

Daj się poznać 2017 1335 dni, 12 godzin, 48 minut temu AGirlAmongGeeks 37 źrodło rozwiń

Concurrency conflicts in web applications can be quite troublesome. They occur when the same record in database is selected and then updated by more than one user. Can cause changes loss and be very frustrating for your users. In this post I describe the most important differences between optimistic concurrency and pessimistic concurrency.

Optimistic Concurrency vs Pessimistic Concurrency – short comparison – A Girl Among Geeks

Sztuka programowania 1340 dni, 13 godzin, 25 minut temu AGirlAmongGeeks 125 źrodło rozwiń


(32 895,6)
(32 816,53)
(27 178,29)
(21 178,88)
(20 336,33)
(13 018,14)
(10 531,6)
(9 775,28)
(8 478,28)
(6 837,96)
(6 214,22)
(5 393,84)
(4 157,41)
(4 026,73)
(3 908,07)
(3 599,64)
(3 448,35)
(3 318,39)
(3 224,66)
(3 206,43)