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

JavaScript First, Then TypeScript

JavaScript First, Then TypeScript

64
Comments 68
4 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
🤖 Svelte Reviewed: A Masterclass on Empowerment 🤖

🤖 Svelte Reviewed: A Masterclass on Empowerment 🤖

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

Please don't write confusing conditionals

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

Moving Fast: A Retrospective on Trunk-based Development

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

Promises and Events: Some Pitfalls and Workarounds

16
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

53
Comments 7
14 min read
Optimizing Immutable Strings in Rust

Optimizing Immutable Strings in Rust

55
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`)

80
Comments 4
9 min read
Best Practices for ES6 Promises

Best Practices for ES6 Promises

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

The Key to Effective Learning is "Constructive Stupidity"

16
Comments 1
7 min read
Ciphers and Hashes Explained

Ciphers and Hashes Explained

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

JavaScript Concurrency: Avoiding the Sequential Trap

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

An Introduction to the Server and the Client

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

Please don't nest promises

118
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

164
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)

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

Who or what inspired you to do programming?

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

Please don't commit .env

138
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"

40
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

73
Comments 32
9 min read
The difference between x++ and ++x

The difference between x++ and ++x

110
Comments 75
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

46
Comments 26
5 min read
loading...