Siema!Tu Cezary

Programuje aplikacje, przemawiam do ludzi, piszę blogi pomimo dysleksji, rozbawiam ludzi na imprezach oraz słucham i się uczę. Niektórzy mówią, że jestem idiotą. Inni twierdzą, że zmieniłem ich życie. Zajrzyj tutaj i przekonaj się sam.

Zobacz o czym możesz przeczytać:

Programowanie

C#, ASP.NET, JavaScript, Java.
Jak programować?

Przemawianie

Zdolności komunikacyjne, opisywanie siebie.
Jak przemawiać?

Mój następny webinar:

Mój poprzedni webinar:

jakprogamować logo fanpage Cezary WalenciukProgramowanie

Zawodowo programuje w C# i za pomocą niego tworze biznesowe mechanizmy, które działają za kurtynami stron internetowych w ASP.NET. Oto ostatnie wpisy z mojego bloga.

Asynchroniczny C# : Awaitables, Maszyna stanów i TaskCompletionSource

W tym wpisie opowiem o "Awaitables". Jeżeli pracujesz z "async i await" prawdopodobnie słyszałeś te wyrażenie nie jeden raz.  Tylko nie miałeś czasu wniknąć czym ten "Awaitable" jest.

Awaitable reprezentuje typ, na który możemy czekać i wykonać operację przy pomocy słowa kluczowego "await".

Task i Task<T> są tymi typami "awaitable".

Asynchroniczny C# : SynchronizationContext i ConfigureAwait

Pora wejść głębiej w to, jak async i await działa. Po oczywiście pisanie teraz kodu jest łatwiejsze, ale wciąż nie unikniesz problemu z synchronizacją działania w naszej aplikacji. 

To jest jedno z tych zagadnienia, co w ogóle robi : ConfigureAwait i dlaczego Visual Studio czasem mi sugeruje, bym ustawił to na false.

Co może być przerażające, gdy zdaje sobie sprawę, że ten mechanizm działa inaczej w zależności od tego, czym nasza aplikacja jest.

Czy jest to konsola? Czy jest to aplikacja WPF, Windows Forms?

Czy jest to aplikacja Web, czyli ASP.NET Core? Czy jest to aplikacja na telefon?

Position: sticky : odlotowe właściwości CSS

position : sticky. Jest miksem pomiędzy ustawieniem fixed i relative. Element jest traktowany jako fixed, dopóki pewna wartość wysokości strony nie zostanie przekroczona. Element wychodzi poza ekran i już staje się niewidoczny. Gdy element jest na ekranie to trzyma się on Ciebie jak naklejka do czasu przekroczenia pewnej wysokości.

Jesteś ciekawych efektów Woo w CSS. Ja postanowiłem zrobić krótką rewizję fajnych efektów CSS. Tak jak kiedyś to robiłem.

Na tej stronie masz prosty przykład jak możesz wykorzystać właściwość "position : sticky" w połączeniu z negatywnymi marginesami i obrazkami reprezentującymi dwie warstwy.

Historia CSS : Stary i Nowy. Droga do 202X

Pamiętam jak przeglądałem po raz pierwszy internet.

Strony internetowe wyglądały bardzo prymitywne i nawet śmiesznie.

 

  • Zły kontrast
  • Masa gifów
  • Źle powtarzające się tło...nie...Oczojebne tło.
  • Napisy w stylu WordArt
  • Migające napisy
  • Lista gości
  • Muzyka w formacie MIDI
  • ClipArt
  • Tabelki HTML
  • Obrazki "Under Construction"
  • Animowane napisy 3D.

Pamiętam jak kupiłem czasopismo "Komputer świat/Click!" i czytając ich poradniki dla zaawansowanych i próbowałem swoich pierwszych kroków w HTML. 

Te porady jednak tworzyły czasem takie strony. Pamiętaj Onet dawał możliwość tworzenia blogów za darmo więc każdy mógł zrobić "beznadziejną" stronę na temat "Dragon Ball" czy swojego ulubionego zespołu "Spice Girls"

Calc i zmienne : odlotowe właściwości CSS

Czy wiedziałeś, że w CSS możesz wykonywać kalkulacje matematyczne?

Tworzenie stron internetowych nigdy nie było, aż tak łatwe. Pomyśleć, że kiedyś CSS nie miało żadnych funkcji teraz ich masz bardzo dużo i jednym problemem jest wsparcie przez przeglądarki.

Dobra wiadomość jednak jest taka, że wraz ze śmiercią Internet Explorer i pojawieniem się przeglądarki EGDE - CSS przeżywa najszybszy rozwój niż kiedykolwiek.

W tym wpisie omówimy w dokładnych szczegółach jak tą funkcje LICZENIA wykorzystać.

Jak zbudować swoją markę jako programista : Marketing programisty

Czy samo bycie programistą to za mało? W końcu powstaje pytanie "jak się wyróżnić" na tle innych programistów. W 2011 roku ten blog właśnie blog kiedyś otworzył mi drzwi do kariery...i miałem gadkę, że może nie mam doświadczenia, to jestem ambitny, pracowity i tak dalej.

Na podstawie tego doświadczenia mógłbym Ci powiedzieć. Chłopie załóż bloga. Nawet tak robiłem. Mam wpisy z roku 2016 gdzie głosiłem takie kazanie.

Ja w tamtym czasie też czytałem artykuły o tym, jak stworzyć sobie IMAGE ROCKSTAR developer coś tam, aby dostawać pracę na pstryknięcie palca. Wystarcz, że założysz bloga.

Tylko w roku 2020 nikt nie czyta już blogów. Spójrzmy prawdzie oczy prawdopodobnie 50% czasu twojego w internecie to social media. A kolejne 50% procent to YouTube, który jest współczesną telewizją.

Firmy HeadHuneterskie jak BulldogJob czy JustJoinIT robią takie dobre wpisy marketingowe/programistyczne, że ja się zastanawiam czy w ogóle już coś pisać. Bo jako programista w wyszukiwarce Google jak nie tylko walczę z każdym innym programistą, który piszę bloga. Ja walczę też korporacjami, którzy mają cały zespół ludzi do tworzeniu tak zwanego Contentu.

Nie mówiąc o tym problemie, że pisze bloga po polsku. Za granicą natomiast powstał wiele zbiorników blogów programistycznych :

Sprawdzałem, jak moje najnowsze wpisy sobie radzą pod względem SEO i mnie nie dziwi, że kiepsko to wygląda. Ile programistów, firm teraz chce sprzedawać kursy programistyczne i inwestuje w reklamę na Facebooku, LinkedIn. 

A więc sam blog nie wystarczy. 

Czyli moja strategia, którą prowadziłem przez te lata, właściwie mnie już w ogóle nie wyróżnia.

Tak zadałem sobie pytanie "Co mogę z tym zrobić". Zadałem sobie też pytanie "Co z tego?"

W końcu nie chce sprzedawać kursów. Od 2011 roku zawsze chodziło o to, aby być zapraszany jako prelegent i mieć fajny bajer, gdy będę szukał pracy. Nie jestem trenerem. Nie mam kursu na sprzedaż. 

Mimo wszystko gryzło mnie to. Bo jak nie wiadomo, o co chodzi, to chodzi o EGO.

Bo co wiele lat pracy ma pójść do kosza. Mam poprostu poddać się. Jako to jest z tym marketingiem programisty?

Pora odświeżyć swoje kanały Social Media.

11 błędów popełnianych w CSS

Słuchaj, nie musisz, być specjalista czy grafikiem, aby znać CSS. Jeżeli określasz się jako FullStack, to znaczy, że znasz także CSS. Pytanie jednak brzmi czy pomimo tego, że znasz CSS, to wiesz, jaki błędów warto unikać.

CSS nie jest intuicyjny. Ma pewne ukryte zasady, które odkryjesz, dopiero gdy zobaczysz, że coś nie działa. 

Praca z samym CSS może być mimo wszystko przyjemna, ale aby tak było na pewno trzeba unikać pewnych błędów.

Oto 11 z nich.

Jak stworzyć responsywny rozmiar czcionki za pomocą jednostki CSS

Ostatnio robię poprawki na blogu. Przyglądam się temu, jak pisałem kiedyś CSS. Widzę, że dla pewnych nagłówków tekstowych napisałem tyle "@media Queries", aby tekst zawsze dopasowywał się do wielkości ekranu. Oczywiście tak nie powinno się robić. W sumie to rozwiązanie zakłada pewną ilość znaków tekście.  

Spójrz. Czy to dobrze wygląda?

Zablokowane prawe kliknięcie i zaznaczenie tekstu? Rozwiązanie

Istnieje wiele stron internetowych, które blokują możliwość prawego kliknięcia czy zaznaczenia tekstu. Można się domyślić, że jest to jakieś prymitywne zabezpieczenie przed kopiowaniem obrazków czy tekstu.

Oczywiście zawsze możesz, pobrać zawartość strony korzystając z F12 i DevTools. 

W tym krótki wpisie pokaże ci krótki spis narzędzi, który tę blokadę usuwa.

Kategorię, czyli o czym piszę

Zawodowo programuje w C# i za pomocą niego tworze biznesowe mechanizmy, które działają za kurtynami stron internetowych w ASP.NET. Oto ostatnie wpisy z mojego bloga.

Kursy i cykle na blogu programistycznym

Blog prowadzę od 2011 roku, więc naturalnie napisałem na nim mnóstwo cykli i kursów.

Nie samym programowanie, programista żyje

Oto lista cyklów o tematach nieprogramistycznych dla programistów

jakprzemawiać logo fanpage Cezary WalenciukPrzemawianie

Po pracy zbieram wiedzę na temat przemawiania publicznego i dziele się z nią innymi. Jak się nią dziele? Przemawiając i pisząc. Oto ostatnie wpisy


4 typy
charyzmy
według książki The Charisma Myth
Jordan Peterson i posprzątaj swój
pokój
Czy dobrze się czujesz w okolicy
Słuchanie
i rzeczywiste powody by nauczyć się słuchać
Sytuacje
5 obaw z którymi trzeba się
zmierzyć
by stać się lepszy
Pisać czy nie pisać mowy
Dlaczego
Zalety i wady obu podjeść
32 pomysłów na tworzenie
argumentów
przegląd pierwszy
Fight Club i gdzie jest współczesna
Męskość
Ukryte przesłania filmu

Kategorię w przemawianiu, czyli o czym piszę

Sign in