dotnetomaniak.pl

Strona głównaUżytkownik

dpawlukiewicz | użytkownik

dpawlukiewicz
dpawlukiewicz
3 874,43
26 minut temu
5 kwietnia, 2016
dotnetomaniak.pl

A few days ago I faced an interesting problem. In a nutshell, I had one interface implemented by three classes...

Źródło: foreverframe.net
Dziel się z innymi:
ASP.NET Core - Resolving proper implementation in runtime using Autofac - Forever F[r]ame

Web 392 dni, 7 godzin, 49 minut temu dpawlukiewicz 137 rozwiń

Lots of developers do pet projects besides their job. Things are pretty straightforward when you work alone. You code some functionality, then commit the changes and push it to the repository like GitHub, Bitbucket or Gitlab. Simple is that. But at some point, your code might turn into a full product. Folks start using it, new contributors come and your repository becomes their workspace as well. As you probably guess, if you want to keep the control over t...

Źródło: foreverframe.net
Dziel się z innymi:
Preparing GitHub repository for open source - Forever F[r]ame

Narzędzia 410 dni, 9 godzin, 13 minut temu dpawlukiewicz 108 rozwiń

A few days ago, I watched an excellent talk by Erik Meijer called „The hacker way„. In a nutshell, he presented an opposite approach to Agile called Hacker Way which is successfully used by Facebook. The idea is very simple – continuous improvement and iteration. Instead of hours of planning and discussing whether something is possible to implement, just try to prototype this because it will probably take less time than plenty different meetings. And what if you’ll fa...

Źródło: foreverframe.net
Dziel się z innymi:
Done is better than perfect - Forever F[r]ame

Inne 427 dni, 9 godzin temu dpawlukiewicz 127 rozwiń

Witam w 1. praktycznym cyklu programistycznym, od czasu wpisów na temat Java i Android, teraz C#, ASP.net Core i Docker'y. W 1. części zajmę się tworzeniem web serwisu na bazie .net Core 2.0

Źródło: szymonmotyka.pl
Dziel się z innymi:
Od Zera do Dockera: Web API

Cloud 440 dni, 11 godzin, 42 minuty temu aluspl 277 rozwiń

Siemanko W dzisiejszym poście pragnę nieco przybliżyć temat automatycznych testów end2end i pokazać przykładowy teścik. Jak wszyscy pracujący m.in. przy webie wiemy, że ostateczne testy wykonują zazwyczaj ludzie klikając myszką i stukając w klawiaturę. Bez względu na fakt pokrycia kodu testami jednostkowymi, które przed r...

Źródło: marcinszyszka.pl
Dziel się z innymi:
Selenium czyli jak zautomatyzować proces końcowego testowania aplikacji webowej. | Pewnie trzyma Ci cache

Web 438 dni, 11 godzin, 2 minuty temu Marcin Marcin 184 rozwiń

W minionym tygodniu miałem przyjemność migracji z .NET Core’a 1.1 do mającego kilka dni wcześniej finalny release .NET Core’a 2.0. Po krótkim obeznaniu się z tematem miałem mieszane uczucia, połowa wpisów opisywała to zadanie jako mission impossible, druga jako przysłowiową bułkę z masłem..

Dziel się z innymi:
.NET Core 2.0 | Michał Kurpiński

Inne 438 dni, 11 godzin, 2 minuty temu mkurpinski 356 rozwiń

Last night I started working on my new tech presentation which is going to consist mostly on live demos. Because of limited time (which is usually about 50 minutes) and few topics to discuss, I decided to use code snippets in my Visual Studio Code. Thanks to that, I’ll focus more on the „talk flow” rather than my typing which is not so good when I’m stressed.  Creating snippets in VSC Let’s start with creating an example C# snippet just to present the way it works....

Źródło: foreverframe.net
Dziel się z innymi:
Working with snippets in Visual Studio Code - Forever F[r]ame

Narzędzia 446 dni, 11 godzin, 9 minut temu dpawlukiewicz 66 rozwiń

Debugging ASP.NET Core apps in Visual Studio Code is not as simple as in „Windows version” but it’s still pretty easy to setup. So if you have ever had some troubles with that, here’s an explanation of the entire process.  Adding configuration Before configuring VSC, you need to install C# extension if you don’t have it yet. I’d say, it’s a must-have for every .NET developer working with Code since it offers lots of features like IntelliSense, useful sni...

Źródło: foreverframe.net
Dziel się z innymi:
Debugging ASP.NET Core apps in Visual Studio Code - Forever F[r]ame

Narzędzia 450 dni, 8 godzin, 38 minut temu dpawlukiewicz 58 rozwiń

Microservices are still pretty popular in our industry since they imply lots of benefits. However working with that kind of architecture might be annoying when it comes to commit the changes using GIT. Why? Simply because in a common approach, each microservice should be put in a separate repository. Therefore, instead of doing your typical „GIT sequence” once, you end up with few terminals where you do pretty much the same job. Fortunately, you can avoid that with no big deal. ...

Źródło: foreverframe.net
Dziel się z innymi:
Working with microservices and GIT - Forever F[r]ame

Narzędzia 459 dni, 6 godzin, 49 minut temu dpawlukiewicz 131 rozwiń

There are many different approaches to deal with failures in web apps. One of the most common is returning a result... The idea is simple. If the method fails because of validation or something else, the result tells it. The only thing we need is ifstatement an...

Źródło: foreverframe.net
Dziel się z innymi:
Dealing with failures using custom exceptions and ASP.NET Core middleware - Forever F[r]ame

Web 470 dni, 1 godzinę, 6 minut temu dpawlukiewicz 59 rozwiń

In my last article, I presented how to run Aurelia unit tests inside Bitbucket pipeline. What’s quite funny (or may be scary for some of you) is that few hours after publishing, Facebook presented to me an add with „great CI tool” called Buddy. Without much thought, I navigated to the project’s site and I felt in love immediately. Why? There’s one reason – it’s dead simple...

Źródło: foreverframe.net
Dziel się z innymi:
Building ASP.NET Core app with Buddy and Docker - Forever F[r]ame

Narzędzia 490 dni, 4 godziny, 34 minuty temu dpawlukiewicz 82 rozwiń

Inspired by Piotr’s article I decided to play a little with the Bitbucket as an alternative to the GitHub. The thing that I really like about it, is that there’s no need to use any 3rd part CI tool such as TravisCI since Bitbucket offers its own build pipeline. Of course, I wanted to test it as soon as possible, so I created very simple Aurelia application using its CLI and I pushed my changes. My basic pipeline file (with the *.yml extension) presented as follows:   ...

Źródło: foreverframe.net
Dziel się z innymi:
Running Aurelia tests inside Bitbucket pipelines - Forever F[r]ame

Web 498 dni, 11 godzin, 15 minut temu dpawlukiewicz 28 rozwiń

It’s pretty funny to me when you think that you know some programming language quite well and suddenly you find out some feature, you’ve never heard before. I mean at all. That’s exactly what happened to me yesterday. Let’s see what’s that. Generics are very useful in programming since we can avoid writing similar code multiple times. But when we start to complicate them too much, it quickly reduces the legibility of the code. Of course, I don’t claim that whe...

Tagi: alias, C#, generics
Źródło: foreverframe.net
Dziel się z innymi:
CodeTip #7 - Aliased generics in C# - Forever F[r]ame

Sztuka programowania 510 dni, 10 godzin, 54 minuty temu dpawlukiewicz 208 rozwiń

Prezentacja frameworka, który wspomoże nas w tworzeniu przejrzystej i funkcjonalnej dokumentacji dla API.

Źródło: foreverframe.net
Dziel się z innymi:
Documenting ASP.NET Core API with Swagger - Forever F[r]ame

Narzędzia 523 dni, 19 godzin, 8 minut temu dpawlukiewicz 111 rozwiń

The end of the May comes and hence the end of „Get Noticed 2017” competition. Therefore, I’m going to do a short summary which will describe things that I’m happy about together with those that I’m not. Obviously, this post also will be the last one in the GN2017 category which contains 16 articles. Wait, what?

Źródło: foreverframe.net
Dziel się z innymi:
Get Noticed 2017 is over! - Forever F[r]ame

Daj się poznać 2017 535 dni, 1 godzinę, 10 minut temu dpawlukiewicz 15 rozwiń

What is a random number? Well, even if you have never read any definition, you can still answer that question pretty easy. It’s the unpredictable result of some action like throwing a dice. We just can’t predict what the next number will be. The Lucky shoot is all we’ve got. In a real world, randomness is kind of natural „thing”, but it starts to be more complicated when it comes to machines. Why? Simply because of their deterministic character...

Tagi: random
Źródło: foreverframe.net
Dziel się z innymi:
Using Random on the porduction may put you in a trouble! - Forever F[r]ame

Daj się poznać 2017 547 dni, 20 godzin, 2 minuty temu dpawlukiewicz 141 rozwiń

Today’s post is going to be super easy, especially if you’re familiar with SQL, so without much explanation let’s discuss a little bit about two clauses that you might spot later in my Neo4j & Cypher series – Union and With.  UNION clause The Union clause can be used to merge the results of two queries. There are just two restrictions:the number of columns in both queries must be the samecolumn names in both queries must be the same Let’s demonstra...

Źródło: foreverframe.net
Dziel się z innymi:
Neo4j & Cypher #3 UNION & WITH clasuse - Forever F[r]ame

Daj się poznać 2017 551 dni, 19 godzin, 11 minut temu dpawlukiewicz 16 rozwiń

As I’ve mentioned in previous posts about Akka.NET, everything that actor knows is stored in memory. While we can skip any database or IO related bottlenecks because things in memory are generally speaking very fast, we must remember that memory is not a place where you can store your data for an extended period of time and keep it. So let’s talk about persisting it.

Źródło: hryniewski.net
Dziel się z innymi:
Akka.NET #5: Persisting actors state – events – Hryniewski.NET

Daj się poznać 2017 554 dni, 19 godzin, 14 minut temu Rafał Hryniewski 44 rozwiń

In the previous post, we explored Neo4j dataset containing actors and movies. We also got familiar with basics of Cypher – declarative query language created for graph databases. In today’s post, we’ll find out how to create a more complex query which will consist of many relationships and nodes.  What are we going to retrieve? Let’s start with defining our task. Imagine that someone asked us to build a query which will answer the below question: I...

Tagi: cypher, neo4j, query
Źródło: foreverframe.net
Dziel się z innymi:
Neo4j & Cypher #2 Creating complex query - Forever F[r]ame

Daj się poznać 2017 553 dni, 8 godzin, 53 minuty temu dpawlukiewicz 23 rozwiń

In one of my previous post, we got familiar with the graph databases concept as the opposing approach to the aggregate-oriented, NoSQL databases. As I promised back then, there’s going to be a series of post dedicated to the query language designed for querying that kind of data structure called Cypher. Today’s one starts it and it going to present the way to install Neo4j and later is going to discuss creating simple queries.  Installing Neo4j To start our j...

Źródło: foreverframe.net
Dziel się z innymi:
Neo4j & Cypher #1 Installation and basic query - Forever F[r]ame

Daj się poznać 2017 561 dni, 7 godzin, 34 minuty temu dpawlukiewicz 37 rozwiń

1 2 3 4 5 6 7