Strona głównaUżytkownik

cezarypiatek | użytkownik

11 godzin, 15 minut temu
18 kwietnia, 2014

Microsoft Teams to stosunkowe młoda aplikacja w pakiecie Office 365, ale wszystkie znaki na niebie wskazują, że na tę chwilę coraz ważniejsza. Tak naprawdę Microsoft zaczął ją promować na ostatnim Ignite. Po kilku miesiącach widać że nie zwalniają tempa, a kolejny Ignite ma być jeszcze bardziej skupiony na Microsoft Teams. Ten wpis to krótkie wprowadzenie do tego czym tak naprawdę jest ta aplikacja.

Tagi: Office 365
Dziel się z innymi:
Microsoft Teams - o co w tym wszystkim chodzi - Informatyka i życie

Office 16 lutego 2018 20:58:53 GMT TSzulczewski 7 spam? rozwiń

Reaktywowałem swojego bloga na nowo []. Blog skierowany jest do programistów, ale nie tylko. Znajdziesz tutaj również tematykę zarządzania, liderowania i rekrutacji. Menedżerowie wchodźcie do kategorii: OGARNIJ PRACĘ. Programistów zapraszam do kategorii: PROGRAMOWANIE, KONFERENCJE, HIPERŁĄCZE, KONKURS. Programowanie && !Programowanie Wykrzyknik „!” oznacza zaprzeczenie. Podwójny ampersand „&&” to operator, który zwraca wartość „prawda”, gdy oba jego argumenty zwraca...

Teo Vincent | Programowanie && !Programowanie

Sztuka programowania 1 dzień, 23 godziny, 28 minut temu TeoVincent 44 rozwiń

The idea behind this blog post is pretty old but I haven’t had enough motivation to write this down till now. Recently, I’ve came across a couple of new articles about AutoMapper and I’ve been struck when I saw how people utilize AutoMapper in their projects. I’ve encountered cases when AutoMapper transforms simple thing like mapping values from object to other into a really complex problem, which results with highly complicated code only for the price of not writing mappings explicitly. Finally, I’ve fo...

Dziel się z innymi:
[EN] The reasons behind why I don't use AutoMapper. · CEZARY PIĄTEK

Sztuka programowania 2 dni, 23 godziny, 17 minut temu cezarypiatek 225 rozwiń

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.

Tagi: CHROME, Resharper
Dziel się z innymi:
Resharper-like search for Chrome tabs and bookmarks | chrisseroka

Narzędzia 16 dni, 1 godzinę, 11 minut temu https://chrisseroka.wordpre... 81 rozwiń

How to send notification to Microsoft Teams channel from TeamCity using PowerShell build step and how to make it reusable with meta runners.

Dziel się z innymi:
Integrating TeamCity with Microsoft Teams using PowerShell · CEZARY PIĄTEK

Narzędzia 20 dni, 1 godzinę, 6 minut temu cezarypiatek 38 rozwiń

In my last post, I wrote about great HTTP client for .NET Core called RestEase and I showed how to use it as a simple proxy between API Gateway and microservice. Today I’ll present how this library can also simplify writing part of integration tests.  Unit test vs integration test I assume that for some of you the term „integration test” may sounds odd, therefore I’d like to explain it first to avoid the possible confusion with a unit test later in this artic...

Dziel się z innymi:
Writing integration tests for ASP.NET Core app with xUnit, RestEase and TestHost - Forever F[r]ame

Sztuka programowania 24 dni, 1 godzinę, 26 minut temu dpawlukiewicz 109 rozwiń

Wdrożenie procesu ciągłej integracji dla aplikacji .NET Core z wykorzystaniem narzędzia GitLab CI dla lokalnego Runnera.

Continuous Integration z GitLab CI - DevKR

Narzędzia 26 dni, 1 godzinę, 53 minuty temu Krzysztof_DevKR 83 rozwiń

Czasem robiąc code review rodzą się wątpliwości, czy dany kawałek kodu w ogóle działa albo czy przypadkiem nie psuje reszty systemu. Najlepiej w takiej sytuacji przed zamknięciem pull requesta po prostu to przetestować, ale do tego trzeba ściągnąć najnowszą wersję kodu, zbudować i uruchomić projekt a wcześniej odłożyć swoje zmiany na bok. Sam wiem po sobie, że często z tego rezygnowałem. Można jednak rozszerzyć swój proces CI/CD aby build server sam robił deploy każdego pull request’u na odrębne środowisko.

Dziel się z innymi:
CICD na sterydach: deploy pull requesta jeszcze przed jego zamknięciem | chrisseroka

I’ve recently watched a pretty decent tutorial about DSC on Microsoft Virtual Academy. I’m not a huge fan of video tutorials because it always takes more time to watch them than read a book/blog post (you can hack it by increasing video speed and save yourself a couple of minutes) but sometimes there is additional beneficial side effect - the presenter can show you (accidentally or not) some tips and tricks not strictly related to the core subject of the video. This post is an attempt of summarizing tric...

Tagi: Powershell
Dziel się z innymi:
[EN] Exploring PowerShell with graphical user interface. · CEZARY PIĄTEK

Narzędzia 40 dni, 1 godzinę, 58 minut temu cezarypiatek 110 rozwiń

Each time I think about the problem with feedback, I recall the famous presentation of Erik Meijer “One hacker way“, when he says about the system developed without a proper feedback – no feedback loop – summed up with a sentence “That’s how Microsoft Office Ribbon was born”. I think I can see this Microsoft-Ribbon problem everywhere, not only at work but also in life. People tend to underestimate how much is it important to give, but also to receive feedback properly. It might also be that they...

Dziel się z innymi:
The importance of feedback. How to give and receive feedback well? | Kuba on IT

Inne 59 dni, 1 godzinę temu Jakub Szumiato 35 rozwiń

I’ve recently written an article about managing TODOs in the codebase with TODOExplorer. I’ve also proposed an idea of introducing code snippet for TODOs which helps to keep all TODOs in predefined format as well as provides more information about delayed task (author, receiver, date, issue tracker id). This article was a result of a few discussions with my programmer-colleagues and I hoped that that idea of TODOs snippet was worth sharing (I’ve been using it in my project for a while). After publishing ...

Dziel się z innymi:
Advent of Clean Code: Let's get rid of TODOs from the codebase.

Sztuka programowania 58 dni, 2 godziny, 5 minut temu cezarypiatek 94 rozwiń

In order to keep your git environment in a good shape you need to clean up branches from time to time. It is especially difficult in case of build servers which complete pull requests on behalf of developers (like VSTS). It’s easy when you have just a few branches to review, but if you forget to do some cleaning for longer while then it’s getting painful. For sure you do not want to remove effects of your work by accident during cleanup.

Dziel się z innymi:
[EN] Cleaning up git branches | chrisseroka

Narzędzia 58 dni, 2 godziny, 5 minut temu https://chrisseroka.wordpre... 101 rozwiń

Zawsze przychodzi ten moment gdy trzeba rozwiązać buga na produkcji i jedyne co mamy to logi aplikacji. Okazuje się oczywiście, że nie ma wszystkich informacji w tych logach. Nie ma nawet całkiem podstawowych informacji...

Dziel się z innymi:
Zalogowanie ustawień podczas startu applikacji | Show me the code

Some people used to say that a good programmer doesn’t need to debug his own code. However, sometimes we have a problem with third party libraries usage, for example: there is insufficient documentation or the module contains some bugs. Visual Studio has excellent debugging toolset but this is totally useless without symbols and sources (and this is often the case with third party libraries). Thanks to Reshaper decompiler this shouldn’t be a problem anymore. Before we start debugging we should make so...

Dziel się z innymi:
The fastest way do debug .net code without sources. · CEZARY PIĄTEK

Narzędzia 61 dni, 1 godzinę, 17 minut temu cezarypiatek 158 rozwiń

W skrócie jak ustawić czas systemowy z poziomu .neta, a przy okazji jak wywołać funkcję z pewnej dllki.

Tagi: C#, Windows
Dziel się z innymi:
Władca czasu

Windows 67 dni, 1 godzinę, 52 minuty temu piatkosia 103 rozwiń

It’s a good practice to make all things done at the first approach. But in the real world it’s ot always possible - for example we need to ask customer for clarification and it will take some time, or worst - we don’t have enough time right now to implement things in the right way. In order to adress this issue, a TODO was invented to mark all those places in code requiring additional work. But the main disadvantage of TODO is that we mark code with it, commit it and forget about it. Sometimes somebody a...

How to manage TODO in your codebase. · CEZARY PIĄTEK

Narzędzia 67 dni, 1 godzinę, 52 minuty temu cezarypiatek 159 rozwiń

Staram się automatyzować wiele rzeczy. Build skrypt przechodzący lokalnie i na serverze po każdym commit’ie to podstawa. Można to w prosty sposób zrobić. Jest jednak część rzeczy, które są zbyt trudne do automatyzacji, albo po prostu nie da się ich zautomatyzować. ...

Dziel się z innymi:
Periodic Solution Cleanup | Show me the code

Sztuka programowania 102 dni, 1 godzinę, 5 minut temu https://krzysztofmorcinek.w... 112 rozwiń

W pliku AssemblyInfo.cs zawsze widzę dużo śmieci. Przy kilkunastu/kilkudziesięciu projektach tych śmiecie jest liniowo więcej. Może czasem niektóre z nich w Waszym kontekście są potrzebne. Moje doświadczenia są jednak takie, że ten plik mógłby być tylko jeden i wyglądać: [assembly: System.Reflection.AssemblyVersion("1.0.0")]

Tagi: AssemblyInfo
Dziel się z innymi:
Jeden wspólny AssemblyInfo dla całej solucji | Show me the code

Buduję właśnie nugeta z solucji, która ma ponad 20 projektów. Ok 10 z nich ma wylądować w paczce. Paczka ta jest silnikiem obliczeniowym i będzie konsumowana przez większy system wewnątrz firmy. Nuget będzie hostowany tylko wewnętrznie. Wygląda to tak ...

Dziel się z innymi:
Budowanie paczki Nugetowej (przykład) | Show me the code

Inne 111 dni, 4 godziny, 51 minut temu https://krzysztofmorcinek.w... 156 rozwiń

When I browse StackOverflow questions tagged with selenium label, a lot of them are related to the problem of clicking on page elements. It seems to be one of the most trivial tasks, but can cause a lot of problems. Very often invoking Click() action on webelement ends with exceptions (there is a wide range of them). The main reason is that element on which we try to click is not in “Interactable” state. There is a lot of different factors that can cause that situation:Element has zero dimension (width ...

Dziel się z innymi:
Why clicking with Selenium is so hard

Web 122 dni, 2 godziny, 11 minut temu cezarypiatek 103 rozwiń

1 2
Szkolenia SecurITum


Dodaj nowe Zobacz wszystkie



Paweł Łukasik (32 867,57)


macko (32 816,53)


pzielinski (27 178,29)


gordon_shumway (21 178,87)


paduda (20 336,33)


psz750 (13 018,14)


rroszczyk (10 391,11)


Damian (9 408,13)


danielplawgo (7 235,99)


arek (6 807,95)


burczu (6 214,22)


PaSkol (5 393,84)


lukaszgasior (4 097,38)


jj09 (3 798,06)


dpawlukiewicz (3 446,71)


spetz (3 418,34)


jedmac (3 318,39)


http://jakub-flor... (3 224,66)


AdrianBystrek (3 115,78)


CaMeL (2 954,87)