Browse 476 talks from our meetups. Covering everything from JavaScript fundamentals to cutting-edge frameworks.
Showing 12 of 476 talks (Page 26 of 40)
Jesteś autorem biblioteki w npm? Myślisz o stworzeniu takiej? Jeśli tak, to powinieneś pomyśleć o projektach napisanych w TypeScript, w których warto zadbać o odpowiednie Type Definition, tak aby edytory wiedziały, jak wygląda API Twojego liba. Podczas tej prelekcji dowiesz się, co to jest DefinitelyTyped, oraz jak to wykorzystać w projekcie.
I'll provide you with an overview of the market and give some details about what a developer's career usually looks like. I want to share my experience in navigating the path from an intern's position to that of the CTO and offer a visualization of potential career paths. How to begin? How to advance? How to avoid burn out? Ultimately, I will show how WarsawJS can help you with your personal career path.
Zespół programistów, który znajduje się w Gdańsku, przez ostatni rok pracował nad całym zestawem poprawek do agile boardów w Jira Software 8.0. Podczas prezentacji zaprezentuję metodologię naszej pracy oraz szczegóły techniczne poszczególnych zmian. Będą zagadnienia z JS, CSS, trochę backendu, a także logiki biznesowej, która stoi za boardami w Jirze.
Frontend development is HARD — modern apps consist of many different technologies that need to play nicely together. During my talk, I want to show how to setup a bulletproof code review process. Tracking visual regressions, watching test coverage, analyzing build size and performance changes is simple using CodeChecks.
Observables are yet another way to handle asynchronicity in JS. You can think of them as Promises on steroids but there’s more to them than just that. You can think of them as arrays whose items arrive asynchronously over time. What can you do next with them? Let’s find out.
Najlepszym przyjacielem programisty jest jego IDE. Nie wszyscy wiedzą, ale każde tego typu narzędzie posiada w swoim arsenale przeróżne funkcje, dzięki którym możemy je odróżnić od zwykłego notatnika. W trakcie prezentacji chciałbym Wam pokazać kilka sztuczek, dzięki którym przestaniecie pisać kod, a zaczniecie go tworzyć.
So you’ve learned how to program. You now feel cool and powerful, you can actually “do stuff”. But what’s next? How do you improve your skills? You hear some advice to write “clean code”. But what is the definition of clean code, and how do you write it? And why does it matter so much? I can’t promise you’ll become a better programmer after this talk, or that you’ll get a “code-sense”, but I will show you some tricks, techniques and tools you can use to improve your code quality.
What is authentication and what is authorization? Why it is important to have a solid implementation of those concepts? I will showcase an example of a basic Auth implementation, using JSON web tokens with PassportJS in an app that uses React for SPA and Node.js as a backend service.
It is undeniably true that writing unreliable software is irresponsible. This talk will present the foolish alibis that are used by developers whose code is crashing on null or undefined, explain why crashing on bad input is never acceptable, and show techniques to avoid those crashes in your frontend and backend code written in JavaScript and Typescript.
You don't have to know Java/Kotlin or Objective-C/Swift to build mobile apps. When you use Titanium to build your apps you can roll out your apps for multiple platforms at once, and reduce the development cycle massively. In this talk I will explain the benefits of writing mobile apps in JavaScript using Titanium, and demo how fast and easy it is to use.
Prawie 3 lata pracuję jako trener na bootcamp’ach w Gdańsku, miałem okazję rektutować ludzi po bootcamp’ach i z nimi pracować. Chciałbym podzielić się z wami przemyśleniami oraz pewnymi statystykami o tej formie szkoleń, ich celu, absolwentach – pokazać gdzie ten system się sprawdza a gdzie nie.
Wspólnie zastanowimy się, czemu Same-Origin Policy jest takie ważne. Opowiem trochę o historii wprowadzenia CORS. I o tym wszystkim w kontekście ataków CSRF.