• Autor de la entrada:
  • Categoría de la entrada:Cupones / Cursos


Debugging skills beyond IDE of C++, Java, Python,Rust, Javascript, GoLang or gdb, windbg. Works for Distributed systems.

Questions the course addresses

  • How domain plays a role in debugging?

  • What considerations do software engineers make while debugging?

  • How to deal with stressful production debugging scenarios?

  • How to approach SRE?

  • Can all scenarios be automated for ease of debugging?

  • How do monitoring and observability help in debugging?

  • Can bugs to identified at design time itself?

  • What makes distributed systems hard to debug?

  • Why is debugging generic skills, unlike programming language expertise?

  • Are there software techniques beyond windbg, gdb?

  • How is debugging different from reverse engineering?

Debugging is more than just attaching a debugger to a running program. Identifying the correct root cause is a skill. In addition, the complexity of distributed systems and multi-language stacks makes debugging even harder.

The key to a long career in software is the ability to build large systems. Large-scale systems cannot be created on a single machine using a single programming language. Hence one has to evolve into a generalist engineer to lead such efforts. Irrespective of role, understanding complexity and the ability to navigate it during production firefighting is a growth accelerator in the industry. 

The course takes a generic view of workflows leading to frequently occurring debugging problems in large systems. Intentionally no tool details or deep dives are included. Instead, a guidance framework is provided for the students to explore further in their day job or software projects.

Distributed systems are a challenge to debug. Not understanding a problem can easily lead one to debug the wrong services and stacks. It is always a communication problem first. Focus on building a generic debugging mental framework instead of becoming dependent on tools like windbg and gdb as the primary response to any situation.

This course is for people who consider themselves problem solvers ahead of their designation and qualifications. For example, if you believe only developers should debug or only support should talk to customers, then this course is incompatible with your ideas.


Course Updates:

[Sept 2022]: Course with rich details and elaborate real-life examples

[Oct 2022]: Subtitles fixed

Debugging Bootcamp : Debugging software by first principles

Debugging skills beyond IDE of C++, Java, Python,Rust, Javascript, GoLang or gdb, windbg. Works for Distributed systems.»

¿Te gustaron los cupones? Tal vez también te guste este otro contenido:


Este curso se encuentra de manera gratuita gracias a un cupón que podrás encontrar aquí abajo.

Toma en cuenta que este tipo de cupones duran por muy poco tiempo.

Si el cupón ya ha expirado podrás adquirir el curso de manera habitual.

Este tipo de cupones duran muy pocas horas, e incluso solo minutos después de haber sido publicados.

Debido a una actualización de Udemy ahora solo existen 1,000 cupones disponibles, NO nos hacemos responsables si el cupón ya venció.

Para obtener el curso con su cupón usa este enlace.


Deja tus comentarios y sugerencias


Sobre Facialix

Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.