Sieć
Uczenie maszynowe dla programistów front-end z Tensorflow.js
Korzystanie z JavaScript i frameworków, takich jak Tensorflow.js, to świetny sposób na rozpoczęcie pracy i dowiedzenie się więcej o uczeniu maszynowym. W tym artykule Charlie Gerard omawia trzy główne funkcje dostępne obecnie przy użyciu Tensorflow.js i rzuca światło na ograniczenia korzystania z uczenia maszynowego w interfejsie użytkownika.
Czytaj więcejSmashing Magazine to trzynaście!
Smashing Magazine ma już trzynaście lat! W tym artykule dzielę się historiami niektórych z naszego Zespołu Smashing. Osoby odpowiedzialne za magazyn, książki i konferencje.
Czytaj więcejVuePress: Prosta dokumentacja
Jednym z najczęściej pomijanych aspektów tworzenia i/lub utrzymywania dowolnej biblioteki oprogramowania jest dobra dokumentacja. Na szczęście dla Ciebie pojawiło się nowe narzędzie na rynku, które ułatwi Ci tworzenie świetnej dokumentacji do Twoich projektów.
Czytaj więcejPoza przeglądarką: Pierwsze kroki z bezserwerowym WebAssembly
Prawdopodobnie słyszałeś o WebAssembly i dlaczego jest to potężne narzędzie w przeglądarce. W tym artykule omówimy, dlaczego bezserwerowy zestaw WebAssembly może być równie wydajny poza przeglądarką i jak zacząć z niego korzystać.
Czytaj więcejPorady Figma, aby przyspieszyć proces projektowania
W tym artykule przyjrzyjmy się bliżej, co naprawdę ma do zaoferowania Figma. Oto 20 wskazówek, jak pracować szybciej i lepiej dzięki temu dobrze znanemu i współpracującemu narzędziu do projektowania interfejsów.
Czytaj więcejTworzenie koszyka na zakupy z przechowywaniem w sieci HTML5
Ten samouczek pokaże Ci, jak krok po kroku wykorzystać możliwości przechowywania danych w sieci HTML5, tworząc koszyk na zakupy. To, czego dowiesz się z tego samouczka, można łatwo zastosować do innych funkcji witryny, które mogą nie wymagać przechowywania bazy danych i nie tylko.
Czytaj więcejSzybsze ładowanie obrazu dzięki osadzonym podglądom obrazu
Wprowadzona w tym artykule technika Embedded Image Preview (EIP) umożliwia ładowanie obrazów podglądu podczas leniwego ładowania przy użyciu progresywnych żądań JPEG, Ajax i HTTP bez konieczności przesyłania dodatkowych danych.
Czytaj więcejŁatwiejsze testowanie dzięki ramowemu minimalizmowi i architekturze oprogramowania
W tym artykule przyjrzymy się ponownie, co oznacza testowanie, za pomocą prostej analogii, zbadamy koncepcje architektury oprogramowania i kilka argumentów, dlaczego możesz skorzystać na postawie minimalizmu w procesie testowania.
Czytaj więcejWprowadzanie lepszego procesu projektowania do Twojej organizacji
Pomyśl o swoich ostatnich kilku projektach oprogramowania. Czy istniała zdrowa równowaga między konkretnymi celami biznesowymi, zaspokajaniem potrzeb użytkowników i terminową wysyłką produktu? Kluczem do osiągnięcia tej równowagi jest proces projektowania, który uwzględnia złożoność, wcześnie rozwiązuje problemy projektowe i unika zbytniego polegania na stronach trzecich.
Czytaj więcejJak zbudować wieloosobową grę wirtualną w czasie rzeczywistym (część 1)
W tej pierwszej części serii dowiesz się, jak stworzyć scenę wirtualnej rzeczywistości z interaktywnymi elementami gry. Te elementy gry można później wykorzystać w pełnoprawnej, wieloosobowej grze VR.
Czytaj więcej