← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 25
  1. Introduction In this post we will explore an example of how to test code with unit test that uses an HTTP client.

  2. Go embed for migrations

    Introduction In this post we will explore an example of a Go binary that combines features such as Go Embed and Go-Migrate to have a self-contained binary that runs the appropriate migrations before starting any actual work.

  3. Introduction Lately I have been in need of cropping some images, the easy thing to do would have been to install Gimp and do it there, but that is not fun.

  4. Introduction We all have used naked boolean parameters at some point during our lives, specially when we were starting to learn to program.

  5. Sorting algorithms

    Introduction Before we start, I want to define a couple of terms: In place: the algorithm does not require extra space to be executed.

  6. Introduction Have you ever thought about how the for loop is implemented in Python?

  7. Introduction As for any other language I develop with, I like to make use of tools and utilities to help me spot problems as soon as possible.

  8. Introduction As we all know the process of looking for a job is hard.

  9. My two cents about Go

    Introduction There is plenty of meterials such as talks, tutorials and posts talking about Go, but I want to give my opinion about what I think are the strenghts and weaknesses of Go.

  10. Boost ASIO basics

    Introduction Boost ASIO library is the defacto standard for network and low-level I/O programming.

  11. Introduction In the C++11 standard several concurrency related classes were added.

  12. Clang sanitizers

    Introduction Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages.

  13. Introduction In this post I talk about what has been added in the C++ standard regarding lambda expressions since they were introduced in C++11.

  14. ARM C Compiler (ACC) II

    Introduction I am working on a pet project to create a C compiler for the ARM architecture.

  15. Introduction NOTE: The code used to replace the user’s path with the one provided is BAD, never change user’s pointer content unless he/she is expecting that to happen.

  16. Prefix Tree comparison

    Introduction In this post I talk about three data structures I implemented to compare their performance in different scenarios.

  17. Introduction This post is a continuation from a previous post called Unity; unit test for C, but in this post we are going to use FFF.

  18. ARM C Compiler (ACC) I

    Introduction Why do you want to create your own compiler?

  19. Unity: unit test for C

    Introduction Unity is one of the available frameworks to create unit tests for C.

  20. Introduction This post is a continuation from a previous post called Unit test with Google Test for C++, but in this post we are going to use Google Mock, that extends the functionality of Google Test.

  21. Clang tools

    Introduction Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages.

  22. Introduction rr is a debugging tool from Mozilla that enhances the behaviour of GDB.

  23. Cling a C++ interpreter

    Introduction Cling is an interactive C++ interpreter, built on top of Clang and LLVM compiler infrastructure.

  24. Introduction I have seen LD_PRELOAD used in several cases.

  25. Introduction Google Test is one of the available Frameworks to create unit test for C++.