Witam drogie Mirki i Mirabelki,
Zapraszam na studia podyplomowe dotyczące programowania w C#, .NET (i nie tylko) na uczelni WSZiB w Krakowie. Czego się można spodziewać to na pewno masy praktyki, solidnych fundamentów, dobrych wzorców i przykładów z życia wziętych. Poprowadzę je wspólnie z Pawłem Łukasikiem (MVP z Wrocławia).

#programowanie #programujzwykopem #naukaprogramowania #csharp #dotnet #dotnetnews #spetz #akademiaspetza
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miraski, sprawa jest następująca, mam w aplikacji bardzo prosty kawałek kodu:
https://pastebin.com/a7v74ZEX
Wydawałoby się że wszystko działa dobrze?

No kurde działa dobrze, ale tylko na Windowsie. Jest to aplikacja w #dotnetcore którą uruchamiam również na Ubuntu 16.04 (wersja serwerowa bez GUI)
Odpalając na serwerze dostaję błąd z API Dropboxa:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest jakaś dziedzina programowania (jakiś algorytm, zastosowanie biznesowe, cokolwiek), w którym Python (lub generalnie języki interpretowane typowane dynamicznie) przeważa nad C# (lub generalnie językami kompilowanymi, typowanymi statycznie) w kontekście takich rzeczy, jak czas wykonywania danego zagadnienia lub zużycia RAMu/CPU?

Przetestowałem (naiwne bo naiwne) implementacje takich zagadnień jak:
Bubble sort (tak, wiem, najwolniejszy, ale napisałem to dla porównania)
Quick sort
Generowanie N liczb pierwszych
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asunez: Raczej ciężko będzie coś takiego znaleźć. Języki kompilowane zawsze będą szybsze od interpretowanych. Interpretowanych używa się raczej tam gdzie liczy się łatwość i szybkość developmentu, przenośność, łatwość utrzymania itd. a wydajność nie jest istotnym kryterium.

Oczywiście jest to uproszczenie, bo nic nie stoi na przeszkodzie by kod pythona skompilować i uzyskać wydajność na poziomie C# czy C.
  • Odpowiedz
Cześć Mireczki i Węgierki,

myślałem o założeniu bloga początkującego programisty. Jako,że sam potrafię jedynie podstawy C# blog kierowany byłby od laika dla laików. To znaczy - sam bym poznawał jakieś zagadnienie i na bieżąco robił wpis na blogu czy też ewentualnie kręcił filmik(10 - 20 minutowy) objaśniający własnymi słowami to czego się nauczyłem. Zdaje sobie sprawę,że w sieci jest mnóstwo takich materiałów nie mniej jednak blog pełniłby funkcję motywującą mnie do nauki,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co napisać w C# żeby fajnie to wyglądało w CV/portfolio. Teraz pracuję na froncie (React), do tego piszę testy automatyczne w Selenium (testy piszę w C#). Myślę nad projektem już parę dni ale nic ciekawego nie przychodzi mi do głowy. Chciałbym, żeby to było coś większego (2-3 miechy po godzinach). W C# jestem bardzo początkujący
#csharp #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zackson: Może sklonuj coś co znasz, żebyś pisał, a nie zastanawiał się nad tym jak to ma wyglądać czy jakie funkcje dodać. Chyba że to musi być coś do niczego nie podobne, no to nie wiem.
edit: z tym klonem to nie mam na myśli że to ma być identyczne jak kopia, bardziej chodzi mi o wzór, inspirację.
  • Odpowiedz
Drogie Mirki z #programowanie a szczególnie #csharp i #dotnet
Programuję w php, ogarniam framework, który wykorzystuje architekturę MVC (Zend). Z jakimi lekturami/tutorialami najlepiej byłoby mi się zapoznać, żeby przeskoczyć w świat c# i .net bez zbędnych ceregieli w stylu "Hello World" itp. ? Szukając materiałów w internecie natknąłem się na "C# Programming - Yellow Book", ale tak przeglądam materiał z niej i większość jest mi znana.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trynidad: jeżeli nie chodzi Ci o żaden konkretny framework to C# 6.0 in a nutshell. Na początku jest trochę podstaw, ale nic nie stoi na przeszkodzie, żeby je pominąć.
Ogólnie dokumentacja/tutoriale na stronie Microsoftu też są całkiem przystępne.
  • Odpowiedz
@pszczolas: No tak w szczególności to interesują mnie głównie .net MVC, do tego web forms i entity framework. W ogólności to samo co mogę robić w zendzie czyli webdeveloperka.
  • Odpowiedz
Cześć,

Piętnasty odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i plaftwormy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 16. Wszystkie materiały są dostępne do pobrania tutaj. Repozytorium z kodem źródłowym apliakcji jest dostępne na GitHub.

Na start oczywiście Q&A, a następnie bierzemy się za długo wyczekiwany temat czyli uwierzytelnianie z użyciem
spetz - Cześć,

Piętnasty odcinek kursu programowania i tworzenia aplikacji z użyci...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwa pytanka
1. Aplikacja z podpiętą bazą, zmapowana LINQ to SQL, napisałem zapytania LINQ, w jaki sposób napisać do nich testy?
Rekordy w bazie mogą się zmieniać, więc unit testy mogą nie przechodzić jeśli ktoś zmieni wartość w tabeli.
2. Rest API do aplikacji w .Net lepiej napisać w JS czy c#?
#csharp
#dotnet
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lunada: Nie wiem czy to optymalne rozwiązanie ale jeżeli chodzi o testowanie bazy danych to ja zawsze pisałem integration testy a nie unit testy. Czyli na przykład dajmy na to mam query które robi jakieś tam kalkulacje na rekordach. No to najpierw wprowadzałem jakieś initial data potrzebne do aktualnego testu, potem testowałem właściwe query i na test cleanup (żeby mieć pewność, że zawsze się wykona, nawet w przypadku błędu) usuwałem
  • Odpowiedz