← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 33
  1. Simplify Go Tests with cmp

    The cmp package is the only package outside the Go std library that we need to test and document how the system behaves.

  2. Making Go Tests Nice & Tidy

    Having clear, easy-to-understand and rock-solid test preconditions is paramount.

  3. Stop Fighting Your Go Tests: Simplify and Clarify

    This time, we’re rolling up our sleeves to simplify the test setup, pick Go types that actually make sense, and stop confusing readers with constantly changing names.

  4. How to Remove Pollution From Go Tests

    Why do we clutter our code?

  5. Go Testing Mistakes to Avoid

    Welcome to the Go podcast with host Dominic St-Pierre!

  6. 50 Go Testing Mistakes

  7. Handling Go Errors In Tests

    Errors in Go are like the STOP sign.

  8. Security, DevSecOps and Testing with Go

    Welcome to the Go podcast with host Dominic St-Pierre!

  9. Critical First Step in Go Tests

    “I have two news for you, bad and worse,” said the mechanic.

  10. Simple Trick To Speed Up Your Go Tests

    We focus on fundamental parts of the cmp package: checking equality and calculating diffs.

  11. Go Testing: How to Communicate Clearly

    In Go, we build packages - fundamental Lego-like blocks that we assemble in modules and use to build applications.

  12. Don't Overload Your Brain: Write Simple Go

    This week we do small refactoring to illustrate how we can improve code readability and reduce cognitive load.

  13. 3 Red Flags to Watch When You Join New Team

    The ritual starts.

  14. 3 Career Mistakes New Go Developers Should Avoid

    A few years ago, at the GopherCon UK conference, I asked three programming instructors and mentors a straightforward question: What early career mistake will you never make again?

  15. Benchmarking: What You Can't Miss in Go 1.24

    For us Go developers, writing less code means fewer opportunities to make mistakes.

  16. How To Connect to Your New DigitalOcean Droplet

    We’ve just provisioned a new Ubuntu 24.04 LTS droplet in Digital Ocean.

  17. How to Write Better Tests in Go

    How do you know if what you are building is the right thing?

  18. People Who Have Influenced Me in Quality Engineering

    I’ve been interested in engineering quality since I assembled my first electronic radio over 40 years ago.

  19. Why Test-First Development Is So Damn Hard

    Thinking is hard.

  20. Why Learning Fundamentals of Physics Will Make You a Better Software Engineer

    When was the last time you were fixing critical bugs in your code?

  21. How I Got Interested in Time Blocking System

    Keeping at bay digital distractions and filtering online noise is the most important think you can do for yourself.

  22. Rules for New Go Programmers

    You skyrocket your chances for success if you follow simple rules.

  23. Learning Go: Tips for Developing the Right Mindset

    How do I start?

  24. How To Handle Go Security Alerts

    “Our reports say your software is not secure and has critical and high vulnerabilities.

  25. Organizing Your Go Code: Tips for Beginners

    How should I organize my Go code?

  26. How to Prevent Panics in Go

    Imagine you are sitting relaxed in a self-driving car.

  27. Essential Tools for Go Developers

    Before writing Go programs, you must set up your editor and install essential tools.

  28. How to Break Production on Black Friday

    Users won’t do this!

  29. Damn! It Worked Last Week!

    It takes ages for the newsfeed to load.

  30. Writing Secure Go Code

    What does it mean to keep security in mind when writing Go code?

  31. Performance Tuning and Benchmarking

    Have you ever wondered how to determine if your Go code is performing at its best?

  32. Communicating with tests

    In this episode, Graeme King hosted me to show practical examples of refactoring the test codebase.

  33. Building Go binaries with Goreleaser

    Building and releasing software shouldn’t be a tedious, manual, error-prone task.