DEV Community

Ivan Mykhavko profile picture

Ivan Mykhavko

Software engineer

Joined Joined on  github website
bcrypt and Laravel: 72 Bytes, Not 72 Characters

bcrypt and Laravel: 72 Bytes, Not 72 Characters

Image 2
Comments
5 min read

Want to connect with Ivan Mykhavko?

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

Already have an account? Sign in
wayback-video: Turn Any Site's History into a Video

wayback-video: Turn Any Site's History into a Video

Image 1
Comments 2
4 min read
Composer Update Is Not Safe Anymore

Malicious code hidden in git tags on forks

Composer Update Is Not Safe Anymore

Image Image Image 14
Comments 10
5 min read
PHP Generics Already Exist: They're Just Hidden in PHPDoc

Erased generics RFC and runtime safety concerns

PHP Generics Already Exist: They're Just Hidden in PHPDoc

Image Image Image 9
Comments 5
4 min read
Reincarnating a Decade-Old jQuery Project

Reincarnating a Decade-Old jQuery Project

Image 2
Comments
3 min read
Why telescope:clear Is Slow and How to Reclaim Disk in Seconds

Why telescope:clear Is Slow and How to Reclaim Disk in Seconds

Image 3
Comments 4
4 min read
Laravel whereDate() Silently Kills Your Index

Laravel whereDate() Silently Kills Your Index

Image Image 6
Comments
2 min read
$fillable Has No Context: Why Mass Assignment Breaks Down at Scale

$fillable Has No Context: Why Mass Assignment Breaks Down at Scale

Image 2
Comments
5 min read
PHP Enums Are Not Your Bottleneck (Here's Proof)

PHP Enums Are Not Your Bottleneck (Here's Proof)

Image 4
Comments
2 min read
Why I Avoid PHP Traits (And What I Use Instead)

Why I Avoid PHP Traits (And What I Use Instead)

Image Image Image 12
Comments 9
3 min read
Why Laravel Can't Guess Your Factory Relationships

Why Laravel Can't Guess Your Factory Relationships

Image Image 3
Comments 4
3 min read
Stop Flaky Tests: Freeze Time in Laravel Testing

Stop Flaky Tests: Freeze Time in Laravel Testing

Image 3
Comments
2 min read
whereHas() vs whereRelation(): Readability Over Shortcuts

whereHas() vs whereRelation(): Readability Over Shortcuts

Image 3
Comments
4 min read
PHP 8.5 Pipe Operator (|>) – Is It Worth Using?

PHP 8.5 Pipe Operator (|>) – Is It Worth Using?

Image Image Image 26
Comments 7
4 min read
Don't Let Your Staging Server Die: Separate Task Scheduling in Laravel

Don't Let Your Staging Server Die: Separate Task Scheduling in Laravel

Image Image Image 11
Comments 3
3 min read
From 20 to 24 LTS: Safe Way to Upgrade Ubuntu on DigitalOcean

From 20 to 24 LTS: Safe Way to Upgrade Ubuntu on DigitalOcean

Image Image Image 7
Comments
4 min read
Laravel Validation after() - After What, Exactly?

Laravel Validation after() - After What, Exactly?

Image 4
Comments 2
3 min read
Battling Laravel's Sneaky DELETEs: How I Got ORDER BY and LIMIT to Play Nice with Joins

Battling Laravel's Sneaky DELETEs: How I Got ORDER BY and LIMIT to Play Nice with Joins

Image Image Image 9
Comments 2
3 min read
Laravel Cache Tip: Avoid Redundant has/missing Calls

Laravel Cache Tip: Avoid Redundant has/missing Calls

Image 2
Comments
3 min read
Optimize Vendor Folder Size

Optimize Vendor Folder Size

Image Image 2
Comments 3
4 min read
Laravel Actions and Services

Laravel Actions and Services

Image 9
Comments
8 min read
Managing Hierarchical Data in Laravel

Managing Hierarchical Data in Laravel

Image 5
Comments
6 min read
Pessimistic & Optimistic Locking in Laravel

Pessimistic & Optimistic Locking in Laravel

Image 4
Comments
4 min read
Should You Use Laravel Seeders/Factories in Production?

Should You Use Laravel Seeders/Factories in Production?

Image 1
Comments
3 min read
Managing Mailboxes in Laravel Using ImapEngine

Managing Mailboxes in Laravel Using ImapEngine

Image 1
Comments
3 min read
Detecting Forbidden Functions in Laravel with PHPUnit

Detecting Forbidden Functions in Laravel with PHPUnit

Image 2
Comments 2
2 min read
Efficiently Managing Telescope Entries with Laravel-Telescope-Flusher

Efficiently Managing Telescope Entries with Laravel-Telescope-Flusher

Image 1
Comments
2 min read
Tip for Using incrementEach in Laravel

Tip for Using incrementEach in Laravel

Image 2
Comments 6
2 min read
Detect Unused Classes in Laravel

Detect Unused Classes in Laravel

Image 5
Comments
2 min read
Using PHP Backed Enums in Laravel with Testing

Using PHP Backed Enums in Laravel with Testing

Image 1
Comments
2 min read
Hidden Issue with whereFulltext and RefreshDatabase in Laravel

Hidden Issue with whereFulltext and RefreshDatabase in Laravel

Image 2
Comments
3 min read
Freezing Time: Testing Laravel Temporary Storage URLs

Freezing Time: Testing Laravel Temporary Storage URLs

Image 4
Comments
3 min read
Testing Temporary URLs in Laravel Storage

Testing Temporary URLs in Laravel Storage

Image 1
Comments
3 min read
How to Test for Equal JSON Columns in Laravel Models

How to Test for Equal JSON Columns in Laravel Models

Image Image 7
Comments 3
2 min read
Seamless Nuxt 2 Deployment: A Step-by-Step Guide with GitLab CI/CD and DigitalOcean

Seamless Nuxt 2 Deployment: A Step-by-Step Guide with GitLab CI/CD and DigitalOcean

Image 3
Comments
8 min read
loading...