Open in app
Home
Notifications
Lists
Stories

Write
Serguey Arellano Martínez
Serguey Arellano Martínez

Home

Pinned

TDD, BDD in Javascript world.

The benefits of applying test-driven development (TDD) methodologies in our every day are huge: Tested code, great coverage Modular and loosely coupled code Great relation and understanding between customer — PM — developer 40% — 80% fewer bugs in production Can save development time with some experience TDD stands for…

Java Script

7 min read

TDD, BDD in Javascript world.
TDD, BDD in Javascript world.

Jan 12

The honest decision

I fell in love with programming almost by accident. And it wasn’t because of the argument I had with Brendan Eich in twitter. He’s that far-right that him spreading fake news from extremist spanish VOX party made more sense to him than talking about programming. What a waste. I hated…

Programming

4 min read

The honest decision
The honest decision

Jan 7

Virtual monkeys in charge of the zoo

Don’t want to sound picky but I see that a lot of bad decisions were made at the factory last year. I’m a software developer and I’m gonna put on the geek glasses and throw a couple comments. I’ll try to be as destructive as I can I’ll write first…

Software Development

6 min read

Virtual monkeys in charge of the zoo
Virtual monkeys in charge of the zoo

May 28, 2021

TDD, BDD in Javascript World. Node. Refactoring and notes. 5/5

In Part 4 we implemented the necessary code to satisfy the assertions we made in the acceptance criteria which we stipulated with the customer/PO and PM for that specific feature. If you are lost with code/files, you can always check the repo to see the complete project In Part 5…

Bdd

5 min read

TDD, BDD in Javascript World. Node. Refactoring and notes. 5/5
TDD, BDD in Javascript World. Node. Refactoring and notes. 5/5

May 28, 2021

TDD, BDD in Javascript World. Node. Writing code. 4/5

In Part 3 we got our first feature and implemented its steps in cucumber. We did everything using TDD as part of our BDD process. In Part four we will try to apply TDD to produce our production code. If you are lost with code/files, you can always check the…

Tdd

11 min read

TDD, BDD in Javascript World. Node. Writing code. 4/5
TDD, BDD in Javascript World. Node. Writing code. 4/5

May 26, 2021

TDD, BDD in Javascript World. Node. Writing Cucumber features. 3/5

In part 2 we set our environment. For part 3 let’s talk to our PM and to our customer so we, as a team, can understand what type of features the customer wants to get done. We will use Gherkin as natural language to try and achieve this. If you…

Tdd

7 min read

TDD, BDD in Javascript World. Node. Writing Cucumber features. 3/5
TDD, BDD in Javascript World. Node. Writing Cucumber features. 3/5

May 26, 2021

TDD, BDD in Javascript World. Node. Framework setup. 2/5

In part 1 of this series I wrote about some concerns to keep in mind and decisions we need to make before adding TDD, BDD to our workflow. In part 2 we are going to focus in setting up our environment. You will learn: basic Cucumber JS setup for a…

Cucumber

3 min read

TDD, BDD in Javascript World. Node. Framework setup. 2/5
TDD, BDD in Javascript World. Node. Framework setup. 2/5

May 26, 2021

TDD, BDD in Javascript World. Node. Mental models. 1/5

Welcome to this workshop series. It is a series consisting of five parts focusing on the application of BDD and TDD to our every day workflow for an express/NodeJS application. In Part One we will discuss some mental models and patterns that will help us on our way to build…

Bdd

4 min read

TDD, BDD in Javascript World. Node. Mental models. 1/5
TDD, BDD in Javascript World. Node. Mental models. 1/5

Published in TribalScale

·May 18, 2021

Intro to Functional Swift for Beginners

By: Serguey Martinez, Staff Engineer, TribalScale At first, I didn’t see my teammates using some functional tools and patterns that swift provides. I didn’t know either that those patterns existed! Don’t get me wrong, my team mates write quality code… I saw nice structured code and just the right amount…

Programming

5 min read

Intro to Functional Swift for Beginners
Intro to Functional Swift for Beginners

Published in TribalScale

·Feb 1, 2021

Push Notifications How-To: Firebase, AWS cron jobs & EventBridge

Let’s say we want to notify our users if they are subscribed to some sort of daily reminder. Here we can use an AWS cron job along with EventBridge to send push notifications with firebase. Let’s start with a simple diagram to identify the different parts or steps:

Javascrip

4 min read

Push Notifications How-To: Firebase, AWS cron jobs & EventBridge
Push Notifications How-To: Firebase, AWS cron jobs & EventBridge
Serguey Arellano Martínez

Serguey Arellano Martínez

Javascript developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable