Lista artykułów

Visual Studio For Mac – Uruchomienie wielu projektów

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

Co zabija programistów? Czyli: co warto zmienić w swojej pracy już dzisiaj

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 [...]

Zmiany w regulatorze prędkości kątowej

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. […]

Zmiany w regulatorze prędkości kątowej

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. […]

Wednewsday #14 – programistyczne nowinki

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 [...]

POIT 013: Rola CTO

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

Wysokodostępny loadbalancer czyli HAProxy z Keepalived

Wysokodostępny loadbalancer czyli HAProxy i Keepalived. W tym artykule przeprowadzę was przez proces instalacji i konfiguracji wysokodostępnego loadbalancera. Ale zanim zaczniemy mamy do rozszyfrowania trochę nazw i pojęć, które dla osoby początkującej mogą być jeszcze nieznane. Załóżmy, że mamy jakąś aplikację, która już z ruchem nie daje sobie rady na jednym serwerze (np. jest już całkiem spora i droga instancja VPS) i przychodzi czas aby rozdzielić pewne jej usługi na kilka serwerów...

Generatory i Iteratory wyższego poziomu

Generatory i Iteratory wyższego poziomu Ten wpis został zainspirowany

Kultura Pracy a Bezpieczeństwo w Projekcie

Wstęp Wyobraź sobie, drogi czytelniku, że nagle dowiadujesz się, iż firma, w której pracujesz została „zhakowana”. Wszystkie urządzenia firmowe zostały całkowicie wyczyszczone z danych. Wszystkie projekty i bazy danych zostały wrzucone na publiczne serwery. Co gorsza, zostały również upublicznione dane wszystkich pracowników wliczając w to emaile, numery telefoniczne, prywatne numery kont oraz informacje o zarobkach. […]

O nauce programowania

Kwestie związane z rozpoczęciem nauki programowania są ostatnimi czasy niezwykle popularne w polskiej blogosferze IT i generalnie nie ma w tym nic dziwnego. W dzisiejszych czasach zawód programisty obrósł w wiele mitów. Mainstream-owe media wprost kreują programistów na kastę bogaczy, stawiając w jednym rzędzie z lekarzami, prawnikami itp. (LEKKI OFFTOP: żeby się przekonać ile w […]

200% asynchronicznej mocy w C# z .NET Core 2.1

Programowanie asynchroniczne na dobre zagościło na platformie .NET. Proces transformacji wszystkich bibliotek nie był najszybszy, ale większość liczących się graczy na rynku komponentów przygotowało już wersje asynchroniczne. Z przyrostkiem Async czy bez, metody zwracające Task albo Task stały się naszą codziennością, zwiększając przepustowość aplikacji i zmniejszając jałowy czas czekania na zwrócenie danych przez bazę (albo [...]

12

#12 Wydarzenia 08.07.2018

W #12 wydarzeniach m.in. podsumowanie akcji nabycia platformy GitHub przez Microsoft, najnowszym zestawieniu superkomputerów TOP500 oraz nowym patencie IBM-a związanym z blockchain i zarobkami programistów. I jak zawsze stałe bloki: nowe wersje języków programowania i narzędzi, wpadki i nadchodzące wydarzenia. Zapraszam do...

#12 Wydarzenia 08.07.2018

W #12 wydarzeniach m.in. podsumowanie akcji nabycia platformy GitHub przez Microsoft, najnowszym zestawieniu superkomputerów TOP500 oraz nowym patencie IBM-a związanym z blockchain i zarobkami programistów. I jak zawsze stałe bloki: nowe wersje języków programowania i narzędzi, wpadki i nadchodzące wydarzenia. Wszystkie linki do wspomnianych wiadomości znajdziecie na devsession.pl/podcast-12   Zapraszam Grzegorz Kotfis

Docker część IX: wielokrotne FROM

Dzisiaj będzie krótko. W jednym z wpisów o dockerze opowiadałem o plikach Dockerfile. Pokazałem wtedy, jak można za pomocą takiego pliku zbudować aplikację podczas tworzenia obrazu. Dziś chciałbym zademonstrować, jak za pomocą wielokrotnych FROM możemy zbudować nasz projekt w jednym obrazie oraz wystawić go w innym. Jako przykład posłuży nam prosta aplikacja MVC o nazwie … Continue reading "Docker część IX: wielokrotne FROM"

ćwierk #002

Każdego rodzica, który twierdzi, że narodziny dziecka niczego nie zmieniły w jego życiu pytam automatycznie: "To kto wychowuje Twoje dziecko zamiast Ciebie?"