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ęcej

Smashing 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ęcej

VuePress: 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ęcej

Poza 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ęcej

Porady 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ęcej

Tworzenie 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ęcej

Szybsze ł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ęcej

Wprowadzanie 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ęcej

Jak 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