• Jak pracujemy i komunikujemy się w Coditive?

    Jak pracujemy i komunikujemy się w Coditive?

    , , ,

    Komunikacja jest dla nas najważniejsza. Dlatego chcemy się podzielić tym, jak to działa w Coditive, jak korzystamy z różnych narzędzi i jak ułatwiamy sobie pracę i życie. W artykule przedstawimy najważniejszą procedurę w naszej firmie – ,,Guide to communication”, dotyczącą komunikacji. Inspiracją do jej stworzenia była firma Basecamp, która w swoich wewnętrznych procedurach również posiada taki dokument.…

  • Wzorzec MVC: Optymalizacja rozwoju oprogramowania

    Wzorzec MVC: Optymalizacja rozwoju oprogramowania

    , , ,

    W Coditive stosujemy wzorzec Model-View-Controller (MVC) jako podstawę efektywnego tworzenia oprogramowania. Pozwala nam to dostarczać klientom rozwiązania, które są nie tylko funkcjonalne, ale także łatwe w utrzymaniu i rozwoju. Czym jest MVC i dlaczego go stosujemy MVC to architektura, która dzieli aplikację na trzy kluczowe komponenty: Taki podział przynosi wymierne korzyści w procesie tworzenia i…

  • Estymacje – robisz to źle. Na co zwracać uwagę by dobrze wycenić projekt

    Estymacje – robisz to źle. Na co zwracać uwagę by dobrze wycenić projekt

    , ,

    Jako doświadczony zespół programistów, wielokrotnie byliśmy świadkami, jak źle przygotowane estymacje prowadzą do frustracji, przepracowania i niezadowolonych klientów. Temat estymacji poruszaliśmy już w przeszłości, jednak prawda jest taka, że wielu z nas podchodzi do nich zbyt lekko, nie doceniając ich wagi w sukcesie projektu. Przyjrzyjmy się temu bliżej. Dlaczego estymacje są tak ważne? Estymacje to…

  • Fuckupy w projektach

    Fuckupy w projektach

    ,

    Nieodzownym elementem w pracy każdego developera są fuckupy, które teoretycznie nie miały prawa się zdarzyć. Wpadki w projektach mają różne przyczyny. Z czego najczęściej wynikają fuckupy i jak im zapobiegać w przyszłości?  Brak komunikacji Jedną z przyczyn ,,nie dowiezienia’’ projektu na czas jest brak komunikacji w zespole i/lub z klientami. Odpowiednie komunikowanie się może znacznie poprawić pracę…

  • Event delegation w JS

    Event delegation w JS

    , , ,

    Event Delegation to kluczowy element warsztatu każdego programisty, który pragnie zoptymalizować swoje projekty webowe.Poznaj, jak uniknąć nadmiernego nasłuchiwania na poszczególne elementy i spraw, aby Twoje interakcje z drzewem DOM były bardziej wydajne.

  • Wzorzec obserwatora w Javascripcie

    Wzorzec obserwatora w Javascripcie

    ,

    Istnieje kilka interfejsów w JS do obserwacji elementów. W tym artykule trochę się im przyjrzymy.

  • Jakie są wymagania na stanowisku Senior Developer?

    Jakie są wymagania na stanowisku Senior Developer?

    ,

    W branży IT wyróżnia się trzy podstawowe stopnie kariery: Junior, Middle oraz Senior. W tym artykule wyjaśnimy jakie wymagania powinny być stawiane programiście pracującemu na stanowisku Senior Developer. Odpowiadamy na takie pytania – czym Senior Developer różni się od Mid level Developera? Jak wejść na najwyższy poziom? Jakie są oczekiwania wobec Seniora?  Kiedy Mid staje się Senior Developerem? W przypadku Seniora odpowiedzialność to…

  • Jakie są wymagania na stanowisku Mid Developer?

    Jakie są wymagania na stanowisku Mid Developer?

    ,

    Dokładne określenie różnic pomiędzy poszczególnymi stanowiskami w branży IT może się okazać dużym wyzwaniem. W tym artykule wyjaśnimy jakie wymagania powinny być stawiane programiście pracującemu na stanowisku Mid Level Developer.  Kiedy Junior staje się mid developerem? W przypadku mida samodzielność to słowo klucz. Mid developer to osoba, która potrafi samodzielnie wykonywać zadania. Nie potrzebuje już takiego nadzoru,…

  • Open source – technologie i narzędzia w naszej firmie

    Open source – technologie i narzędzia w naszej firmie

    , ,

    Technologie open source towarzyszą nam od początku istnienia naszej firmy. W tym artykule dzielimy się naszymi doświadczeniami związanymi z ich praktycznym zastosowaniem w biznesie. Open source – co to jest? Zgodnie z definicją, open source to oprogramowanie, którego kod źródłowy jest bezpłatnie udostępniany, a następnie może być rozpowszechniany oraz modyfikowany bez jakichkolwiek opłat. Główne założenia technologii open source: Prawo…

  • Przemiana w branży IT: Jak znaleźć swoje miejsce jako początkujący developer i odkryć nowe możliwości

    Przemiana w branży IT: Jak znaleźć swoje miejsce jako początkujący developer i odkryć nowe możliwości

    Rynek pracy w branży IT przechodzi bardzo dynamiczne zmiany na przestrzeni ostatnich lat. Co kiedyś było polem pełnym obiecujących możliwości dla początkujących, teraz stało się areną o wiele bardziej konkurencyjną. Zasady gry zmieniły się. Kryzys, przesyt rynku, szybkie tempo rozwoju technologii oraz rosnące wymagania stawiane kandydatom spowodowały, że wejście do branży, zwłaszcza w obszarze webdevelopmentu,…

  • Sztuczna inteligencja – czy programiści mają się czego obawiać?

    Sztuczna inteligencja – czy programiści mają się czego obawiać?

    , ,

    Tematy związane ze sztuczną inteligencją często budzą sporo emocji. Czy programiści mają się czego obawiać? Czy zostaną zastąpieni przez algorytmy i aplikacje? W jakich dziedzinach jest już wykorzystywana sztuczna inteligencja? Co z branżą IT?  Wiodący trend na rynku technologii – sztuczna inteligencja Sztuczna inteligencja to jeden z najważniejszych trendów kształtujących współczesną rzeczywistość. W ostatnich tygodniach u szczytu popularności jest aplikacja…

  • Narzędzia w naszej firmie

    Narzędzia w naszej firmie

    , , ,

    Praca w zespole może być wyzwaniem, ponieważ wymaga komunikacji, współpracy i koordynacji zasobów. Celem każdego zespołu jest bycie produktywnym i wydajnym w osiąganiu swoich celów. Dlatego tak ważne są odpowiednie narzędzia, które pomogą zespołowi zwiększyć produktywność.  Narzędzia do komunikacji i współpracy są niezbędne dla każdego zespołu. Narzędzia te mogą pomóc w ułatwieniu komunikacji i współpracy między członkami…

Nasza pasja do technologii nie kończy się na dostarczaniu wnikliwych treści poprzez ten blog. Zapraszamy po więcej tajników specjalistycznej wiedzy dla entuzjastów takich jak Ty.

Tematy

animacje animate Attribute inheritance Block Theme Branża IT bug Code Comments CSS CSS Flexbox developer tools Doc Blocks dostępność www Edge Edge computing Editor Flex Gap FSE Full Site Editing GIT GIT Submodules Gutenberg HTTP HTTP/2 HTTP/3 IT JS Memcached Optimization plik SVG Praca praca w IT Rozmowy o WordPress strony www SVG Text-overflow theme.json v-model Vue.js wcag web accessibility Web development webkit line clamp Wordpress wp postmeta api wp transient