JavaScript podpatruje Ruby’ego. Śniadanie z Programowaniem #47
To już #47 odcinek Śniadania z Programowaniem. Tym razem prócz stałego składu – Tomasza Gańskiego, Michała Miszczyszyna i Bartosza Cytrowskiego, wystąpił także Michał Taszycki – fullstack developer z 16-letnim doświadczeniem w wielu branżach i technologiach. Jako że to edycja frontend, to tematami były aktualizacja Next.js, design czy chociażby Svelte.
1. Festiwal React.js i GraphQL
https://festiwal.devmastery.pl Festiwal React.js i GraphQL
Bezpłatna konferencja on-line dla wszystkich, którzy chcą się rozwijać w Reakcie i GraphQLu:
- 2 tygodnie festiwalu, 15 prelegentek i prelegentów,
- 10 dni pełnych wydarzeń (w weekendy odpoczywamy,
- prezentacje online, spotkania na żywo i bezpłatne lekcje programowania!
Dostęp do zamkniętej grupy uczestników nakręconych na naukę React.js i GraphQLDostęp do wszystkich wydarzeń na żywo jest bezpłatny. Wymagana jest jedynie rejestracja. Nieograniczony dostęp do nagrań, slajdów oraz dodatkowych materiałów będzie płatny.
60% przychodów jest do podziału dla prelegentów. Będą okazje do wygrania tych nagrań. Na przykład poprzez zgadywanie kto wystąpi :)Albo odpowiadając na dzisiejszy quiz!
Kod zniżkowy na quiz: sniadanie235link do koszyka z kodem:
https://nauka.kursreacta.pl/zamowienie/?add-to-cart=7054&discount=sniadanie235
2. Tech3camp #67 – Front-end | 4.08.2020, Spotkanie online
Tech3camp to najbardziej znane spotkania dla społeczności IT w Trójmieście. Na każdym spotkaniu gościmy ponad 100 osób związanych ze światem technologii w Gdańsku, Gdyni i Sopocie. https://tech.3camp.pl/
3. Next.js 9.5
Next.js 9.5 introduces Stable Incremental Static Regeneration, Custom Base Path, Redirects and Rewrites, Webpack 5 Beta, and more!
https://nextjs.org/blog/next-9-5
https://github.com/frontity/frontity
4. Systems design for advanced beginners | Robert Heaton
This post is part of my Programming for Advanced Beginners series. Subscribe now to receive specific, actionable ways to make your code cleaner, every other week, entirely free.
https://robertheaton.com/2020/04/06/systems-design-for-advanced-beginners/
5. How do I design a game from scratch? | Team Avocado Blog
A tutorial about core loops, and how to apply them to PICO-8 games.
https://teamavocado.co/core-loop/
6. https://github.com/felixrieseberg/macintosh.js?ref=producthunt
7. https://svelte.dev/blog/svelte-and-typescript
8. Doing the Svelte Tutorial, parts 1 – 5
Watch me (a React developer) work through the first 5 parts of the official Svelte tutorial. Intro, Reactivity, Props, Logic, and Events. Try it yourself!
https://www.youtube.com/watch?v=3JxilD1A4bs
9. https://github.com/antfu/reactivue
10. reactivue v0.2.0 ❘ BundlePhobia
Find the performance impact of adding a npm package to your bundle.
https://bundlephobia.com/result?p=reactivue@0.2.0
11. Svelte <3 TypeScript
Typernetically enhanced web apps
https://svelte.dev/blog/svelte-and-typescript
12. Announcing TypeScript 4.0 Beta | TypeScript
Today we’re excited to release the beta of the next major milestone in the TypeScript programming language: TypeScript 4.0. This beta takes us on our first step into TypeScript 4.0, and while it brings a new major version.
https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/
13. JavaScript podpatruje Ruby’ego
https://dev.to/hemanth/stage-4-features-5a26
Separatory numeryczne i logiczne operacje przypisania. Czyli 1000_000_000 zamiast 1000000000 orazx ||= y zamiast x = x || y
Kiedyś coffescript był trendsetterem. Teraz Ruby. 🙂
14. TypeScript + React: Component patterns
Blog with articles on all things web development: TypeScript CSS, JS, Node, HTML, A11Y
https://fettblog.eu/typescript-react-component-patterns/
16. Apollo GraphQL wyszło z bety w wersji 3.0
https://www.apollographql.com/blog/announcing-the-release-of-apollo-client-3-0/
Migracja:
https://www.apollographql.com/docs/react/migrating/apollo-client-3-migration/
Uproszczony interfejs, wszystko importujemy z apollo client. Dane w cache’u są zamrożone i ciężej dzięki temu coś popsuć :)Z perspektywy początkujących wszystko robi się znacznie prościej niż we wcześniejszych wersjach.
17. A Web developer’s browser – Responsively App
A must-have devtool for web developers that aids faster and precise responsive web development.
18. https://github.com/Dhghomon/easy_rust
Wszystkie odcinki Śniadania z Programowaniem znajdziecie na tej stronie.