You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-7Lines changed: 35 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,26 +2,40 @@
2
2
3
3
## 👨💻 Bio
4
4
5
-
Felix is a Software Engineer working as a Frontend Consultant for TNG Technology Consulting. In his free time, he is an active Open Source contributor and the co-creator of the JavaScript snippet collection [30secondsofcode.org](https://github.com/30-seconds/30-seconds-of-code) and a platform for tech interviewees called [30secondsofinterviews.org](https://github.com/30-seconds/30-seconds-of-interviews). He currently also maintains [React Performance Devtool](https://github.com/nitin42/react-perf-devtool).
5
+
Felix is a Software Consultant for TNG Technology Consulting, mainly concentrated on JavaScript and Python. He loves everything surrounding Computer Science, from tinkering with algorithms and data structures to building Augmented Reality apps in the browser. In his free time, he is an active Open Source contributor and the co-creator of the JavaScript snippet collection [30secondsofcode.org](https://github.com/30-seconds/30-seconds-of-code) and a platform for tech interviewees called [30secondsofinterviews.org](https://github.com/30-seconds/30-seconds-of-interviews).
6
6
7
-
When not coding, you can find him talking or reading about it, as well as advocating for Youth in Tech and organizing [CSSFrankfurt](https://cssfrankfurt.de) or [HacktoberfestFFM](https://hacktoberfestffm.de). He also loves travelling, especially with his girlfriend, and playing basketball and frisbee, as well as hanging out with friends. Like many young people, he also loves going on parties! Before joining TNG, he's been doing React Native magic at Runtastic.
7
+
When doing something related to computers, you can find him going on conferences or sometimes helping organize [CSSFrankfurt](https://cssfrankfurt.de) or [HacktoberfestFFM](https://hacktoberfestffm.de). He loves travelling, playing basketball and frisbee, as well as hanging out with friends. Like many young people, he also loves going on parties! Before joining TNG, he's been doing React Native magic at Runtastic.
8
+
Currently, his goal is to read a book every month.
# DIY Internet - Brief 101 on a website’s journey to your screen
4
+
5
+
6
+
### Abstract
7
+
Dumb question, but How does our internet actually work? The web has been going through exponential growth, and with it becoming such a big part of our life and work, we need a good understanding of the internet to use it efficiently. Join on a journey on IP, domains and everything between.
8
+
9
+
### Description
10
+
It seems like a dumb question to ask, but How does our internet actually work? I bet you don't have an answer ready. The web has been going through a skyrocketing and all-embracing growth, therefore we as tech industry also have to adapt to everything being ported on the internet. With it becoming such a big part of life and work, we need a good understanding of the internet to use it efficiently. This talk attempts to provide this by briefly explaining IP addresses, protocol layers, domain namespaces and everything between.
11
+
How does my email get delivered to the recipients? What happens when I ping an IP? What does the internet backbone consist of? How to get a DNS Probe unfinished error?
12
+
After this talk, you'll have answers to all of these questions.
13
+
14
+
15
+
<br><br><br><br>
16
+
17
+
18
+
##### Combined Description
19
+
It seems like a dumb question to ask, but How does our internet actually work? I bet you don't have an answer ready. The web has been going through a skyrocketing and all-embracing growth, therefore we as tech industry also have to adapt to everything being ported on the internet. With it becoming such a big part of life and work, we need a good understanding of the internet to use it efficiently. This talk attempts to provide this by explaining IP addresses, protocol layers, domain namespaces and everything between.
Copy file name to clipboardExpand all lines: proposals/Figuring-out-this-in-JS.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,12 @@ The concept of “this” can be thoroughly confusing for both new and seasoned
6
6
### Description
7
7
Whether at home, at work or with the family, there is no way to avoid saying 'this'. In some cases, it's the only pronoun you can use to refer to a particular thing or thought. It's one of the first words our kids learn to use everyday - yet we Software Developers often never learn about the right usage of 'this'. Similar to its usage in spoken languages, we use 'this' in JavaScript to refer to an object. But this object is dynamic, which leads to 'this' referring to different objects in different cases: It can refer to the some global object, it can be used inside methods on objects, in function contexts, or in 'new' declarations. If we only take on 'this' inside methods, we still have to differentiate between methods on an object, a nested object or in an arrow function. Let's conquer JavaScript’s 'this', because understanding and using it properly can be very powerful!
8
8
9
-
### Summary
9
+
<br><br><br>
10
+
11
+
##### Combined Description
10
12
The concept of 'this' can be thoroughly confusing for both new and seasoned JavaScript developers alike. While there is no doubt that we cannot avoid using ‘this’ in our natural language and daily life, we as Software Developers often never learn about the right usage of ‘this’. Similar to its usage in spoken languages, we use ‘this’ in JavaScript to refer to an object. But this object is dynamic, which leads to ‘this’ referring to different objects in different cases: It can refer to the some global object, it can be used inside methods on objects, in function contexts, or in ‘new’ declarations. If we only take on ‘this’ inside methods, we still have to differentiate between methods on an object, a nested object or in an arrow function.
11
13
This talk aims to elucidate this in its entirety, so that you’ll never have to worry about that part of JavaScript again!
14
+
15
+
16
+
#### Motivation
17
+
I'd love to give this talk because I've myself never really understood 'this' for a long time, and when I first saw myself writing 'let that = this' at Runtastic, I wondered about all the different use cases of 'this' and how to optimize its usage in my code, so I started researching and trying out things. However, this exploration turned out to be quite confusing, and I want to help the attendees understand and use 'this' better so that they don't have to do hours of research.
0 commit comments