Open in app

Sign In

Write

Sign In

Mastodon
Hiraq Citra M
Hiraq Citra M

468 Followers

Home

Lists

About

Published in

lifefunk

·Pinned

An Introduction About LifeFunk

Table of Contents - What is LifeFunk - Motivation - Why LifeFunk — A Life — A Funk - Outro What is LifeFunk LifeFunk is a publication that shares stories about Software Engineering Book Knowledge Personal development Productivity Domain modeling FoY LifeFunk is a collection of stories written by a software engineer but not limited only…

Publication

3 min read

An Introduction About LifeFunk
An Introduction About LifeFunk
Publication

3 min read


Published in

lifefunk

·6 days ago

Designing Library API In Rust

Table of Contents History The Story — JSON-RPC API — Libraries The JSON RPC Library — The Base Objects — — The Request Object — — The Response Object — — The Error — The RPC Processor — The Library API Outro History It’s been two weeks since I started coding using Rust. I’ve…

Rust Programming Language

7 min read

Designing Library API In Rust
Designing Library API In Rust
Rust Programming Language

7 min read


Published in

lifefunk

·Sep 8

A Story For Productivity And Better Personal Development

Before A Story I am a “book person”, I really like reading books, as long as the topic interests me, I’ll read it, from novel books to science. I’ve gained much new knowledge from reading, whatever it is. …

Personal Development

5 min read

A Story For Productivity And Better Personal Development
A Story For Productivity And Better Personal Development
Personal Development

5 min read


Published in

lifefunk

·Sep 5

Beginner Journey Learning Rust

Table of Contents Overview Motivation - Cargo & Workspace - Type System - WebAssembly - Elixir Rustler Journey Outro Overview Last week, I decided to code using Rust . I’ve followed Rust since its initial version, reading many sources, and cases, and exploring its ecosystem such as any available libraries, and I have to…

Rust Programming Language

6 min read

Beginner Journey Learning Rust
Beginner Journey Learning Rust
Rust Programming Language

6 min read


Published in

lifefunk

·Aug 17

Introduce lifefunk/domainex, an Elixir library to help domain builder

Table of Contents Overview About Domainex — Aggregate — Domain Event — Elixir Typespecs Outro Overview When I was working on my toy project: Modeling: A Simple E-Commerce Using Elixir (Semmerce) — An Introduction An introduction of domain modeling simple e-commerce with Elixirmedium.com I’ve found many interesting things, new knowledge, and new insights when building a project using Elixir, they are:

Elixir

6 min read

Introduce lifefunk/domainex, an Elixir library to help domain builder
Introduce lifefunk/domainex, an Elixir library to help domain builder
Elixir

6 min read


Published in

lifefunk

·Jul 27

4 Basic Building Components In Elixir That Every Beginner Like Me Have To Know

Table of Contents Overview Application Supervisor GenServer Libraries Outro Overview No, this story is not about how to build a house (even the picture is about a house), but I think maybe it’s similar to it. The short story, this story is about describing basic four building components in the Elixir application, which are: …

Software Engineering

4 min read

4 Basic Building Components In Elixir That Every Beginner Like Me Have To Know
4 Basic Building Components In Elixir That Every Beginner Like Me Have To Know
Software Engineering

4 min read


Published in

lifefunk

·Jul 24

Functional Core/Imperative Shell With Elixir

Table of Contents The Pattern Overview Functional Core/Imperative Shells — Immutable Value — Pure Functions — The Pattern Implementation Using Elixir — The Structure and Diagram — Usecase: A Logic Orchestrator Outro The Pattern Overview When we are building software that implements DDD, it’s like a common approach that uses a Clean Architecture…

Software Engineering

7 min read

Functional Core/Imperative Shell With Elixir
Functional Core/Imperative Shell With Elixir
Software Engineering

7 min read


Published in

lifefunk

·Jul 24

Semmerce Journey: Building DDD, Entities, Aggregates, and Repository Pattern With Elixir

Table of Contents Overview DDD (Domain Driven Design) Code Repository About Elixir — Module — Functions — Module Attributes — Spec Building Components — Entities — Value Objects — Aggregate — Repository Outro Overview This story is not part of a series of Semmerce , but it will tell about my journey in learning…

Domain Driven Design

13 min read

Semmerce Journey: Building DDD, Entities, Aggregates, and Repository Pattern With Elixir
Semmerce Journey: Building DDD, Entities, Aggregates, and Repository Pattern With Elixir
Domain Driven Design

13 min read


Published in

lifefunk

·Jul 7

Building Second Brain — Chapter 4: Capture What Resonates

Table of Contents About The Book About The Page The Summary — What is your favorite problems? — Capture Criteria: How to avoid keeping too much (or too little)? — — Capture Criteria 1: Does It Inspire Me? — — Capture Criteria 2: Is It Useful? — — Capture Criteria 3: Is It Personal? —…

Second Brain

5 min read

Building Second Brain — Chapter 4: Capture What Resonates
Building Second Brain — Chapter 4: Capture What Resonates
Second Brain

5 min read


Published in

lifefunk

·Jul 7

The Matrix Protocol — Exploration

An open network for secure, decentralised communication Table of Contents Story Behind Exploration Why Decentralized Communication? Behind The Matrix Protocol — Elements Of Matrix — — Homeserver — — Client — — AppService — Data Flows Outro Story Behind Exploration The first time I found this protocol was when I was researching decentralized communication. Why decentralized…

Decentralization

6 min read

The Matrix Protocol — Exploration
The Matrix Protocol — Exploration
Decentralization

6 min read

Hiraq Citra M

Hiraq Citra M

468 Followers

Software Engineer

Following
  • Firman Firdaus

    Firman Firdaus

  • ScyllaDB

    ScyllaDB

  • Cassie Kozyrkov

    Cassie Kozyrkov

  • Ivan Lanin

    Ivan Lanin

  • Alexandra Grosu

    Alexandra Grosu

See all (1,295)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams