10 najbardziej przydatnych narzędzi dla web developera

Krótko mówiąc – zbiór potencjalnie najbardziej użytecznych narzędzi lub rozwiązań, które można wykorzystać w codziennej pracy web developera.

Alfabetyczna lista narzędzi

Spis treści
  • Adminer – jednoplikowe zarządzanie bazami danych

    Adminer - jednoplikowe zarządzanie bazą danych.

    Zdarza się tak, że nie mamy dostępu do menadżera baz danych – jak np. PhpMyAdmin (w przypadku MySql), doszukiwanie się adresu dojścia jest zbyt czasochłonne lub po prostu klient nie wie o co chodzi. Może szukasz po prostu lżejszej alternatywy? Adminer to niecałe 0.5MB i jest przy tym niezwykle szybki.

    Wklejamy jeden magiczny plik na serwer i mamy dojście do własnego, w pełni funkcjonalnego menadżera baz danych, bez dodatkowych konfiguracji, kombinacji, czy nerwówki z czasem wykonywania skryptów.

    Twórcy nawet zrobili ładną tabelkę porównawczą funkcji i wymagań w porównaniu do PhpMyAdmin.

  • CyberChef

    CyberChef - potężny pakiet narzędzi dla webdeveloperów

    Potężny pakiet narzędzi do manipulacji/modyfikacji kodu, czy po prostu tekstu.

    Nie w sposób wymienić wszystkie narzędzia, bo jest po prostu tego zbyt dużo ale z przykładowych:

    • wyciąganie linków z tekstu;
    • hashowanie do kilkudziesięciu różnych metod;
    • minifikacja i upiększanie kodu;
    • formatowanie dat na kilkadziesiąt różnych sposobów;
    • operacje na tekście typu podmiany wszystkich wersalików na małe litery, sortowanie, usuwanie numerów, konwersje itd.;
    • kompresje pojedynczych plików do kilkunastu różnych formatów;

    + wiele innych.

    Bardzo fajnym jest również możliwość postawienia lokalnej instancji narzędzia w razie potrzeby.

  • Debug Ghost CSS

    debuggowanie elementów poza obszarem roboczym strony

    To bardziej prosty wpis do arkusza CSS, niż narzędzie per se. Pomaga nam określić, które elementy wychodzą poza określony obszar roboczy strony powodując np. nieporządany scroll w poziomie na urządzeniach mobilnych.

    Wystarczy do arkusza css dodać wpis:

    
    * {
      background: #000 !important;
      color: #0f0 !important;
      outline: solid #f00 1px !important;
    }
    
  • DNS is Beautiful

    Narzędzie do sprawdzania rekordów DNS

    Narzędzie do sprawdzania propagacji serwerów DNS, czy po prostu podglądu aktualnych rekordów względem 37 różnych serwerów.

  • html5-editor – Narzędzie do czyszczenia i organizowania formatowania wklejonego tekstu

    formatowanie i czyszczenie wklejonego tekstu - narzędzie

    Przeklejając teksty z edytorów typu Word, LO Writer, czy jakiegokolwiek innego edytora zachowuje się formatowanie – czasami jest to zachowanie pożądane, jednak najczęściej nie (pomijając, że dokleja się masa „pustego” kodu/tagów); w takim wypadku możemy użyć np. wklejania bez formatowania, tylko wtedy możemy zgubić akapity, pogrubienia, czy inne stylowania, których faktycznie potrzebujemy – ustawianie ich na nowo to kupa roboty.

    Z pomocą przychodzi powyższe narzędzie – możemy bardzo szybko oczyścić tekst ze zbędnego formatowania, pustego kodu i utworzyć czystego gotowca, nadającego się do wklejenia w CMS.

  • Live editor for CSS, Less & Sass - Magic CSS

    LiveCSS - edytowanie CSS "w locie"

    Mega-użyteczy dodatek dla każdego kodera witryn; Magic CSS jest narzędziem, które na bieżąco aktualizuje stylowanie strony na podstawie wprowadzonego kodu – idealne do szybkich podgladów, testów, tworzenia fixów, czy nawet tworzenia bazy stylów – moduł wspiera preprocesory LESS oraz SASS.

    Rozszerzenie jest dostępne również dla przeglądarki Firefox, Edge, czy Opera.

  • modern.css

    Baza wiedzy nowoczesnych rozwiązań CSS.

    Zbiór nowoczesnych rozwiązań CSS, które często umożliwią w bardzo prosty sposób pozbyć się problemów, do których trzeba było angażować JS, czy asurdalne ilości nieczytelnego, archaicznego kodu CSS.

    Każde wpis rozwiązania informuje nas, czy „możemy używać go wszędzie”, jak wygląda w praktyce, jak działa w teorii oraz daje nawet gotowca, dla fanów Tailwinda.

  • Can I Use

    Can I Use - wsparcie funkcjonalności dla różnych przeglądarek

    Potężna baza wiedzy informująca nas, czy dana funkcjonalność jest wspierana na różnych wersjach przeglądarek – szczególnie użyteczna, jeśli np. chcemy sprawdzić dostępność nowych funkcji CSS, wsparcie poszczególnych formatów zdjęć, formatów video itd.

    Do każdego wpisu są oczywiście odpowiednie wyjaśnienia, przypisy i nawet komentarze.

  • Meta Tags

    Meta Tags - podgląd URL-a dla Google, X, Facebook-a oraz Linkedin.

    Podgląd, edycja i generowanie meta tagów dla wybranego URL-a.

    Bardzo przydatne, jeśli potrzebujemy np. szybkiego podglądu podstrony dla Facebook-a, Linkedin, czy X bez potrzeby angażowania debuggera; pozwala szybko wyłapać ewentualne błędy.

  • RapidAPI

    RapidAPI - zbiór tysięcy różnych API w jednym miejscu.

    Zbiór dziesiątek tysięcy różnych API, zarówno darmowych jak i płatnych – znajdziemy tutaj praktycznie wszystko, od programów TV, czy Social Media, po bardziej skomplikowane, wspierające się AI.

    Możemy z miejsca wygenerować gotowca do użycia w aplikacji/www, czy gdziekolwiek.

    Ciężko opisać słowami, jak cudowne jest to repozytorium – istny skarbiec dla web developera 🙂

Na koniec chciałbym się podzielić nie tyle narzędziem, co potężnym zbiorem darmowych zasobów dla developerów – Free for Developers. Repozytorium jest dziełem ponad 1600+ ludzi i jest na bieżąco aktualizowane.

To by było na tyle, mam nadzieję, że ktoś skorzysta z tych materiałów 🙂