Category: JavaScript
19
Feb
I Got Interviewed by an AI — and It Asked Me the Same Question Twice
by Slav Kurochkin
No Comments
Recently I had an interview conducted by an AI system. It was actually pretty interesting — and a little funny. At one point the AI...
15
Feb
Extending Promptfoo with RAGAS: Adding RAG-Specific Metrics to Your Eval Pipeline
by Slav Kurochkin
No Comments
Promptfoo is excellent at what it does: comparing prompts, running assertions, and catching regressions in CI. But if you’re building a RAG pipeline, Promptfoo’s built-in...
31
Dec
Build ATS-Optimized Resumes with AI | Full Feature Tour Job Search
by Slav Kurochkin
No Comments
I have built AI-powered web application for managing resume alongside job postings and applications. Features intelligent resume optimization, job description analysis, and interview preparation powered...
27
Jan
Monitoring and debugging your app with Sentry.io
by Slav Kurochkin
No Comments
As a test engineer, observability tools are a crucial part of my workflow. They help me triage errors, understand user behavior, and map out service...
21
Jan
How to make sure the Code and Libraries are Secure with SonarQube
by Slav Kurochkin
No Comments
Last year, I was interviewing at a cybersecurity company, and one of the questions they asked was: How do you make sure the code and...
02
Nov
How to add code formating to your JavaScript project
by Slav Kurochkin
No Comments
To set up linters and code formatting for a React and Express project, you’ll want to use ESLint for linting and Prettier for consistent formatting....
31
Oct
How to add Swagger OpenAPI docs to NodeJS Express
by Slav Kurochkin
No Comments
Setting up OpenAPI (Swagger) in your Express app allows you to generate interactive API documentation. Follow these steps to integrate OpenAPI with your Express app....
28
Oct
How Playwright Communicates With Browsers
by Slav Kurochkin
No Comments
Playwright communicates with browsers through browser-specific protocols over a WebSocket or process communication channel. Each supported browser (like Chromium, WebKit, and Firefox) exposes an automation...
20
Jul
E2E Test Automation Design Patterns
by Slav Kurochkin
No Comments
Throughout my career, I have worked with various test automation frameworks, including Selenium WebDriver (Java, Python), WebdriverIO (JavaScript), Puppeteer (JavaScript), Cypress, and Playwright (TypeScript). These...
12
Oct
Cypress vs Playwright (2023)
by Slav Kurochkin
No Comments
I’m always looking for ways to improve testing and team performance, as described in the book “Accelerate” having fast feedback is crucial for high-performing teams....