Best of GolangApril 2023

  1. 1
    Article
    Avatar of medium_jsMedium·3y

    How Go fixed everything that was wrong with programming

    Go is a programming language that provides a compromise between different programming preferences, offering advantages in terms of developer ergonomics, simplicity, and maintainability. It lacks certain features like object orientation with inheritance and exception throwing, but it excels in terms of time-to-market, performance, and being statically typed. The inventors of Go designed it to help young engineers avoid common mistakes and improve productivity.

  2. 2
    Article
    Avatar of medium_jsMedium·3y

    ChatGPT and Junior developer

    The author explains how they benefit from using ChatGPT as a junior developer, including its help with syntax errors, clone projects, CSS, mentorship, and time-saving.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Writing an OS in Go: The Bootloader

    The post discusses the importance of the bootloader in an operating system, the differences between BIOS and UEFI, and alternative options for bootloaders.

  4. 4
    Article
    Avatar of medium_jsMedium·3y

    Use Null Object Pattern Not Try/Catch Blocks

    The null object pattern is a design pattern used to handle the case when an object is null or undefined. The basic idea behind the pattern is to create a null object that has the same interface as the original object. This avoids the need to check for null objects in the code and simplifies the design.

  5. 5
    Article
    Avatar of itnextITNEXT·3y

    Cybersecurity in Go

    Cybersecurity in Go. Secure Your Application with 10 Golang Snippets. These functions are helpful whether you are developing a secure client-server app, an encrypted file system or a web app with SSL/TLS. Utilizing these functions can kickstart your project and guarantee that your systems are reliable and safe.