Giter Site home page Giter Site logo

fborowiec / tdd_with_gtest Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 1.43 MB

Examples of googletest usage for Test Driven Development. This is the repository where I keep all the relevant information about Test Driven Development with C++ and gtest.

Home Page: https://github.com/FBorowiec/tdd_with_gtest

Starlark 7.50% C++ 76.77% Shell 3.62% Dockerfile 12.12%
tdd gtest refactoring test-driven-development static-code-analysis dynamic-code-analysis profiling coverage continuous-integration debugging

tdd_with_gtest's Introduction

Hi there , my name is Franek!

I am a Software Engineer working on automated trading


My ๐ŸŒณ:

linktr.ee/fboro


Ask me about

  • Modern C++
  • The Python programming language
  • The Bazel build and test system
  • The PineScript programming language for Trading View
  • Ansible for configuration management
  • Docker, docker-compose, Kubernetes for containers
  • Continuous Integration and Deployment with Jenkins or Github Actions
  • The PostgreSQL database system
  • Grafana for databases visualization with charts and graphs
  • The superior text editor Neovim
  • Tmux - terminal multiplexer
  • Web3 - World Wide Web but with blockchain

Activities


Portfolio

  • Developer productivity - Materials for my developer productivity course
  • Server setup for dockerized websites - In this repository I setup a server with a website and an access to Grafana connected to a postgresql database, all using Docker containers.
  • Web3 - Basic contracts created on the Ethereum network.
  • Design patterns C++ - This is my Design Patterns repository containing state-of-the-art examples of practical usage of Design Patterns in modern C++.
  • Design patterns Python - My Design Patterns repository with state-of-the-art examples of practical usage of Design Patterns in Python.
  • TDD with gtest - This is the repository where I keep all the relevant information about Test Driven Development with C++ and GTest.
  • TDD with python - This is the repository where I keep all the relevant information about Test Driven Development with Python.
  • Web scraper example - a project I made to show how I would approach web scraping.

Deprecated:

  • Leetcode - These are my C++ solutions to Leetcode problems. All problems have the same number as the ones on leetcode.com.
  • Docker Images - This is where I keep the Dockerfiles to my Docker image. You can find my Docker images on my dockerhub account: hub.docker.com/u/framaxwlad.
  • Talking containers - Example of using two docker containers communicating through sockets. In this example, one container is reciting Shakespeare's Hamlet to another assuming an average reading speed of 150 words per minute.
  • Scrapers - Repository where I store my web scrapers.
  • AI for trading - This is the repository where I store the programs and projects I've done for the Udacity AI for trading nanodegree. The repository is focusing primarily on two aspects of trading: Quantitative trading and AI algorithms in trading.
  • PyProjects - This is where I store my mini-projects written in Python.
  • Video PyEditor - This is a video editing tool I use for operations on videos.
  • Advanced C++ - Contains examples of modern C++ usage.

Dotfiles


Stats

Top Langs

GitHub streak stats

tdd_with_gtest's People

Contributors

fborowiec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.