Skip to content

Instantly share code, notes, and snippets.

View folkengine's full-sized avatar
😈
Living in interesting times.

Christoph folkengine

😈
Living in interesting times.
View GitHub Profile
@folkengine
folkengine / kyle_resume_scratch.md
Last active October 31, 2024 00:54
kyle_resume_scratch.md

Work Experience

Accenture - Industry X

Software Engineer Associate Manager

Pillar Software

Software Developer

sequenceDiagram
   participant EV as Electric Vehicle (EV)
   participant EVSE as Electric Vehicle Supply Equipment (EVSE)

   EV ->> EVSE: Plug-in
   EVSE ->> EV: Detect EV connected (Pilot signal)
   EVSE ->> EV: Send control pilot signal (PWM)
@folkengine
folkengine / general_contract.md
Last active August 26, 2024 17:30
general_contract.md

ALTHOUGH Object is a concrete class, it is designed primarily for extension. All of its nonfinal methods (equals, hashCode, toString, clone, and finalize) have explicit general contracts because they are designed to be overridden. It is the responsibility of any class overriding these methods to obey their general contracts; failure to do so will prevent other classes that depend on the contracts (such as HashMap and HashSet) from functioning properly in conjunction with the class.

Excerpt From Chapter 3 Effective Java 3 Edition Joshua Bloch

general contracts

@shankari & @james-ctc I will have to respectively disagree with your comments concerning operators against Domain entities that are only used in unit tests should also be placed under the testing directory.

@folkengine
folkengine / smartcharging_breakdown.md
Last active July 22, 2024 14:32
smart_charging_breakdown

2.0.1 Charging Profile

struct ChargingProfile {
    int32_t id;
    int32_t stackLevel;
    ChargingProfilePurposeEnum chargingProfilePurpose;
    ChargingProfileKindEnum chargingProfileKind;

    std::vector<ChargingSchedule> chargingSchedule; // 1..3
$> clone https://github.com/US-JOET/everest-demo 
$> cd everest-demo 
$> git checkout branch couryrr/updating-dockerfile-for-testing
$> cd manager
$> docker build --platform linux/amd64 -t ghcr.io/everest/everest-demo/manager:0.0.12 .
$> docker-compose -f docker-compose.automated-tests.yml up