dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem programowanie

Przemysław Walkowski Co ma wpływ na skuteczność naszego programowania na co dzień? Jest sporo czynników – wiedza, umiejętności techniczne, doświadczenie, motywacja, zaangażowanie, chęć do uczenia się. Innym ważnym czynnikiem jest organizacja pracy. W tym poście chce pokazać 7 przydatnych nawyków pracy, które osobiście stosuje, każdego dnia. Do niektórych można stosować narzędzia jednak większość to po prostu zmiana sposobu myślenia.

Dobre nawyki programisty C# | Blog Programisty.NET

Inne 755 dni, 15 godzin, 22 minuty temu przemekwa 991 rozwiń

Wiadomo, że każdy projekcie są testy. W części z nich są testy jednostkowe, w innych są testy integracyjne, w innych testy programistyczne - programista klika i jak działa to działa, a w jeszcze innych test na produkcji u klienta razem z milionami użytkowników. Generalnie każdy jakieś test ma. Wiadomo jak jest w projektach komercyjnych, klient chce aplikację działająca, wykonaną z najnowszymi i najlepszymi technikami, najlepiej napisaną przez juniorów, bez testerów i PM...

Autofac update - dynamiczna zmiana implementacji

Sztuka programowania 789 dni, 9 godzin, 17 minut temu rroszczyk 270 rozwiń

Na tą książkę zwróciłem uwagę, dzięki pytaniu K.Cebuli na naszej grupie na portalu www.facebook.com. To był chyba grudzień 2014r. i akurat amazon.com miał promocję na tą książkę. Recenzje miała dobre, wydawcę również (Microsoft), a tytuł brzmiał zachęcająco. Kupiłem więc tą książkę w formie ebooka, załadowałem na mojego kindla i w wolnym czasie ją sobie "trawiłem".

Recenzja - "Adaptive Code via C# - Agile coding with design patterns and SOLID principles" -> Gary McLead Hall

Inne 798 dni, 22 godziny, 46 minut temu rroszczyk 384 rozwiń

Ale o czym dzisiaj, dzisiaj o obcisłości po angielsku w programowaniu. Słowo tight będzie jednym z bohaterów wpisu. A nawet tight coupling, czyli coś mocno wiążącego. Co tak mocno wiąże w programowaniu? Moim zdanie new jest temu winny. Wiąże bowiem ono ze sobą klienta, klasę którą korzysta z new aby zaspokoić swoje potrzeby, oraz dostarczyciela usługi, czyli klasę, która jest w stanie zaspokoić tę (tą) potrzebę.

Powiedz nie new...

Sztuka programowania 810 dni, 22 godziny, 2 minuty temu rroszczyk 541 rozwiń

W .net ASP.MVC są różne mechanizmy. Są też takie, które umożliwiają zbadanie argumentów przesłanych do akcji, jak i argumentów oczekiwanych w akcji. I właśnie o nich dzisiaj. Można je wykorzystywać na dobry i zły sposób, jak każde narzędzie. Najpierw mały pokaz a potem filozofowanie...

O braciach QueryString i ActionParameters

Sztuka programowania 816 dni, 23 godziny, 6 minut temu rroszczyk 212 rozwiń

Aż czasami zabiera mi dech w piersiach kiedy czytam wymagania do projektu – to jest jak prawdziwe Si-Fi gdzie postacie są tak dobrze nakreślone, że aż się ma ochotę część przytulić, za częścią płakać a część… no właśnie. Od razu rodzą się pytania „po co?”, „dlaczego?”, „po jakiego grzyba?”, „kiedy takie coś może mieć miejsce?” i wiele wiele innych, które sprowadzić można do jednego mianownika: cz...

Źródło: blog.gutek.pl
Dziel się z innymi:
Przed określeniem wymagań, implementacją zadaj pytanie „czy|kiedy …”

Inne 824 dni, 17 godzin, 38 minut temu rroszczyk 297 rozwiń

Asana jest stosunkowo prostym produktem za pomocą którego możemy tworzyć projekty z przypisanymi do nich zadaniami. W pewnym sensie jest to więc klasyczna aplikacja z listą TODO, ale ma ona jedną dużą, istotną zaletę w stosunku do konkurencji - silny nacisk postawiono tutaj na kolaborację. Sporym plusem jest również duża liczba aplikacji mobilnych, pośród których nie mogło zabraknąć również tej, przeznaczonej dla zielonego robota. Dziś mam zamiar w praktyce przetestować działanie Asany właśnie na tej pla...

Pracuj zadaniowo z Asaną...

Inne 838 dni, 19 godzin, 7 minut temu rroszczyk 232 rozwiń

Moim towarzyszem w odcinku dziewiątym jest Krzysztof Szabelski. Jako doświadczony programista i lider pomaga różnym zespołom w firmie ogarniać trudne tematy. Występuje na konferencjach i grupach pasjonackich. Techniczne treści tworzy na blogu firmowym Future Processing. Więcej o Krzyśku możecie poczytać na stronie http://krzysztofszabelski.com. A na Twitterze występuje jako @kszabelski. Temat naszej rozmowy to Pair Programming – czyli programowanie w parach ;). Odcinek ten jest tym samym najbardziej spó...

Źródło: devtalk.pl
Dziel się z innymi:
O programowaniu w parach z Krzysztofem Szabelskim

Sztuka programowania 851 dni, 19 godzin, 23 minuty temu rroszczyk 151 rozwiń

Dzisiaj goszczę dwóch Pawłów. Paweł Łukasik bloguje, występuje na konferencjach, jest założycielem dotnetomaniaka, jednym z organizatorów Wroc.NET oraz opiekuje się devPytaniami a tweetuje jako @pawel_lukasik. Paweł Sawicz również bloguje i jest prelegentem, a dodatkowo jednym z trzech organizatorów świetnej inicjatywy dotnetconfPL… a to wszystko robi w połączeniu ze studiami, tweetując jako ...

Źródło: devtalk.pl
Dziel się z innymi:
O community z Pawłem Łukasikiem i Pawłem Sawiczem

Inne 868 dni, 18 godzin temu rroszczyk 140 rozwiń

Ciekawostki.NET, 3wymiary, praca, rozwójPrzemysław Walkowski Gdy zaczynałem pracę, jako programista cieszyłem się jak dziecko, gdy mogłem 8 godzin siedzieć i programować. Robiłem to, co lubiłem i jeszcze mi sporo płacili. Programowałem szybko, solidnie i byłem rzemieślnikiem. Unikałem jak ognia zbyt dużego zaangażowania w biznes, który oprogramowałem i skupiałem się na pojedynczych zadaniach. To był błąd! Poniżej zebrałem to, co w pracy programisty powinno być najważniejsze, to, co sprawa, że z łatwo za...

Dziel się z innymi:
Jak zostać niezastąpionym programistą .NET? | Blog Programisty.NET

Inne 868 dni, 18 godzin temu przemekwa 835 rozwiń

I am happy and proud to be a part of a wonderful team at the moment which was formed in only couple of months. I wanted to share some ideas and practices which made us more happy as developers. I came up with this recipe:Ingredients:6 motivated and knowledgeable developersinteresting projectone room

Źródło: blog.mihcall.com
Dziel się z innymi:
[EN] A recipe for a happy software development team

Inne 910 dni, 21 godzin, 43 minuty temu rroszczyk 195 rozwiń

Akka.NET is a .NET port of famous actor model programming framework Akka, well known for the JVM community. This blog post discuss how in few lines of code we can distribute our computations by deploying actors on the remote machines. And all of that using F# functional API.

[EN] Akka.NET remote deployment with F# - Simple Solutions

Programowanie rozproszone 918 dni, 22 godziny, 17 minut temu Horusiath 100 rozwiń

Kompresja gZIP czyli najprostszy (chyba) sposób na odchudzenie strony. Wiadomo, że należy stosować odpowiednie podejście do tworzenia layoutów, jednak kiedy zdarzy się już tak rozbudowany widok, a nie można z niego po prostu wyrzucić danych czy podielić ich na kilka innych widoków to warto się tym rozwiązaniem zainteresować. W sumie warto się nim zainteresować tak czy tak.

Szybki strzał: Kompresja gZIP w aplikacji ASP.NET MVC  | devharmony

Sztuka programowania 1004 dni, 16 godzin, 23 minuty temu emmetsa 166 rozwiń

Przy okazji wrzucenia mojego pierwszego w historii vloga na temat tego co mnie najbardziej zaciekawiło w ostatnim MTS - nowego podejścia do tworzenia aplikacji dla office 2013 - zebrało mi się na odrobinę refleksji. Zapraszam ;)

Oskar at .NET: Refleksyjnie plus pierwszy w historii Vlog - Podstawy programowania w Office 2013

Office 1112 dni, 18 godzin, 12 minut temu oskar-at-net 125 rozwiń

O wzorcach projektowych w ASP.NET MVC słyszał chyba każdy. Większość z nas przynajmniej raz widziała jakiś filmik instruktażowy bądź wideokonferencję promującą stosowanie właściwych wzorców na tej platformie. Jednakże po opanowaniu teorii przychodzi wreszcie pora na to, aby wcielić ją w życie. Co się wtedy okazuje?

Simple Solutions: O pomyłkach i wnioskach z pracy w ASP.NET MVC

Web 1335 dni, 21 godzin, 55 minut temu http://horusiath.blogspot.com/ 383 rozwiń

Ponieważ z knockout.js mam do czynienia od dłuższego czasu (dokładnie od wersji 1.0 ;) ), postanowiłem podzielić się moimi spostrzeżeniami ze tymi, którzy chcą wykorzystać ten framework w swojej pracy, jak również osobami które już go stosują oraz generalnie wszystkim zainteresowanym w pisaniu ustrukturyzowanych skryptów JS.

Simple Solutions: Knockout.js - spostrzeżenia

Sztuka programowania 1560 dni, 21 godzin, 34 minuty temu http://horusiath.blogspot.com/ 311 rozwiń

Jedną z bardzo ważnych spraw w tworzeniu oprogramowania jest jego specyfikacja definiująca, co i jak ma zostać stworzone. Jej forma nie jest ważna, zaś sam fakt posiadania jej ułatwia znacząco pracę i wypływa pozytywnie na wydajność pracy programisty. Nie zależnie od tego jakiego rodzaju metodykę stosujemy w projekcie, zawsze siadając do pracy powinniśmy wiedzieć co mamy zrobić. Nie musimy wiedzieć jak ale co jest bardzo ważne. To co powinno definiować dokładnie wynik naszej pracy, nasz cel.

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Specyfikacja a wydajność pracy

Inne 1565 dni, 17 godzin, 6 minut temu psz750 190 rozwiń

Kilka tygodni temu na devPytaniach pojawiło się pytanie “Jak motywować programistę?“. Wtedy się nie udzieliłem, ale właśnie naszły mnie refleksje poniekąd w tym temacie. Opiszę na swoim przykładzie.

Dziel się z innymi:
Jak motywować programistę? | Maciej Aniserowicz o programowaniu

Inne 1607 dni, 17 godzin, 17 minut temu psz750 255 rozwiń

Jeśli ktoś (tak jak ja) pierwsze kroki z XNA stawiał w Windows Phone, to możliwe, na w swoich projektach założył dość sztywne reguły, np: rozdzielczość urządzenia to 800×480 pikseli. Tak właśnie zrobiłem ja. Na jakiś czas (około 1 rok) było to ok, bo wszystkie telefony z Windows Phone pracowały właśnie w tej rozdzielczości. Ale czasy się zmieniły...

XNA – skalowanie i centrowanie | Wojciech Poniatowski [PL]

Inne 1676 dni, 18 godzin, 23 minuty temu poniat 49 rozwiń

Wracając jeszcze do filozofowania o kodzie, dziś trochę o cechach klas, a dokładniej: pola i właściwości. Zanim wymyślono idee właściwości dostęp do pól odbywał się na dwa sposoby. Pole w klasie (np. name) mogło być publiczne i każdy miotał nim jak szatan, druga opcja to dostęp kontrolowany przez parę metod typu GetName i SetName. Umożliwiały one kontrolowanie tego kto i na jakich zasadach może korzystać z cech wewnętrznych klasy. Później, aby pominąć pisanie GetName/SetName, wymyślono właściwości, któr...

jstadnicki: Czym się różni właściwość klasy od pola klasy?

Sztuka programowania 1703 dni, 20 godzin, 42 minuty temu http://jstadnicki.blogspot.... 143 rozwiń

1 2 3 4 5 6 7 8
Szkolenia SecurITum

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,15)

8

Damian (9 056,1)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 608,06)

15

jedmac (3 318,39)

16

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

17

spetz (3 078,27)

18

CaMeL (2 954,87)

19

lkurzyniec (2 633,85)

20

mnikolajuk (2 596,93)