Pinned Repositories
active-object
Active Object snippets with C++11, C++03 and C++/Qt
blog_linkedlist_vs_vector
Code snippets from: http://kjellkod.wordpress.com/2012/02/25/why-you-should-never-ever-ever-use-linked-list-in-your-code-again/
concurrent
Concurrent wrapper for "any" object. All calls to the public API of the object are executed asynchronously in FIFO order.
g3log
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
g3sinks
sinks to g3logger
lock-free-wait-free-circularfifo
Moody-Camel-s-concurrentqueue
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
Q
Collection of public domain queue's by KjellKod
StopWatch
Timing utility, wraps C++11 std::chrono in an easy to use StopWatch utility
StringFix
C++ helper for string manipulation (trim, to_lower, split, explode etc...)
KjellKod's Repositories
KjellKod/g3log
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
KjellKod/g3sinks
sinks to g3logger
KjellKod/lock-free-wait-free-circularfifo
KjellKod/concurrent
Concurrent wrapper for "any" object. All calls to the public API of the object are executed asynchronously in FIFO order.
KjellKod/StringFix
C++ helper for string manipulation (trim, to_lower, split, explode etc...)
KjellKod/Q
Collection of public domain queue's by KjellKod
KjellKod/g2log
g2log exported from bitbucket
KjellKod/g3log_example_integration
Example project of how to integrate with g3log
KjellKod/QSPMC----draft-do-not-use
KjellKod/ai-games
KjellKod/bzip2
bzip2 - win32 friendly and using cmake
KjellKod/chatGPTplayground
KjellKod/CodeCoverage
C++ CodeCoverage
KjellKod/FileIO
A generic C++ file IO class
KjellKod/githelpers
KjellKod/kibana
Kibana
KjellKod/kjellkod.github.io
KjellKod/learning-area
Github repo for the MDN Learning Area.
KjellKod/maze_game
old and obsolete interview challenge that is no longer relevant to stay hidden and for fun I'm publishing it.
KjellKod/mkdocs-template
A template for MkDocs publishing via GitHub Action
KjellKod/montana_bma_check
checks for keywords in BMAs. The source pdf file must be downloaded already and in the same directory as the python script. The script will parse the pdf for valid links, download them if they aren't already downloaded and check them for the specified keyword(s)
KjellKod/QMPSC----draft----do-not-use
KjellKod/QueueNado
Implementation of fast queue patterns (Push/Pull, request/reply, pub/sub, dealer/router) for C++
KjellKod/SimpleAPI
KjellKod/SimpleAPI-1
Exercise to create API automation test
KjellKod/SimpleAPI.backup
KjellKod/StopWatch-LogRhythm-ChangedCloneFromKjellKod
A timer class in C++
KjellKod/testingxyz
KjellKod/trial
Git experimental
KjellKod/ZLib-Install
ZLib-Install for appveyor