Vi närmar oss slutet av 2022. Men webbutvecklingen fortsätter att växa i snabb takt och vi har fortfarande många resurser att lyfta fram för våra andra utvecklare.
I den här utgåvan har vi flera JavaScript-bibliotek, några lärresurser för att förbättra dina färdigheter och ett par Deno-baserade verktyg.
Arrow.js
ArrowJS är en javascript bibliotek; Det är inte ett ramverk, men det är lika kraftfullt som ett. Det ger två grundläggande funktioner för att utveckla ett attraktivt och sofistikerat användargränssnitt för webbplatser, observerbar data och deklarativ/reaktiv DOM-rendering.
Andra punkter värda att notera inkluderar att det inte kräver några byggverktyg, väger mindre än 3 KB och inte har några beroenden.
A11fantast
a11yphant gör det enkelt och enkelt att lära sig om webbtillgänglighet. Nätet är trasigt tillgänglighetsinlärning i en hanterbar uppsättning utmaningar. Du behöver inte läsa stora mängder text, vilket ofta kan vara svårt att smälta. Snarare kommer du att göra det lär dig genom att tillämpa konceptet i kod.
Det är en fantastisk resurs oavsett om du precis har börjat med webbtillgänglighet eller bara försöker förbättra dina kunskaper.
Designprinciper
Du kan hitta allt som rör designprinciper på denna webbplats. Dess mål är att hjälpa oss att avgöra vilka effektiva designprinciper som är, hur de produceras och utvärderas, hur de utvecklas och hur mycket värde de tillför våra projekt.
Du kan också Hitta många verkliga exempel på tillämpade designprinciper. i din exempelsida.
WordPress tema
Deno tillåter dig köra JavaScript-applikationer på servern. Till skillnad från Node.js följer den mer webbstandarder, så vi kan utveckla med en enda kodbas och Inga komplicerade installations- eller konstruktionssteg krävs.
Dessutom, om du kommer från WordPress, Två WordPress-teman öppnades nyligen. Den är byggd ovanpå Häftigt och ger en bra utgångspunkt för att utveckla en Headless setup för WordPress.
Mona Sans
Mona Sans är ett variabelt teckensnitt från Github. Variabla teckensnitt tillåter olika versioner av ett teckensnitt som finns i en filger prestandafördelar och detaljerad designkontroll över vikt, bredd och camber, och alla större webbläsare stöds dem.
Matematik
Matematik är en öppen källkod för generellt datoralgebrasystem som stödjer Syntax och funktioner som stöds av Mathematica. Den har en modulär struktur som gör att du kan återanvända delar av matematik med minimala beroenden och fotspår.
Kan jag inkludera?
Detta projekt tillhandahåller funktionalitet för att testa om en tagg kan inkluderas i en annan baserat på information från WHATWG HTML-specifikation. Det är ett bra verktyg för kolla in HTML-elementspecifikationerna så hjälper det dig att strukturera dina HTML-element semantiskt.
Tråd
Detta verktyg uppdaterar npm-skript för att köras smartare och mer effektivt. Använd npm run-kommandon som du redan känner till och koppla dem (ingen ordlek) för att köra beroenden parallellt.
Du kan också kontinuerligt köra om ändringar och hantera cache lokalt eller på distans i GitHub Actions för att få kommandot att köras snabbare. Du kan använda den med olika konfigurationer, oavsett om du har ett enda paket, en npm-arbetsyta eller en monorepo.
Solid start
SolidStart är ett omfattande ramverk som tillhandahåller databaser, servrar, gränssnitt, stitchers, datakällor/mutationer, cachningoch infrastruktur använder solid.js och Solid-routern i kärnan.
Du kan använda SolidStart för att rendera din applikation på en mängd olika sätt för att passa dina behov, oavsett om rendering på klientsidan (CSR), rendering på serversidan (SSR) eller statisk webbplatsgenerering (SSG).
När jag skriver den här artikeln är detta ramverk för närvarande i beta och jag kan se att det har potential att bli nästa våg av JavaScript-ramverk.
Pixi.js
Pixi.js är en snabb och Flexibel 2D WebGL-renderare för att skapa vackert digitalt innehåll. Det är en av de snabbaste för att rendera 2D-grafik. Den är utrustad med ett sofistikerat API ännu. lätt att förstå för nybörjare och erfarna utvecklare liknande.
Det är lätt att använda men kraftfullt, som täcker grunderna för 2D-rendering så att du kan fokusera på att bygga anmärkningsvärda plattformsoberoende upplevelser.
REST länder
Denna webbplats tillhandahåller API-slutpunkter där du kan få information om alla länder i världen. Denna information inkluderar landsnamn, inhemska namn, valutor, versaler, alfabetiska och numeriska koder, telekommunikationskoder, och mycket mer. Utvecklare som behöver landlistor och detaljer kommer att ha nytta av det.
Best Practices för JavaScript-testning
Detta GitHub-förvaret erbjuder en guide till JavaScript och Node.js-testning. och utveckling. Du kan hitta många resurser och referenser som sammanställer och sammanfatta från blogginlägg, böcker och andra resurser.
Är du intresserad? frontend/UI-utveckling, backend-utveckling, CI eller alla ovanstående? Du hittar den här.
NocoDB
NocoDB är en No-code open source-plattform för att omvandla vilken databas som helst till ett smart kalkylblad.. Det fungerar som Airtable, men det är gratis och kan lagras på din server.
Burk skapa obegränsat rutnät, bild, formulär och sök, filtreraoch sortera kolumner och rader från dina egna data, samt skapa nya.
Bakom kulisserna
Att hålla reda på alla appar, verktyg och programvara som används i ditt team eller organisation kan vara en tidskrävande utmaning. Med Backstage kan du hantera allt på ett ställe, vilket gör det mycket lättare för ditt team att hantera allt.
När du använder Backstage, hantera tusentals mjukvara inom ditt team eller företag Det blir mycket mer hanterbart.
säljare
En huvudlös GraphQL handelsplattform som erbjuder snabb, dynamisk och personliga shoppingupplevelser. Du kan skapa vackra onlinebutiker var som helst och på vilken enhet som helst, oavsett om du är stationär eller mobil.
Det har blivit stridstestat av stora företag, det är det säker, skalbar, stabil och ger flexibel API som du kan ansluta till vilken betalningsplattform som helst.
Deformation
Deformationen är en Terminalapplikation utvecklad för moderna behov.. Förutom att köra kommandorader låter Warp dig välja och placera markören på samma sätt som en kodredigerare. Fungerar direkt ur lådan med några av de mest Vanliga skalprogram som “zsh”, “fish” och “bash”.
För närvarande är det endast tillgänglig för macOS Endast, men snart kommer den att finnas tillgänglig för Windows och Linux.
DenoDB
DenoDB är en Databas ORM för Deno. I likhet med en databas ORM på andra språk ger den en Unified API för att interagera med databasen.. Du kan skapa en databas och en tabell, definiera en modell och fråga databasen.
Den stöder flera databaser inklusive MySQL, SQLite, MariaDB, PostgreSQL och MongoDB. är helt skrivet i TypeScript som hjälper dig att öka produktiviteten samtidigt som risken för fel minimeras.
cac
Cac betyder “Command and Conquer” och är en JavaScript-bibliotek för att bygga CLI-applikationer. Den är lätt och innehåller bara en enda fil utan andra beroenden. Det är också enkelt men väldigt kraftfullt.
Cac tillhandahåller några viktiga funktioner som Standardkommandon, git-liknande underkommandon, validering, olika argument, punktkapslade alternativ.automatisk generering av hjälpmeddelanden etc.
denon
Denon är en enkel filbevakare och ersättning nodemon. Den erbjuder alla funktioner du kan förvänta dig, som att automatiskt starta om deno-projekt, en direkt ersättning för deno-körbara, omfattande konfigurationsalternativ med skriptstödoch en konfigurerbar filbevakare som övervakar filsystemhändelser och kataloggenomgång.
janephp
Jane är en uppsättning PHP-bibliotek för generera modeller och API-klienter baserat på JsonSchema eller OpenAPI-specifikationen. Det är ett mycket användbart verktyg som kommer att spara mycket tid när du utvecklar ett mjukvaruutvecklingskit (SDK) för ett API.
