Like all the good things, Nordic.js also came to an end – for now. Just like yesterday, I am going to write down the parts that fully got my attention during the day.
Claudia Hernandez: JS in Wonderland
When you give the above characters to your js console, what do you think the result will be? Let’s read it from right to left.
-  represents an empty array.
- If you negate an empty array which is received as a true value by exclamation mark, the result will be false.
So, can you guess the value true? It shouldn’t be hard to guess:
In the beginning of Hernandez’ presentation, all the effort looked like some meaningless puzzle game – and I guess that is also what she wants the audience to think in the early minutes of her presentation. But, this technique actually led to the discovery of a serious hack. Here is a quote from the talk:
That’s the point about the science. We should keep on discovering by pushing the limits even though there is no practical use in short run.
And another valuable quote from her presentation:
Feross Aboukhadijeh: P2P
Here is another hard-to-forget presentation from this year’s Nordic.js. I think Feross Aboukhadijeh presented the most interactive speech of the conference with his talk about Internet’s itself and P2P technology. He firstly shared a quite clear view of what attributes should internet possess:
- No middlemen
- People Powered
But, is it really resilient, diverse and etc?
Feross shows that utopian internet model and modern reality do not really map. Internet is built to be a communication system to help its peers find an alternative way at the times of unavailabilities, but service giants stand in the centre of peers.
- If they fail, we all fail. (Resilience?)
- If they decide to halt a service, we have no right to speak up. (No middlemen?)
- If they are blocked in some country, we are also blocked. (Diverse & People Powered. I’d like to remind you that Wikipedia is still blocked in Turkey.)
I felt huge sympathy for the thoughts of Feross, because that is some idea that I’ve been working on for some time via my product Reservation.no which recently declared war to the giants in table booking system.
Feross also caused us see that URL is actually a bad thing 🙂
The L letter in URL stands for location. And if what you are looking for isn’t there, you will simply get a 404 error, although it is somewhere in the web.
That makes me think: Could or should URL be replaced in the future?
Ben Schwarz: Beyond the bubble
One cannot always give compliments to an event, right? Otherwise, there would be no point to improve things. The presentation of Ben Schwarz, ‘Beyond the bubble’, of course handled a critical accessibility issue. The founder of calibreapp, tutored us about the performance issues caused by the ignorance of developers and his stats also represented the status of internet accessibility for the majority of the world. However, most of these points were actually described with a more informative tone by Scott Jehl in Responsible Responsive Design (Chapter 4: Delivering Responsibly).
Despite my critical views, ‘Beyond the bubble’ still hits the target. The participants of the event will be more careful when they include their CSS/JS files from now on and many of them will behave more professionally at performance testing.
I regret that I am not able to mention the other speakers’ hard work, but I am sure that some other blogger/developer is writing about them. Big thanks to all speakers!
Also, I have a feeling that the second day of Nordic.js was more fun. Maybe that was because of the distributed performances of the hosts, Unn Swanström & Mattias P. Johansson. (Like live tattoo show, video call, etc…)
And, special thanks to the conference organisers: Jonny Strömberg, Martina Elm and Johannes Edelstam.
See you all next year!
Sercan Leylek / Stockholm