quartz/content/Projects/eduweb.md
Adam Gospodarczyk 9ca00f248c 2022/08/13
2022-08-13 11:02:12 +02:00

7.1 KiB

title
eduweb

Projects/eduweb is a project that I have been involved in since April 2020. It has a special meaning for me, because it was on eduweb that I started to seriously learn programming.

Courses

Keyboard Maestro Course

Keyboard Maestro is a macOS application that allows you to automate almost any action you perform on your computer. In this course, you will find practical examples and inspiration to help you create simple and powerful macros that will save you hours of work.

🔗 Course page

TypeScript Course - Fundamentals

Material that is an absolute introduction to TypeScript explaining the fundamentals and syntax. It is intended for those who are already familiar with Knowledge/Programming/JavaScript/JavaScript.

🔗 Course page

TypeScript Course - Advanced

This is a continuation of the Projects/eduweb#Course TypeScript - Basics course in which I go through more advanced type usage and practical TypeScript project setup.

🔗 Course page

Workshop: All about Types.

A workshop on types in Knowledge/Programming/JavaScript/JavaScript and their importance in the context of TypeScript. From it you will learn what static and dynamic typing are. In it, I also show what arguments support the use of TypeScript.

🔗 Strona warsztatu

Workshop: Is it worth learning TypeScript?

From this material you will learn when it is worth learning TypeScript.

🔗 Strona warsztatu

Workshop: Will Tailwind replace Bootstrap?

This workshop is for people who want to see how to use Tailwind CSS in practice using the example of coding a component of the Projects/eduweb website. In addition, I encourage you to read my post on Tailwind

🔗 Strona warsztatu

Workshop: Regex for the Web Developer

In this material you will find the minimum necessary knowledge of Regex, which will certainly be useful in your daily work. Besides, these are skills that are useful for using applications such as Optimization/Tools/MakeHQ, Optimization/Tools/Zapier, Optimization/Tools/Keyboard Maestro or Optimization/Tools/Hazel.

🔗 Strona warsztatu

Warsztat: Workflow Web Developera 2021

In this material I share my suggestions in the context of Optimization/Optimization of a programmer's work. In it, I point out

  • Which code editor is worth using,
  • How to configure Visual Studio Code,
  • how to work on multiple devices and browsers simultaneously
  • how to configure the local environment
  • czy warto sięgać po Knowledge/Programming/No-Code
  • How does AI help us code today? (Optimization/Tools/Tabnine)
  • Why reach for debuggers, linemen and automations?
  • How to host simple websites quickly and for free
  • Is it worth investing in equipment and if so, what kind?

🔗 Strona warsztatu

Workshop: Svelte review

A workshop in which I show what Svelte is, what capabilities it offers compared to other Knowledge/Programming/JavaScript/JavaScript frameworks, and is it worth using?

🔗 Strona warsztatu

Workshop: CSS Houdini

CSS Houdini is a relatively new CSS API, giving you greater ability to control CSS properties, define your own, and create powerful and advanced animations in conjunction with Knowledge/Programming/JavaScript/JavaScript.

🔗 Strona warsztatu

Warsztat: Laravel Livewire

I personally use Laravel in several projects I develop. Livewire is a Knowledge/Programming/JavaScript/JavaScript framework that allows you to create highly interactive applications without using front-end frameworks.

In my opinion, it is rather a curiosity that can be used in a very narrow group of projects. Especially useful for Rapid Development.

🔗 Strona warsztatu

Workshop: News in ES2019 / ES2020

A recording of the new Knowledge/Programming/JavaScript/JavaScript features available with ES2019 and ES2020 a including:

  • Object.entries() & Object.fromEntries()
  • Array.flat() & Array.flatMap()
  • trimStart() / trimEnd()
  • Optional Chaining & Nullish coalescing
  • String.prototype.matchAll()
  • Knowledge/Programming/JavaScript/Promise/Promise.allSettled()
  • globalThis
  • BigInt
  • Symbol.description

🔗 Strona warsztatu

Workshop: Asynchronicity in JavaScript

In this workshop, I explain the most important concepts about asynchronicity in the Knowledge/Programming/JavaScript/JavaScript like Event Loop, Knowledge/Programming/JavaScript/Programowanie funkcyjne/Higher-Order Function, Knowledge/Programming/JavaScript/Programowanie funkcyjne/Currying, Knowledge/Programming/JavaScript/Programowanie funkcyjne/Pure Functions, Callback, Knowledge/Programming/JavaScript/Promise/Promise, Knowledge/Programming/JavaScript/Promise/Async Await and JavaScript error handling.

🔗 Strona warsztatu

Workshop: advanced debugging in JavaScript

This workshop covers the most important techniques for debugging Knowledge/Programming/JavaScript/JavaScript code using both Chrome Dev Tools and the built-in debugger in Visual Studio Code. The whole thing takes into account both client-side (Vue) and server-side (Nest) application debugging.

🔗 Strona warsztatu

Workshop: JavaScript without secrets

A workshop in which I explain key Knowledge/Programming/JavaScript/JavaScript concepts that often cause many problems. It talks about:

🔗 Strona warsztatu