Jak stać się junior developerem - Tutorial

Posted on pon. 20 listopad 2017 in Inne • Tagged with blog, inne, it, praca

Cześć. Ostatnio nie mam zbyt wiele czasu pisać, ale jest jeden temat na który powinienem się wypowiedzieć. Kilku moich znajomych próbuje się przekwalifikować z jakieś innej dziedziny na programistę lub dostać prace w it, więc zadają mi pytania jak to zrobić. Jestem dość specyficzną osobą, to znaczy odnalazłem pasję w ...


Continue reading

2DXngine tutorial - Engine overview

Posted on sob. 28 październik 2017 in 2DXngine • Tagged with 2DXngineTutorial, 2DXngine, gamedev

Hi everyone. This will be my first post in English, so I believe that it will be worst. I've made decision lately about that to make some simple 2DXngine tutorial. Writeing this in English language can reach bigger audience I believe. Let's start from the beginning. 2DXngine is ...


Continue reading

Hello World rok później

Posted on śr. 18 październik 2017 in Inne • Tagged with blog, inne

Cześć. 16 października 2016 czyli ponad rok temu temu wystartowałem z blogiem, ponieważ chciałem robić coś poza siedzeniem w piwnicy i klepaniem kolejnych linijek kodu. Zauważyłem, że dodatkowo taki blog może być świetnym miejscem na wymianę idei, czy rozwijanie swojego kodowania. Co udało się przez ten rok osiągnąć:

  • 48 wpisów ...

Continue reading

PugiXML, czyli proste prasowanie XML w C/C++

Posted on śr. 11 październik 2017 in C/C++ • Tagged with programming, Gamedev

Cześć. Jakiś czas temu stanąłem przed potrzebą wyboru jakiegoś rozwiązania do pracy z plikami XML. W C/C++ jest kilka bibliotek do obsługi XML'i:

  • TinyXML,
  • RapidXML,
  • LibXML2,
  • BoostXML,
  • PugiXML.

Jak pewnie można się domyślić po tytule, to mój wybór padł na bibliotekę pugixml. Wybrałem tak dlatego, że jej Api ...


Continue reading

2DXngine update wersja 0.2.x-alpha

Posted on śr. 04 październik 2017 in Gamedev • Tagged with 2DXngine

Cześć. Od Daj się poznać 2017 minęło kilka miesięcy, więc czas na mały update tego co w 2DXngine się dzieje. Jak widzicie nie poddałem się i nadal rozwijam framework oraz dodaje nowe funkcjonalności. Co zatem się zmieniło od ostatniego razu? Jest tego dość sporo, więc mogę coś niechcący pominąć. Ostatni ...


Continue reading

AppVeyor darmowe CI dla projektów Open Source

Posted on pon. 25 wrzesień 2017 in Inne, tools • Tagged with inne, tools, CI, appveyor

Cześć. Jakiś czas temu natchnęło mnie i postanowiłem ogarnąć coś, żeby 2DXnegine budował się na serwerze Continous Integration. Dla niezaznajomionych z tematem Continous Integration to taki twór, który po każdym commicie będzie pobierał do siebie nasze źródła, kompilował je i odpalał testy - po tym wszystkim możemy gdzieś naszą zbudowaną aplikacje ...


Continue reading

.NET klasy internal a testy jednostkowe

Posted on pon. 18 wrzesień 2017 in .NET • Tagged with blog, .net, programming, c#

Cześć. Dużo się ostatnio naoglądałem i naczytałem o DDD i architekturze port-adapter i tak zacząłem rozmyślać jak to osiągnąć, choćby w kontekście tooli, które piszę do swojego silnika.

Z tego co zauważyłem, to w projektach z którymi przyszło mi pracować, większość klas jest publiczna. Jest to zrozumiałe, chcemy mieć testy ...


Continue reading

.NET dev na detoksie, czyli Visual Studio 2017 bez Resharpera

Posted on sob. 09 wrzesień 2017 in Inne • Tagged with blog, .net, programming, c#, visualstudio, refactoring, resharper

Cześć. Dziś będzie trochę o narzędziach pracy. Jak wiadomo przynajmniej do niedawana, jako .NET developerzy mieliśmy jedno IDE, czyli Visual Studio ewentualnie jak ktoś chciał mógł używać MonoDevelop. Obecnie po ostatnim otwarciu się Microsoftu na świat Open Source pojawiało się masę edytorów wspierających C# i IntelliSense za pomocą OmniSharp. Dodatkowo ...


Continue reading

Komponentowe CLI część 2. Implementacja

Posted on sob. 02 wrzesień 2017 in .NET • Tagged with blog, .net, programming, c#, .netcore, cli

Cześć. Ostatnio przedstawiłem wam zamysł mojego modułowego systemu do tworzenia tooli CLI w .NET Core. To co będę prezentował w tym poście jest to implementacja POC, więc kod momentami jest robiony na szybko. Będę pisał o tym co myślę, że można jeszcze poprawić w dalszej części artykułu. Na początku zanim ...


Continue reading

Komponentowe CLI część 1. Potrzeba oraz dostępne rozwiązania

Posted on niedz. 27 sierpień 2017 in .NET • Tagged with blog, .net, programming, c#, .netcore, cli

Cześć. Ostatni post o automatycznej rejestracji komponentów w Autofac był jedynie wstępem do tego co chcę osiągnąć w narzędziach, które obecnie pisze. Co do samych narzędzi to chciałbym mieć takie oto rozwiązania:

  • Texture packer - narzędzie do pakowanie spritesheetów i animacji, które będzie rozumiał 2DXngine,
  • Project generator - generuje podstawowy projekt 2DXngine ...

Continue reading