DEV Community

Basti Ortiz profile picture

Basti Ortiz

Web developer. Open-source contributor. Learner. Writer. Mentor. Leader.

Education

B.S. Computer Science @ University of the Philippines Diliman

Pronouns

he/him

Six Year Club
C
Top 7
5
Writing Debut
Five Year Club
Svelte
Rust
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Trusted Member 2022
Hacktoberfest 2022
Four Year Club
I was wrong about array methods and generators...

I was wrong about array methods and generators...

2
Comments
12 min read

Want to connect with Basti Ortiz?

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

Already have an account? Sign in
A Compelling Case for the Comma Operator

A Compelling Case for the Comma Operator

80
Comments 23
4 min read
Bitmasks are not so esoteric and impractical after all...

Bitmasks are not so esoteric and impractical after all...

45
Comments 3
9 min read
JavaScript First, Then TypeScript

JavaScript First, Then TypeScript

67
Comments 68
4 min read
🤖 Svelte Reviewed: A Masterclass on Empowerment 🤖

🤖 Svelte Reviewed: A Masterclass on Empowerment 🤖

52
Comments 12
14 min read
Please don't write confusing conditionals

Please don't write confusing conditionals

129
Comments 20
5 min read
Moving Fast: A Retrospective on Trunk-based Development

Moving Fast: A Retrospective on Trunk-based Development

25
Comments 7
7 min read
Promises and Events: Some Pitfalls and Workarounds

Promises and Events: Some Pitfalls and Workarounds

20
Comments 1
8 min read
Dipping Toes into Unsafe Code

Dipping Toes into Unsafe Code

26
Comments
10 min read
How Rust helped me power through my C assignments

How Rust helped me power through my C assignments

54
Comments 7
14 min read
Optimizing Immutable Strings in Rust

Optimizing Immutable Strings in Rust

56
Comments 3
10 min read
Generic `impl` blocks are kinda like macros...

Generic `impl` blocks are kinda like macros...

50
Comments 2
12 min read
The Future of "View Page Source"

The Future of "View Page Source"

99
Comments 33
5 min read
Best Practices for ES2017 Asynchronous Functions (`async`/`await`)

Best Practices for ES2017 Asynchronous Functions (`async`/`await`)

83
Comments 4
9 min read
Best Practices for ES6 Promises

Best Practices for ES6 Promises

63
Comments 10
8 min read
The Key to Effective Learning is "Constructive Stupidity"

The Key to Effective Learning is "Constructive Stupidity"

17
Comments 2
7 min read
Ciphers and Hashes Explained

Ciphers and Hashes Explained

35
Comments
6 min read
JavaScript Concurrency: Avoiding the Sequential Trap

JavaScript Concurrency: Avoiding the Sequential Trap

127
Comments 2
10 min read
An Introduction to the Server and the Client

An Introduction to the Server and the Client

51
Comments 4
9 min read
Please don't nest promises

Please don't nest promises

120
Comments 6
5 min read
The Semantics of Falsy Values

The Semantics of Falsy Values

48
Comments 15
6 min read
Please don't forget to write the changelog

Please don't forget to write the changelog

73
Comments 10
6 min read
A Grammar-Based Naming Convention

A Grammar-Based Naming Convention

167
Comments 28
6 min read
Thank you to byte-sized integers

Thank you to byte-sized integers

24
Comments 9
5 min read
A Pedant's Experiment on Optimizing Callback Functions for Array Iteration

A Pedant's Experiment on Optimizing Callback Functions for Array Iteration

36
Comments 8
9 min read
The Many Masks of `const`

The Many Masks of `const`

45
Comments 14
3 min read
An Introduction to Overloading Operators (for Beginners by a Beginner)

An Introduction to Overloading Operators (for Beginners by a Beginner)

40
Comments 2
6 min read
Who or what inspired you to do programming?

Who or what inspired you to do programming?

40
Comments 63
3 min read
Please don't commit .env

Please don't commit .env

142
Comments 85
4 min read
Previewing dev.to's Upcoming Night Mode

Previewing dev.to's Upcoming Night Mode

23
Comments 15
2 min read
Demystifying the Long Arrow "Operator"

Demystifying the Long Arrow "Operator"

126
Comments 66
3 min read
Emulating "Private" Variables in JavaScript with Closures and Factory Functions

Emulating "Private" Variables in JavaScript with Closures and Factory Functions

96
Comments 24
5 min read
"Same Reference" vs. "Same Value"

"Same Reference" vs. "Same Value"

41
Comments 11
5 min read
Node.js: Breaking JavaScript out of the browser since 2009

Node.js: Breaking JavaScript out of the browser since 2009

34
Comments 11
8 min read
Bitmasks: A very esoteric (and impractical) way of managing booleans

Bitmasks: A very esoteric (and impractical) way of managing booleans

61
Comments 33
10 min read
The difference between x++ and ++x

The difference between x++ and ++x

116
Comments 76
3 min read
Remembering that "functions are objects" can help in writing more concise code

Remembering that "functions are objects" can help in writing more concise code

48
Comments 26
5 min read
loading...