Kończąc zbiór wpisów (część 1, część 2) dotyczących FluentValidation czas na napisanie testów. Przykładowa klasa walidatora Dla przypomnienia, tak wygląda klasa BoardGameValidator: Jako dobrzy programiści, już na wstępie, zaraz przed zdefiniowaniem takiego walidatora, powinniśmy utworzyć testy sprawdzające jego poprawność. Ważne, żeby sprawdzić, czy dla każdego sprawdzanego warunku walidator zwraca prawidłowy status (informację o błędzie lub…
Po jednym z ostatnich spotkań grupy Toruń JUG, na którym poruszana była tematyka uczenia maszynowego naszła mnie pewna refleksja. Pomyślałem sobie: w końcu jest jakieś ciekawe zajęcie dla matematyków. Kiedy w 2005 roku rozpoczynałem studia informatyczne na Wydziale Matematyki i Informatyki UMK w Toruniu można było tam studiować również…... Czytaj dalej →
Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Pisząc aplikacje w Vue.js bardzo często bedziesz chciał(a) wyświetlić listę elementów w pętli na podstawie tablicy. Właśnie w tym celu „język szablonów” wbudowany w Vue.js udostępnia dyrektywę v-for. W najprostszej postaci odpowiada ona pętli for znanej z JavaScriptu. Wyświetlanie listy przy użyciu dyrektywy v-for Dyrektywa v-for używa specjalnej składni aktualnyElementy in tablicaZDanymi gdzie tablicaZDanymi jest… źródłową tablicą …
Promocja na Helionie. Trzynaście tytułów. Każdy z nich po 13zł. Promocja dotyczy formatów druk oraz eBook, obowiązuje tylko dziś! Nic dodać, nic ująć. Szybka promocja na 13 tytułów. Zobaczcie sami, bo kilka wydaje się ciekawych ?
Promocja na Helionie. Trzynaście tytułów. Każdy z nich po 13zł. Promocja dotyczy formatów druk oraz eBook, obowiązuje tylko dziś! Nic dodać, nic ująć. Szybka promocja na 13 tytułów. Zobaczcie sami, bo kilka wydaje się ciekawych 🙂 A oprócz tego jest też promocja na wszystkie ebooki (m.in. biznesowe, sprzedażowe, rozwój osobisty i inne) na #onepress o połowę
Zapraszam do przeczytania kilku ciekawostek na temat faktur, które pomogą Ci zrozumieć dlaczego faktury wyglądają i działają tak, a nie inaczej.
W poniższym poście poruszymy temat metod. Od definicji przez wywołanie do parametrów. Co to jest metoda? Metoda jest przede wszystkim blokiem kodu, ale w głównej mierze to grupa poleceń, która ma za zadanie wykonać określone działanie. Każdy program w języku C# zawiera co najmniej jedną klasę z metodą główną, która nazywa się Main(). Mamy dwie […]
Mikroserwisy! Mikroserwisy! Mikroserwisy! No dobra to skoro przyciągnąłem waszą uwagę to teraz możemy na spokojnie przejść do artykułu. Dzisiaj nie będzie o mikroserwisach per se, jednak o jednym z pochodnych elementów. Łapiemy za długopisy i piszemy temat: jak za pomocą Visual Studio for Mac uruchomić kilka projektów jednocześnie ( Rider nie wspiera uruchamiania kilku projektów na raz). Utworzenie
Siedzenie zabija. Większość z nas intuicyjnie zaprzeczy tej tezie. Przecież w tej pozycji odpoczywamy, czujemy się komfortowo i wygodnie. Skąd zatem pomysł, że siedząca postawa ciała może być dla nas szkodliwa? Przecież media nieustannie informują nas o zgubnych skutkach palenia, o smogu unoszącym się nad polskimi miastami, o coraz częstszej zapadalności na choroby cywilizacyjne. Przy [...]
Po wyeliminowaniu błędów w PID opisanych w poprzednim artykule, mogłem przejść do kolejnych poprawek w module silników. Moją uwagę przykuł regulator prędkości kątowej. Postanowiłem wprowadzić w nim zmiany, aby zwiększyć precyzję obrotu robota i zwiększyć jego stabilność. Do tej pory zdarzało mi się, że robot się wzbudzał i stojąc w miejscu wykonywał czasem niewielkie skręty. […]
Po wyeliminowaniu błędów w PID opisanych w poprzednim artykule, mogłem przejść do kolejnych poprawek w module silników. Moją uwagę przykuł regulator prędkości kątowej. Postanowiłem wprowadzić w nim zmiany, aby zwiększyć precyzję obrotu robota i zwiększyć jego stabilność. Do tej pory zdarzało mi się, że robot się wzbudzał i stojąc w miejscu wykonywał czasem niewielkie skręty. […]
Jeśli słuchawki mam na głowie i nie jest to sytuacja awaryjna – może poczekać! I tym akcentem witam was w kolejnej środzie z programistycznymi nowinkami. Słuchawki na głowę i zapraszam do czytania. Wersja audio (linki z podcastu znajdziecie na devsession.pl/podcast-12): Chmura Architecting Distributed Cloud Applications – darmowy kurs video nt. rozproszonych aplikacji w chmurze. Prezentuje Jeffrey Richter – Azure [...]
To jest trzynasty odcinek podcastu "Porozmawiajmy o IT". Tematem rozmowy z moim gościem będzie rola CTO w firmach informatycznych. Dziś moimi gościem jest Jacek Chmielewski , osoba która łączy świat nauki, technologii i biznesu. Jest profesorem nadzwyczajnym na Uniwersytecie Ekonomicznym w Poznaniu. Jednocześnie sprawuje funkcję CTO firmy BUY.BOX, którą współzałożył. Dodatkowo prowadzi firmę ubliko, która jest firmą programistyczną. Jego zainteresowania krążą wokół Internet of Things i Machine Learning używanych na rzecz optymalizacji procesów przemysłowych i biznesowych. Współtworzy facebookową grupę “CTO club” budując miejsce wymiany spostrzeżeń, obserwacji i wiedzy dla doświadczonych ludzi z branży. W tym odcinku o CTO opowiemy w następujących kontekstach: jakie obowiązki sprawuje? czy jest to lider zespołu? jakie obowiązki sprawuje w startupie a jakie w dużej korporacji? czy każdy może zostać CTO? czy osoba w tej roli może się pojawić w firmie z rekrutacji zewnętrznej? w jaki sposób osoba w tej roli podąża za technologią? czy powinien budować zespoły? jakie model liderowania jest lepszy - służenie czy przewodzenie? czy CTO jest mentorem dla swoich podwładnych? czy Chief Technology Officer dobiera rozwiązania do biznesu czy też może sugeruje nowe rozwiązania w sposób proaktywny? jakie wyzwania stoją przed CTO w codziennej pracy? Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: >Profil LinkedIn - https://www.linkedin.com/in/jacekchmielewski/ Publikacje naukowe - http://www.kti.ue.poznan.pl/en/biblio/author/Chmielewski Firmy Jacka - http://ubliko.com/ i https://getbuybox.com/ The Role of the CTO: Four Models for Success Grupa "CTO club" na Facebook - https://www.facebook.com/groups/cto.club/ odcinek podcastu o budowaniu software house https://porozmawiajmyoit.pl/13