Ciências da Computação e da InformaçãoInglêsSquarespace

Blog - Bitfield Consulting

Blog - Bitfield Consulting
Tutorials, exercises, and articles on programming.
Pagina inicialFeed RSS
language
Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

Freedom is nothing without constraints, and Go’s generics gives us a powerful way to build polymorphic types and functions constrained by type sets . Let’s geek out.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

What kind of idiot would carry a package for someone when they've absolutely no idea what's inside it? Well, generic types in Go are exactly like that, only in a good way.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

How do you rescue a legacy codebase that has no tests? Let's look at some techniques for clawing your way back to maintainability, one test at a time.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

I was a guest on the Cup o’ Go podcast recently, talking with Shay Nehmad and Jonathan Hall about writing and teaching Go. Here’s a transcript of our chat.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

AES is an amazing, state-of-the-art encryption system, and it’s built right in to Go as part of the standard library. It’s also incredibly easy to use. Let’s see how!

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

Thanks to generics, there are some interesting new ways to program in Go. This article explains how we can use functional programming techniques like Map, Filter, and Reduce, and what kind of problems they might help us to solve.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

Iterators in Go are a neat way to write “lazy loops”, where we never generate more results than we actually use. Let’s see what that would look like in Go programs, and what new facilities it gives us in the standard library.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

About BIT The Bitfield Institute of Technology (BIT) is a software engineering school focused on Go and Rust, but the engineering and design skills I teach are applicable to all programming languages. The school offers remote training and certifications in Go and Rust development to students worldwide. How it works The BIT program is delivered online, to suit your schedule.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

In the final sizzling chapter of my career exposé, we’ll learn how I went from self-unemployment to founding the world’s tiniest publishing empire.

Ciências da Computação e da InformaçãoInglês
Publicados
Autor John Arundel

There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are my reviews of what I think are the truly essential Rust books available today.