Paweł Łukaszuk
Technical Leader, Senior Software Developer .NET
Białystok, Poland
Actions
Experienced software developer. Specialist in web technologies built with .NET platform, novice security engineer and leader of one-man teams.
Created projects for financial, e-commerce, travel & expense, energy and medical industry.
Big fan of work organization and automation. Believes that the processes and tools should be adapted to the situation instead of the opposite way.
Regularly performs at meetups and conferences. During weekends teaches new generation of programmers.
Free time spends on a shooting range, hiking in the forest or reading books.
Links
Area of Expertise
Topics
Tips, tricks and quirks in .NET
.NET is a powerful and flexible platform with many mechanisms that can significantly increase productivity. A limited
understanding of its details, however, can prove to be fraught with consequences. During my work, I have seen many situations
where something did not work as expected. It turned out. that the information on blogs or courses was 99% correct, and I
was hitting that forgotten 1%. On this presentation a few such cases.
I will also debunk few really popular interview questions which we used to answer wrong.
Passwordless Web 1.5
You've been using passwords forever. In fact, you've never liked them. As a user, you had no choice, and as a developer, you had no real alternatives. Until now.
In this session, we will explore the evolution of digital security, highlighting the significant drawbacks of passwords, such as susceptibility to breaches, phishing, and poor user experience. I will introduce passkeys, explaining how they leverage public key cryptography to provide a more secure and user-friendly authentication method. I will also discuss the technical underpinnings of implementation.
Migration to nowhere
Cloud is amazing. It's fast, reliable and flexible. Starting brand new application in cloud is incredible easy.
But moving existing solution to cloud...
...well that's a different story.
Many consultants say that it's easy - first lift and shift and then go cloud native. I wish it was so simple.
In this talk I will share my experience from few migration projects. Believe me - this won't be happy story. Because changing everything without breaking anything is hard.
This will be story full of "I wish I knew back then..." so you don't fall into same traps as me.
Fundamental web-security flaws
On prepared website we will jointly look for simple vulnerabilities left by 'novice' programmers, e.g. SQL injections, incorrect of backend validation of forms, listing of folder contents, broken access control and many others.
Workshop for novice web security enthusiasts
Preferred time: 35 - 60 mins
When 0 and 1 are not enough
What if we throw away old x86 and switch for quantum computers?
The Quantum Revolution, until recently so distant, is now within reach.
Explore the amazing world of quantum computing with me. Find out that today you can write programs without zeros and ones.
Preferred time: 35 - 60 mins
Speaker's toolbox
Delivering an effective speech or presentation requires more than just a great topic and amazing speaking skills. Professional speakers use a variety of tools and software to improve their presentations and engage their audiences.
In this presentation, I will introduce you to my toolbox and offer tips how I used it effectively.
Preferred time: 35 - 60 mins
Unboxing Deno
New framework from the creator of Node.js was supposed to be faster, more secure and more convenient to use on a daily basis than its predecessor.
How many of these promises have been kept? What is the status of the project? What are the strengths and weaknesses? Will it find its place on the JavaScript backend, where Node.js has reigned for years?
And the most important: is Deno really ready for production?
Preferred time: 35 - 60 mins
Small things we got wrong in .NET
.NET is a powerful and flexible platform with many mechanisms and paradigms that can greatly improve productivity.
Having a limited understanding of its details can backfire. During my work I have seen multiple situations when something works not the way it was expected. It turned out that information in blogs or courses was correct in 99% and I came across this forgotten 1%
In this talk I will show few such cases.
Preffered time: 35 - 60 mins
Passwordless Web
You have a password for your phone, computer, mail, facebook, github, linkedin, bank ... and a hundred other sites.
Are they all complicated, unique and do you change them regularly? Do your app users do in the same way?
Or would it be better to get rid of passwords once and for all?
It's quite simple, sit back for a moment and listen to how to do it.
Preferred time: 35 - 60 mins
Data-Driven Governance
Big (red) Brother is watching You!
Only in China so far, but it's not clear what the future will bring.
For many years Chinese government has been implementing tools and algorithms to evaluate citizens.
A lot of myths have grown up around this venture. Some say it is the beginning of the Orwellian world of full control, others say it is the answer to the growing needs of the moment.
During the presentation we will take a closer look at this one of the biggest data science projects in history.
Preferred time: 35 - 60 mins
Inconvenient truth about passwords
Passwords are one element of our digital security. There are a lot of myths and lies about them, meanwhile a lot of seamingly good pieces of advice is outdated.
In this presentation, I will talk how the world of passwords looks like in 2023. What the rules for creating and managing them should be. How to embrace hundreds of passwords and not go crazy. Why passwords leak and how to limit the damage from leaks.
Preferred time: 25 - 60 mins
Secret Life of Algorithms
Have you ever wondered why your search results are as you see them?
How are the recommended Facebook entries selected?
What really determines your credit decision?
Computers, programs and algorithms surround us. They make our lives easier, but at what price?
During my presentation I will present few algorithms which control our life. I will show examples, how our sensitive data can be used against us.
Preferred time: 35 - 60 mins
Where is my mind?
Open website, read the headings, run your eyes over the paragraphs, click on the link.
Go to a new website and start again. In the meantime, check Facebook, Twitter, email.
Quickly get bored and grab your phone.
Forget what you really wanted to do.
Concentrating on one activity comes harder and harder, and reading a book with understanding becomes a challenge.
This is how the internet is messing our brains.
In this presentation, I will talk about the mechanisms and effects of brain changes.
Preferred time: 35 - 50 mins
How to train Junior developers
The IT industry has never been as open as it is now: we hire students, people after courses, 'non-technical' people.
In this speech I'll present how to efficiently introduce a Junior to the realities of professional software development. I'll show an approach that helped me to effectively utilise the skills of a new developer with reasonable engagement of the rest of the team.
Preferred time: 35 - 60 mins
How to handle mature projects
Job adverts mammoth us with buzzwords, benefits and a pay-spread. The sad truth is that you won't see Blockchain, DDD or CQRS in your next project.
Unfortunately, we spend most of our careers maintaining or developing existing projects. During the presentation, I will share a list of actions you may take when entering a project so as to avoid the pitfalls of unknown.
Preferred time: 35 - 60 mins
Let's get more functional
- Functional programming is difficult.
- It is impossible to program functionally in an object-oriented language.
- I won't get any benefit from functional programming
I have heard this many times, you probably have too.
In this presentation I will show that this is not true. If you can program object-oriented in C# then you can also do it functionally. You don't need F# for that.
Preferred time: 35 - 60 mins
WeAreDevelopers .NET Day
Tips, tricks and quirks in .NET
https://www.wearedevelopers.com/en/live-events/5/net-day-october-2024
MS Tech Summit
Small things we got wrong in .NET
https://www.facebook.com/events/1609632883207377
bstok.ms #8
Small things we got wrong in .NET
CyberWiseCon Europe
Passwordless web
https://www.facebook.com/events/319969380407317
4Developers 2024
It's time to say goodbye to passwords
https://www.facebook.com/events/2016567125381122
Warszawskie Dni Informatyki
Small things we got wrong in .NET
https://www.facebook.com/events/1573323239870308
4Developers Wrocław 2023
Small things we got wrong in .NET
https://www.facebook.com/events/783205366419359/
4Developers Poznań 2023
Small things we got wrong in .NET
https://www.facebook.com/events/953226042466888
Sollers Tech Talks x Białystok
How to train Junior developers
ProMEET #41
Unboxing Deno
meet.js Białystok #48
Unboxing Deno
ProMEET #39
Small things we got wrong in .NET
ProMEET #39
Passwordless Web
4Developers 2022
Small things we got wrong in .NET
https://www.facebook.com/events/1013566635901158
ProMEET #36
Working with an unknown system, domain and other project spooky stuff
4Developers 2021
Let's (not) do like they did
https://www.facebook.com/events/981141315685133
4Developers 2021
Data-Driven Governance
https://www.facebook.com/events/981141315685133
Virtual Wednesday Innovation Night #12
Inconvenient truth about passwords
4Developers Online 2020
Secret Life of Algorithms
https://www.facebook.com/events/179253813121691
4Developers Wrocław 2019
Where is my mind?
https://www.facebook.com/events/2287916358130668
4Developers Wrocław 2019
How to train Junior developers
https://www.facebook.com/events/2287916358130668
meet.js Białystok #29
How to handle mature projects
4Developers Katowice 2019
How to handle mature projects
https://www.facebook.com/events/2316751635232991
4Developers Kraków 2019
Let's get more functional
https://www.facebook.com/events/364979930773364
HackYeah 2019
Let's get more functional
https://www.facebook.com/events/2395881610685005/
HackYeah 2019
Secret Life of Algorithms
https://www.facebook.com/events/2395881610685005/
Hello, Olsztyn!
Let's get more functional
Hello, Olsztyn!
Serverless with Azure Functions
ProMEET #25
Secret Life of Algorithms
CONFidence Class 2019
Fundamental web-security mistakes
2 presentations for participants of different age
https://www.facebook.com/events/1020489374800414
https://confidence-conference.org/archiwum/krakow_2019.html
https://confidence-conference.org/archiwum/confidence_class.html
4Developers 2019
When 0 and 1 are not enough
https://www.facebook.com/events/323538238492849
best presentation on Machine Learning & Data Science track
Boiling Frogs 2019
How to train Junior developers
meet.js Białystok #26
Passwordless Web
HackYeah 2018
PWA in three quarters of an hour
https://www.facebook.com/events/1814507388585186/
4Developers Wrocław 2018
PWA in three quarters of an hour
https://www.facebook.com/events/2050139961902864
4Developers Katowice 2018
PWA in three quarters of an hour
https://www.facebook.com/events/193769821314077
4Developers Łódź 2018
How to train Junior developers
https://www.facebook.com/events/444620676001774
4Developers Łódź 2018
I know that I know nothing
https://www.facebook.com/events/444620676001774
4Developers Kraków 2018
PWA in three quarters of an hour
https://www.facebook.com/events/466863440443951
4Developers Gdańsk 2018
How to train Junior developers
https://www.facebook.com/events/291746178034516
4Developers Gdańsk 2018
I know that I know nothing
https://www.facebook.com/events/291746178034516
4Developers 2018
Let's get (a bit) more offline
https://www.facebook.com/events/1546983188743750
ProMEET #14
Make your Website (a bit) offline
Kariera IT Białystok
Introduction to Progressive Web Apps
meet.js Białystok #15
Make your Website (a bit) offline
meet.js Białystok #10
Data visualization in D3.js
Paweł Łukaszuk
Technical Leader, Senior Software Developer .NET
Białystok, Poland
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top