What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

This article was originally published in my blog www.yourdevopsguy.com. What is the differe… » DEV Community | dev.to

22 de septiembre de 2020 · 1 min · 18 palabras · Nacho Cano

Software Development Best Practices

A list of software development best practices » DEV Community | dev.to

6 de septiembre de 2020 · 1 min · 12 palabras · Nacho Cano

You dont believe in clean code

What has clean code ever done for us? » DEV Community | dev.to

6 de julio de 2020 · 1 min · 13 palabras · Nacho Cano

Branching Patterns: Reviewed Commits

Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns. » martinfowler.com | martinfowler.com

4 de mayo de 2020 · 1 min · 18 palabras · Nacho Cano

Five Big Myths Surrounding Technical Debt

In a software company, people often talk about tech debt, usually blaming it for something bad that is happening, such as » hackernoon.com | hackernoon.com

9 de marzo de 2020 · 1 min · 25 palabras · Nacho Cano

Cómo detectar una mala empresa en una entrevista de trabajo

7 preguntas que debes hacer a tu entrevistador para descartar tú a la empresa en una entrevista de trabajo. » 26 de feb. de 2020 | geekytheory.com

29 de febrero de 2020 · 1 min · 27 palabras · Nacho Cano

The Best Whiteboard Interview Advice I Ever Received

Whiteboard-style interviews are ubiquitous in the tech industry. For those who not had the pleasure, whiteboard interviewing is the practice of asking candidates to solve technical questions on a whiteboard, piece of paper, or computer during the interview. This kind of… » hackernoon.com | hackernoon.com

14 de enero de 2020 · 1 min · 45 palabras · Nacho Cano

10 OOP Design Principles Every Programmer Should Know

The Object-Oriented Design Principles are the core of OOP programming, but I have seen most of the Java programmers chasing design patterns like Singleton pattern, Decorator pattern, or Observer pattern, and not putting enough attention on learning Object-oriented analysis and design. It’s important to learn the basics of Object-oriented programming like Abstraction, Encapsulation, Polymorphism and Inheritance. But, at the same time, it’s equally important to know object-oriented design principles. » Hacker Noon | hackernoon.com

6 de mayo de 2019 · 1 min · 74 palabras · Nacho Cano

10 practices for readable code

I’ve been writing code for 20 years. During that time I’ve worked with 17 teams coding different languages to build hundreds of projects. These include everything from a simple blog site, to APIs supporting 3,000 requests/second, to top selling apps. From these experiences, combined with the books I’ve read, it’s become apparent to me what matters most in code: readability. » Jason McCreary | jason.pureconcepts.net

19 de septiembre de 2018 · 1 min · 65 palabras · Nacho Cano

10 Lessons from 10 Years of AWS (part 1)

I recently presented a talk at the AWS Community Day in Bangalore. The tweet following the talk became my most popular tweet ever and I received quite a few requests for more details. For the last 10 years, I have had the chance to work in companies that embraced the cloud, and in particular AWS. This two-part blog post is an attempt to share that experience with you. Hope you enjoy! ...

10 de enero de 2018 · 1 min · 76 palabras · Nacho Cano