5 min read

Polski frontend i backend newsletter @ typeofweb.com #12

Polski frontend i backend newsletter @ typeofweb.com #12
馃憢
Stale poszukuj臋 sponsor贸w. Chcesz, aby Twoje materia艂y lub og艂oszenie by艂o tutaj promowane? Odezwij si臋 na [email protected] lub typeofweb.com/wspolpraca. Dok艂adn膮 ofert臋 znajdziesz na podstronie Reklama.

Frontend

Advent of Code w funkcyjnym TypeScripcie

Lekkie wprowadzenie do praktycznego programowania funkcyjnego na podstawie pierwszego dnia Advent of Code. Krok po kroku, bez zb臋dnej akademickiej teorii. Mojego autorstwa.

Advent of Code: functional programming in TypeScript day 1 - 11Sigma
Learn more about functions, partials, and numbers, and get better at functional programming.

Darmowy e-book Patterns.dev

Architektura kodu JavaScript na frontendzie i w React. Praktyczne przyk艂ady na CodeSandbox, 艂adne grafiki, wszystko prosto wyja艣nione.

Patterns.dev - Modern Web App Design Patterns
Improve how you architect webapps Patterns.dev is free book on design patterns and component patterns for building powerful web apps with...

Pi臋kne cienie

Jak w CSS tworzy膰 cienie, kt贸re wygl膮daj膮 estetycznie? Okazuje si臋, co chyba nie jest wielkim zaskoczeniem, 偶e wystarczy na艣ladowa膰 to, w jaki spos贸b robi to natura. Pi臋knie opisana teoria wraz z praktycznymi i interaktywnymi przyk艂adami.

Designing Beautiful Shadows in CSS
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn鈥檛 have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I鈥檒l show you how.

Zabawy cieniami ci膮g dalszy

Wspania艂e narz臋dzie pozwalaj膮ce w szybki i 艂atwy spos贸b wygenerowa膰 kod CSS odpowiedzialny za idealny cie艅. W lewym g贸rnym rogu link do wtyczki do Figmy 鈥 te偶 mo偶e si臋 przyda膰!

Smooth Shadow
Make a smooth css shadow

SolidJS Hack

Hackaton, a w艂a艣ciwie konkurs z nagrodami, kt贸rego celem jest wypromowanie fantastycznego narz臋dzia jakim jest SolidJS. Do wygrania $5000. Zapisy b臋d膮 mo偶liwe od 18. lutego.

JavaScript dla niecierpliwych

Dr. Axel Rauschmayer wyda艂 zaktualizowan膮 wersj臋 swojej ksi膮偶ki pod tytu艂em 鈥濲avaScript for impatient programmers (ES2022 edition)鈥. Znajdziecie w niej wszystko co jest potrzebne, aby pozna膰 wsp贸艂czesny JavaScript od ca艂kowitych podstaw a偶聽po zaawansowane aspekty j臋zyka. Prawie ca艂a tre艣膰 ksi膮偶ki jest dost臋pna za darmo online!

JavaScript for impatient programmers (ES2022 edition)

Backend

WasmEdge

WebAssembly to zdecydowanie przysz艂o艣膰 rozwoju aplikacji internetowych. Tym bardziej cieszy mnie wi臋c, 偶e pojawi艂o si臋 takie narz臋dzie, jak WasmEdge. Jest to 艣rodowisko uruchomieniowe (runtime) dla WebAssembly dla aplikacji typu serverless w chmurze.

WasmEdge

Serwer http w Rust dla programist贸w C#

W poni偶szym gi艣cie Alistair Evans napisa艂 w Rust prosty serwer HTTP, kt贸rego jedynym zadaniem jest zwracanie tego, co si臋 do niego wy艣le. Jest to typowy przyk艂ad "echo", kt贸ry implementuje na pocz膮tku wi臋kszo艣膰 os贸b ucz膮cych si臋 nowych j臋zyk贸w backendowych. Tutaj kod okraszono licznymi komentarzami, z kt贸rych mo偶na si臋聽sporo nauczy膰.

Rust TCP Echo Server, for C# Devs
Rust TCP Echo Server, for C# Devs. GitHub Gist: instantly share code, notes, and snippets.

Modu艂y ECMAScript a paczki npm

Dr. Axel Rauschmayer napisa艂 bardzo rozbudowany przewodnik po tym, jak publikowa膰 paczki NPM w 2022 roku. Jest tu mowa zar贸wno o modu艂ach CJS jak i wsp贸艂czesnych ESM, a tak偶e o godzeniu obu 艣wiat贸w i polu exports w package.json!

Publishing and consuming ECMAScript modules via packages 鈥 the big picture

timers/promises w Node.js

Znacie modu艂 timers/promises wbudowany w Node.js? No ja nie zna艂em. Udost臋pnia on wersje funkcji setTimeout i setImmediate, kt贸re zwracaj膮 Promise, a tak偶e setInterval, kt贸ry zwraca asynchroniczny iterator. Przyznam, 偶e jest to co艣 czego mi zawsze brakowa艂o. await setTimeout(1000) for the win!

Timers | Node.js v16.13.2 Documentation

tsup

tsup to narz臋dzie pozwalaj膮ce na niezwykle szybkie zbudowanie kodu napisanego w TypeScripcie. Opiera si臋聽o uwielbiany w spo艂eczno艣ci esbuild i wspiera pliki js, json, mjs, ts i tsc. Idealne dla tworc贸w i tw贸rczy膰 bibliotek.

GitHub - egoist/tsup: The simplest and fastest way to bundle your TypeScript libraries.
The simplest and fastest way to bundle your TypeScript libraries. - GitHub - egoist/tsup: The simplest and fastest way to bundle your TypeScript libraries.

Wideo

Hype Driven Development, Wysyp framework贸w 路 Programistyczny Rozhowor vol. 4

Hype Driven Development 鈥 dawniej codzienno艣膰 ka偶dego JS-developera. Mam jednak nieodparte wra偶enie, 偶e przez ostatnie kilka lat mieli艣my wzgl臋dny spok贸j, a teraz niedawno zn贸w co艣 wybuch艂o. Blitz, Svelte, Solid i dziesi膮tki innych nowych twor贸w pr贸buje zdoby膰 scen臋 i prze艂ama膰 JavaScriptowy marazm 鈥 quo vadis?

Konferencja TypeVille i 10% rabatu

20-22 kwietnia w Krynicy-Zdroju odb臋dzie si臋 wyjazdowa konferencja all-inclusive o Type Safety: TypeVille. Tak w skr贸cie: jedziemy na 3 dni do **** hotelu & spa Czarny Potok, 聽200 programist贸w z ca艂ego 艣wiata, ciekawe prelekcje.

鈥硷笍
Z kodem typeofweb10 macie 10% rabatu na konferencj臋 TypeVille!
TypeVille | A getaway for every Type Safety enthusiast
Are you passionate about Scala, Java, Haskell, Kotlin, Rust or TypeScript? Come join us on this all-inclusive tech conference to Type Safe & Party Hard!

Stopka

Podoba艂o si臋? Nie podoba艂o si臋? Daj mi zna膰. Je艣li co艣 z wrzuconych tu materia艂贸w Ci si臋 przyda艂o, to daj lajka, udost臋pniaj, albo po prostu powiedz znajomym. Ch臋tnie przyjmuj臋 te偶 wszelkie sugestie. Dzi臋ki!

Je艣li chcia艂by艣, aby Twoje materia艂y pojawi艂y si臋 w tym newsletterze, to odezwij si臋 na [email protected].