Category: Technology



Fraud syndrome, better known as impostor syndrome, is a common phenomena where someone feels like a fraud because they think everyone is better than themselves. Working with JavaScript tends to generate this effect on developers, because there is always a new library to learn, and a new framework to master. Despite their experience, every developer that interacted with JavaScript, has found themselves with a confused face while trying to understand the new technology everybody is talking about, just to have it replaced by another one in the incoming months. In this talk, Jose Aguinaga, author of "How it feels to learn JavaScript in 2016" and experienced developer (he swears), will talk about JavaScript fatigue and better approaches to avoid the Fear Of Missing Out other than trying to learn everything that comes from HackerNews. From his job in San Francisco, to teaching coding in Bali, Jose will share his personal experiences of working for multiple startups in various cities across the world, and share his views on how to learn the most popular (and unpopular) language in the world. EVENT: jsday 2017 SPEAKER: Jose Aguinaga PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). https://www.youtube.com/watch?v=KkgFXFo2WIA



For nearly 35 years I have been working with small processors and there has always been deep divides between practitioners of languages. When writing assembly we ridiculed those using C and when I spent years microcoding we scoffed at everyone. However, nearly all groups continue to wag their heads at the shameful C++ programmers attempting to twist their tools toward the small. Recent language developments have made C++ the obvious choice for many embedded projects; nevertheless, the toxic environment extends past reddit roasts into poor vendor support of tools and nearly obstructionist chip manufacturers. This session will use a bare-metal project started in 2018 for a Ciere client as a case study while we work through the decision process for using C++, the acrobatics required to support the language, recent language features that enable goals of size, speed, and expressiveness, and useful libraries. While the examples will be based on a concrete project, the extracted lessons-learned should be applicable to many embedded projects (bare-metal and small-OS). Attendees will walk away with motivations to use C++ in embedded projects, hints and tips to making tools work, and a sampling of language features and idioms that improve the quality of a final product. EVENT: C++Now 2018 SPEAKER: Michael Caisse PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=c9Xt6Me3mJ4 https://www.youtube.com/watch?v=1l2g2dAobXA



Web Apps are a great way to reach a large audience of users, but JavaScript can create challenges when it comes to SEO and discoverability of your content. In this session we will talk about these challenges and possible solutions as well as what you should look out for. EVENT: JSCamp Barcelona 2018 SPEAKER: Martin Splitt PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=E2lJoVD0Wec https://www.youtube.com/watch?v=M8Y3da2jM5Q