My character
Julka
My specialization 14
var, let, and const, including scope, hoisting, and the temporal dead zone. I'm also familiar with closures, promises, async/await, and the event loop, including the call stack, microtasks, and macrotasks. I can also write plain vanilla JavaScript without relying on a framework.describe blocks and define tests using test blocks, as well as what test.step, test.only, and test.use do.
I appreciate Playwright's support for cross-browser testing, its resilient locators, and its ability to run tests in parallel. The Trace Viewer is a wonderful GUI for debugging, and the Playwright VS Code extension is great for writing tests.beforeEach hook and when to create a fixture instead. But wait, give me a second…
*Comes back 10 minutes later.*
I've done some research with the help of a large language model, and the oracle has spoken: use hooks for actions tied to the test lifecycle, and fixtures for reusable dependencies that need setup, injection, and possibly teardown. When you're asking yourself **WHEN** an action should happen, think hooks. When you're asking yourself **WHAT** resource a test needs, think fixtures.
See how easy it is with AI these days? You've got your own little professor who can explain concepts to you as if you were 10 years old.
I just hope this professor won't steal my job, haha, because AI is like the invention of the calculator: it's just a tool. Right? At least, that's what I keep telling myself so I don't go crazy and end up picking strawberries abroad after all those years at uni.
Wait, why am I oversharing here? I guess studying for hours on end takes its toll. I'm a little stressed about tomorrow's technical interview.
Wish me luck!password123, hard-code it, and push it to a public repo. I know about common threats such as DDoS attacks, brute-force attacks, SQL injection, XSS, and CSRF, but I don't know how to ethically hack a website or protect it against more sophisticated attacks.
(I even failed EPAM's phishing test 😭 It was the middle of the night, and I was sleepy, okay?? That's a terrible excuse, IKIK.)Leveling up 7
Sensei says
Training montage
cue the 80s synthReps today: as many as it takes. Rest: when the build is green.
Certificates
4Side quests
interestsSort through the posts
quest log · 9 entries- 01
page.route(): lying to my app for its own good
Mocking the network in Playwright: fake APIs, fake errors, fake slowness, and the one rule that keeps you from testing your own lies.
- 02
Flaky tests are just tests with commitment issues
Green on Monday, red on Tuesday, green again after a retry. Why Playwright tests get flaky and how I stopped gaslighting myself about it.
- 03
NextPizza Update #2: Storybook, Unit Tests, and more 🍕
Backend integration, Storybook, unit tests and the day MySQL Workbench woke up my database.
- 04
How to deal with a little boredom and lack of motivation?
A very honest post about feeling sick of the screen and trying to get my motivation back without forcing it.
- 05
Integrating Prisma with Next.js and MySQL
Prisma + Next.js + MySQL: the adapter, one shared client and prisma.config.ts.
- 06
some notes
Loose notes: Storybook doubts, unit tests with Vitest and the next project idea.
- 07
Building Next Pizza: My Journey with Next.js and React 🍕
Next Pizza, my pizza ordering app: what works, what doesn't yet, and my doubts along the way.
- 08
PokemonRecognizer — a practical mini‑project to learn PyTorch and data handling
A tiny PyTorch classifier that decides whether a plush is Jigglypuff or Bulbasaur.
- 09
How I Built This Blog - Next.js, Markdown, and Animated Background
How this blog came to life: Next.js, Markdown files and an animated background.