Blog

We write for you. It's important to keep in touch sharing good ideas.

improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve
improve

How User-Centered Design Makes You the Hero of Your Users' Story

How User-Centered Design Makes You the Hero of Your Users' Story
Craft a winning experience. UCD puts users first!

A Clean Code's Tale

A Clean Code's Tale
UX and clean code wins!

How Low-Fi Prototyping Saves the Day

How Low-Fi Prototyping Saves the Day
The secret weapon for UX design. Fast, cheap, user-friendly

Avoiding the Feature Flop

Avoiding the Feature Flop
User feedback led to a user-centered redesign for success

Client-Driven Innovation: A Startup's Path to Victory

Client-Driven Innovation: A Startup's Path to Victory
Triumphing over prioritization

An Awesome Feedback Experience

An Awesome Feedback Experience
Leading with positivity

Strategy Design Pattern

Strategy Design Pattern
Decoupling code by segregating its behavior

Building Value

Building Value
Software engineers are problem-solvers

Loose Coupling

Loose Coupling
Enhancing code quality and scalability

Chained Middleware

Chained Middleware
Middleware follows the Chain of Responsibility design pattern

Simple made easy

Simple made easy
Simplicity often means making more things, not fewer.

Server Actions are the best new feature in Next.js

Server Actions are the best new feature in Next.js
The new Server Actions are a revolutionary addition to Next.js that will change the way developers handle server-side data and forms. It's really exciting!

How to Protect Yourself Against Digital Impersonation

How to Protect Yourself Against Digital Impersonation
What are the ways to safeguard oneself from digital impersonation?

Reduce Cost and Increase Security with Amazon VPC Endpoints

Reduce Cost and Increase Security with Amazon VPC Endpoints
The benefits of using Amazon VPC endpoints

Kata of the Day #22

Kata of the Day #22
Round up to the next multiple of 5

Kata of the Day #21

Kata of the Day #21
Plural

Kata of the Day #20

Kata of the Day #20
Array diff

Why do DevOps practices fail in security?

Why do DevOps practices fail in security?
How modern DevSecOps processes and tools can fix it

Kata of the Day #19

Kata of the Day #19
Sort Numbers

Kata of the Day #18

Kata of the Day #18
Find the Position

Kata of the Day #17

Kata of the Day #17
Hex to Decimal

Kata of the Day #16

Kata of the Day #16
Powers of 2

Protecting your company in a ChatGPT World

Protecting your company in a ChatGPT World
Evaluating your cybersecurity posture in the age of AI

AWS Lambda Cost Optimization

AWS Lambda Cost Optimization
Cost optimization is important when developing solutions involving AWS Lambda

Kata of the Day #15

Kata of the Day #15
Filter out the geese

Kata of the Day #14

Kata of the Day #14
Sort and Star

Kata of the Day #13

Kata of the Day #13
Convert number to reversed array of digits

Kata of the Day #12

Kata of the Day #12
Lost without a map

Kata of the Day #11

Kata of the Day #11
Creating a class

Kata of the Day #10

Kata of the Day #10
Grasshopper - Personalized Message

Kata of the Day #9

Kata of the Day #9
Keep up the hoop

The Software Architect

The Software Architect
A great software architect is an invaluable partner

Kata of the Day #8

Kata of the Day #8
Sentence Smash

Kata of the Day #7

Kata of the Day #7
Counting sheep

Agile vs Waterfall

Agile vs Waterfall
Agile is a radically different way of working

Kata of the Day #6

Kata of the Day #6
Valid braces

Kata of the Day #5

Kata of the Day #5
Convert boolean values to strings 'Yes' or 'No'

Kata of the Day #4

Kata of the Day #4
Multiples of 3 or 5

Kata of the Day #3

Kata of the Day #3
Traffic light

Kata of the Day #2

Kata of the Day #2
What's the real floor?

Kata of the Day #1

Kata of the Day #1
What is between?

Need some help?

Let's see
budget
budget
budget
budget
budget
budget
budget
budget
budget
budget