DEV Community

Marcin Wosinek profile picture

Marcin Wosinek

I'm JS developer with 13 years of professional experience. I'm always happy to teach my craft.

Location Valencia, Spain Joined Joined on  Personal website https://how-to.dev/ github website twitter website
Advantages of unit testing—with examples in Jasmine

Advantages of unit testing—with examples in Jasmine

2
Comments 1
5 min read

Want to connect with Marcin Wosinek?

Create an account to connect with Marcin Wosinek. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Pure functions and basic tests in Jasmine

Pure functions and basic tests in Jasmine

Comments
4 min read
How to prepare for a job interview

How to prepare for a job interview

1
Comments 2
3 min read
How to build a demo project

How to build a demo project

1
Comments
7 min read
What is version control?

What is version control?

Comments 8
7 min read
Why IT projects are never done

Why IT projects are never done

Comments
5 min read
Why is it difficult to get onboarded on an existing project?

Why is it difficult to get onboarded on an existing project?

Comments
4 min read
How to write maintainable code: Straightforward logic

How to write maintainable code: Straightforward logic

3
Comments
4 min read
Writing maintainable code: Data model

Writing maintainable code: Data model

Comments
4 min read
How to write maintainable code: Naming things

How to write maintainable code: Naming things

Comments
3 min read
How to manually test a web API

How to manually test a web API

1
Comments
5 min read
How to build an impressive demo project

How to build an impressive demo project

Comments
9 min read
What you should know about web APIs

What you should know about web APIs

4
Comments
8 min read
What is an API?

What is an API?

1
Comments
4 min read
How to figure out the next step in your career

How to figure out the next step in your career

Comments 1
4 min read
Job hopping throws a lot of value away. How can we do better as an industry?

Job hopping throws a lot of value away. How can we do better as an industry?

Comments
5 min read
What to expect from your first job in programming

What to expect from your first job in programming

Comments
4 min read
How to do web programming on an old computer

How to do web programming on an old computer

8
Comments 3
4 min read
How to move from industrial engineering to software testing—interview with Tamara Ridi

How to move from industrial engineering to software testing—interview with Tamara Ridi

Comments
3 min read
What is a good tester?—Interview with Alexander van der Berg

What is a good tester?—Interview with Alexander van der Berg

1
Comments
5 min read
Who is a good match for testing? — An interview with Michał Błaszak

Who is a good match for testing? — An interview with Michał Błaszak

1
Comments
4 min read
How to write a good bug report

How to write a good bug report

Comments
4 min read
Which technical skills are useful for test automation

Which technical skills are useful for test automation

5
Comments 6
4 min read
What is manual testing?

What is manual testing?

Comments 2
5 min read
All the moving parts in an end-to-end setup

All the moving parts in an end-to-end setup

Comments
4 min read
What are the benefits of unit testing?

What are the benefits of unit testing?

2
Comments
3 min read
How to set up a perfectly isolated end-to-end environment

How to set up a perfectly isolated end-to-end environment

Comments
4 min read
How to manage the ever-growing execution time of E2E tests

How to manage the ever-growing execution time of E2E tests

1
Comments
5 min read
What causes end-to-end flakiness and how to address it

What causes end-to-end flakiness and how to address it

1
Comments 2
9 min read
How to prioritize test cases in end-to-end testing

How to prioritize test cases in end-to-end testing

Comments
4 min read
Divider App: Improving edge cases

Divider App: Improving edge cases

Comments
5 min read
Divider App: How many edge cases can have one operation

Divider App: How many edge cases can have one operation

Comments
5 min read
How to squeeze information from your repository with the command line

How to squeeze information from your repository with the command line

1
Comments
12 min read
Does My Web Application Need End-to-End and Unit Tests?

Does My Web Application Need End-to-End and Unit Tests?

Comments 1
8 min read
Intro to the Terminal: Basic Commands That Will Help You Get Started

Intro to the Terminal: Basic Commands That Will Help You Get Started

1
Comments 2
8 min read
Pros and Cons of Keeping Your Code in Monorepo

Pros and Cons of Keeping Your Code in Monorepo

Comments
7 min read
How to keep your units testable in JavaScript

How to keep your units testable in JavaScript

1
Comments
8 min read
What a security operations center analyst does and how to become one

What a security operations center analyst does and how to become one

1
Comments 1
4 min read
The Hitchhiker’s Guide to the Command Line

The Hitchhiker’s Guide to the Command Line

Comments
8 min read
Getting into tech with no IT background: Tips & stories

Getting into tech with no IT background: Tips & stories

4
Comments
8 min read
Why do developers use shell?

Why do developers use shell?

Comments
5 min read
Is jQuery still relevant?

Is jQuery still relevant?

6
Comments 1
4 min read
Rebases in Git and why you shouldn’t be afraid of them

Rebases in Git and why you shouldn’t be afraid of them

7
Comments 3
7 min read
When Should I Register on GitHub As a Beginner Programmer?

When Should I Register on GitHub As a Beginner Programmer?

2
Comments
2 min read
How to keep your sanity while working with Git

How to keep your sanity while working with Git

2
Comments
6 min read
Why Git is so complicated

Why Git is so complicated

1
Comments
5 min read
The "detached HEAD" state in Git: What it is and how to fix it

The "detached HEAD" state in Git: What it is and how to fix it

6
Comments
5 min read
Searching for an IT job: Comparing the workplace characteristics of IT companies

Searching for an IT job: Comparing the workplace characteristics of IT companies

4
Comments
7 min read
Oh-My-Bill: Project Introduction

Oh-My-Bill: Project Introduction

2
Comments
4 min read
Minor imperfections that shout ‘beginner code’

Minor imperfections that shout ‘beginner code’

6
Comments
4 min read
What Tech Newbies Need According to Industry Insiders

What Tech Newbies Need According to Industry Insiders

13
Comments 5
9 min read
HTML + CSS project: website slicing

HTML + CSS project: website slicing

6
Comments 4
2 min read
How to Become a Faster Programmer

How to Become a Faster Programmer

229
Comments 18
5 min read
The README file: How to Help Others Understand Your Project

The README file: How to Help Others Understand Your Project

8
Comments
3 min read
Beginner Programmer’s Guide to Using Git in a Team

Beginner Programmer’s Guide to Using Git in a Team

2
Comments
7 min read
How To Set Up .gitignore for Your JavaScript Project

How To Set Up .gitignore for Your JavaScript Project

30
Comments 2
4 min read
How to Implement a Basic JavaScript Application

How to Implement a Basic JavaScript Application

4
Comments 2
7 min read
Cómo empezar a hablar un nuevo idioma

Cómo empezar a hablar un nuevo idioma

5
Comments 3
5 min read
How to Collect Inputs for Your Project

How to Collect Inputs for Your Project

1
Comments
4 min read
How to Start Unit Testing with Jasmine

How to Start Unit Testing with Jasmine

Comments
3 min read
loading...