diff --git a/tjs10/images/Red_sift_logo.svg b/tjs10/images/Red_sift_logo.svg deleted file mode 100644 index 35817b6..0000000 --- a/tjs10/images/Red_sift_logo.svg +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tjs10/images/illia.jpg b/tjs10/images/illia.jpg deleted file mode 100644 index db7c08c..0000000 Binary files a/tjs10/images/illia.jpg and /dev/null differ diff --git a/tjs10/images/katya.jpg b/tjs10/images/katya.jpg deleted file mode 100644 index 932ec77..0000000 Binary files a/tjs10/images/katya.jpg and /dev/null differ diff --git a/tjs10/images/l.png b/tjs10/images/l.png deleted file mode 100644 index c3fd68f..0000000 Binary files a/tjs10/images/l.png and /dev/null differ diff --git a/tjs10/images/stefan.jpg b/tjs10/images/stefan.jpg deleted file mode 100644 index 40d9eff..0000000 Binary files a/tjs10/images/stefan.jpg and /dev/null differ diff --git a/tjs10/images/tallinnjs-logo.png b/tjs10/images/tallinnjs-logo.png deleted file mode 100644 index 7982f9b..0000000 Binary files a/tjs10/images/tallinnjs-logo.png and /dev/null differ diff --git a/tjs10/index.html b/tjs10/index.html deleted file mode 100644 index 03539ea..0000000 --- a/tjs10/index.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - TallinnJS #9, 26th of April 2023, at 18.00 - - - - - - -
-
-
- TallinnJS -
- TallinnJS is a group of developers passionate about JavaScript - and eager to gather together to share best practices and learn - from each-other while having great time together -
-
-
- - 26th of April 2023, at 18.00
- Palo Alto -
-
-
- -
- - Feel free to register at meetup.com - - -
-
SPEAKER #1
-
- -
-
Illia Osmanov
-
Software Engineer @ Cisco
- -
-
-
- Typescript is cute 🙃 -
-

- Typescript is a de-facto standard in our industry. Would be great to make a step forward from simple types (e.g type UserId = string) to use the full equipment of TS. In this talk, we will learn how to easily understand "monster" types and write your own complex types with "infer" "extends", use iterations and so on. We'll find answers for questions based on built-in solutions with explanations based on under-the-hood solutions (Omit, Pick, Partial etc.) -

-
- -
-
SPEAKER #2
-
- -
-
Stefan Djokovic
-
Software Engineer @ Red Sift
- - -
-
-
Full Stack Type Safety: move faster and break no less things
-

- In recent years, TypeScript has emerged as a powerful tool in the world of web development. One of hottest trends has been using it to obtain full stack type safety. Let’s explore the innovative ideas and techniques that enable developers to harness its true potential! -

-
- -
-
SPEAKER #3
-
- -
-
Kateryna Porshnieva
-
Software Engineer
- -
-
-
Practical tips for building accessible forms
-

- Web forms are crucial for user interaction on the web, and to ensure our products provide an inclusive experience for all, we need to build them with accessibility in mind. In this talk, we'll dive into best practices and practical tips for crafting web forms that are accessible and won't leave anyone behind. -

-
- -
-
Schedule:
-

18:00

-

Open doors (Greetings/Kickoff/Snacks/Warm hugs 🙂)

-

18:30

-

Illia’s talk + Q&A

-

19:15

-

Networking fueled by pizza and drinks

-

20:00

-

Stefan’s talk + brief Q&A

-

20:30

-

Kateryna’s talk + brief Q&A

-

21:00

-

After presentations we continue our event in one of the local bars!

-

-
- -
- Previous events:
- 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 -
- -
-
Sponsors:
- -
-
-
Organizers:
-
- -
COO @ PRFCT OÜ
-
-
- -
Software Engineer
-
-
-
- - diff --git a/tjs10/style/style.css b/tjs10/style/style.css deleted file mode 100755 index 124054e..0000000 --- a/tjs10/style/style.css +++ /dev/null @@ -1,152 +0,0 @@ -@import "https://fonts.googleapis.com/css?family=Roboto+Mono"; - -html, -body { - width: 100%; - height: auto; - margin: 0px; - position: relative; - background: rgba(240, 220, 80, 0.04); -} - -* { - margin: 0; - padding: 0; - box-sizing: border-box; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-family: "Roboto Mono", monospace; - color: #1d152d; -} - -.gradient-bg { - background: linear-gradient(0.25turn, #343F71, #F34C19); -} - -/* MINI TAILWIND */ - -.text-sm { - font-size: 0.875rem; -} - -.text-md { - font-size: 1rem; -} - -.text-lg { - font-size: 1.25rem; -} - -.text-xl { - font-size: 2rem; -} - -.text-2xl { - font-size: 2.5rem; -} - -.text-3xl { - font-size: 3rem; -} - -.flex { - display: flex; -} - -.gap-8 { - gap: 2rem; -} - -.block { - display: block; -} - -.items-center { - align-items: center; -} - -.justify-center { - justify-content: center; -} - -.mb-2 { - margin-bottom: 0.5rem; -} - -.mb-4 { - margin-bottom: 1rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mb-6 { - margin-bottom: 1.5rem; -} - -.mb-8 { - margin-bottom: 2rem; -} - -.mb-12 { - margin-bottom: 3rem; -} - -.mb-24 { - margin-bottom: 6rem; -} - -.p-4 { - padding: 1rem; -} - -.p-6 { - padding: 1.5rem; -} - -.p-8 { - padding: 2rem; -} - -.text-white { - color: white; -} - -/* END OF MINI TAILWIND */ - -ul { - list-style-position: inside; -} -li { - margin: 20px 0px; - list-style-type: '> '; -} -li::marker { - font-weight: bold; -} - -.speaker-photo { - border-radius: 50%; - width: 10rem; - height: 10rem; - filter: grayscale(100%); - transition: all 1s ease; - object-fit: cover; -} - -.speaker-photo:hover { - filter: none; -} - -.blocks { - padding: 20px; -} - -@media screen and (min-width: 900px) { - .blocks { - padding: 20px 20%; - } -} - -/* ----------- */ \ No newline at end of file