what I do
I build opensource
I write articles on dev.to
or here
I offer workshops
I organize meetups
I build and lead JS teams
talks and stuff
Defensive Coding workshop
#DEFCON31 #NodeConfEU #ConfidenceConf #X33FCON
I run code from the internet, again #WarsawJS
Malware analysis at runtime #OMHconf
Watch me run malware from NPM #TheHackSummit
LavaMoat lightning talk #Node Congress Berlin
I'm running code from the internet! #DevSecCon
[pl] Odpalam kod z Internetu i co mi zrobicie? #OMH
Eval all the strings! #NodeConfEU & #Geekle
SnykLIVE episode with ZB
My NPM package will eat your lunch #Geekle
My NPM package will eat your lunch #SnykCon
Oops! Supply chain shenanigans. #WeAreDevelopers
Workshop: diagnostic tools #NodeConfRemote
Fun with async hooks and stack traces
JS memory management 2020
Dev security v2 at #meet.js Summit
Computer, refactor my code! #GrillJS
More dev security #Node.js Meetup Berlin
Diagnostics - flame graph guide
Developer's take on security #JSPoland
npm audit resolver RFC
Redux and side effects #meetjs Poznan
Node.js Diagnostics 101 #meetjs summit
Intro to preparing a meetup talk
Getting Node.js app production ready 3 #code-europe
Below may be outdated:
JS memory management #meet.js
In NPM we trust #meet.js
(PL)React vs Angular panel
Getting Node.js app production ready 2 #polyconf
Getting Node.js app production ready #meet.js summit 2016
DRY Redux HTTP #meet.js+react
Promises #meet.js
Browserify build #meet.js
Content Security Policy #FrontTrends 2014
Follow up on memory #meet.js
Memory leaks #meet.js
Becoming a UX hero #CHI-Poznan
UX designer in a dev team #4developers
CSS in webapps #meet.js & #4developers
WebAudio API #meet.js
Communication architecture #meet.js
JS security #meet.js
find me
on twitter
on github
or mail me: naugtur at gmail
stackoverflow
linkedin (rarely used)