Advertisement Β· 728 Γ— 90

Posts by Beatrice Kinya

Preview
The Largest Android Developers' Conference in Africa Droidcon is a global conference focused on the engineering of Android applications. Droidcon provides a forum for developers to network with other developers, share techniques, announce apps &products...

PS: DroidconKe is happening again this year. Don't miss outπŸ˜ƒ! Grab your tickets here: droidcon.co.ke

7 months ago 0 0 0 0
Preview
Composing App State, or there and back again Workflow, Kotlin

I first learned about using state machines as a presenter pattern from "State Machines and how they shape mobile architectures" talk by Rygel Louv at DroidconKE. I was fascinated.

I went for a hunt. Then I came across Square's Workflow library. See what I found out: medium.com/googledevelo...

7 months ago 0 0 1 0

#NewWord
Transitive dependency

An indirect dependency that a software project inherits from a direct dependency.
Let's say class A depends on class B and class B depends on class C. class C is a transitive dependency of class A.

#CleanArchitecture

8 months ago 0 0 0 0

Then, when the state is required, the state is derived from replaying its sequence of events from the beginning of timeπŸ˜ƒ.
#ImmutableState

#FunctionalProgramming
#PureFunctions

8 months ago 0 0 0 0

#NewWord

π—˜π˜ƒπ—²π—»π˜ π—¦π—Όπ˜‚π—Ώπ—°π—Άπ—»π—΄
Storing state changes of an application as a sequence of immutable events, rather than just the current state, e.g., instead of saving the latest version of a database record, you save every action (event) that led to that record's current state.

8 months ago 0 0 1 0
Post image

Trying to create my litu universe 🧢πŸͺ„
#Crochet
#BookishπŸ˜ƒ
#Barcelona

1 year ago 2 0 0 0
Cookies, Sessions, and Tokens: The Web’s Memory Keepers Imagine the internet as a busy city. Websites are like shops, and you’re a visitor. How do these shops remember who you are and what you’re…

Learn how cookies, sessions, and tokens work together to keep you logged in and your data secure. From server-side sessions to client-side tokens, understand the backbone of modern web authentication. #WebDevelopment #Backend #Cookies #Sessions #Tokens #Authentication
medium.com/@gakiiviolet...

1 year ago 2 1 0 0
Preview
#UnchartedTerritory. What if I moved to a new city? I’ve always had this idea in the back of my mind: one day, I’ll move to a new country and work there. Eventually, it happened a little…

Taking the leap!πŸ˜ƒ
#Relocation
#NewBeginings
#Spain

medium.com/@kinya/uncha...

1 year ago 0 0 0 0
Post image

Aprender un nuevo idioma deberΓ­a ser divertido, ΒΏno? πŸ˜ƒ

Learning a new language should be fun, isn't it? #UnchartedTerritory

1 year ago 0 0 0 0

The first time 𝘨π˜ͺ𝘡 𝘳𝘦𝘣𝘒𝘴𝘦 -π˜ͺ worked for me without creating a ton of issues πŸ’πŸ»β€β™€οΈπŸ˜‚πŸ˜‚
#SoftwareDev

1 year ago 2 0 0 0
Advertisement

Spent Countless hours trying to solve this Haskell exerciseπŸ₯ΉπŸ₯Ή..
#Exercism #luhn

And the first time I wrote a function composition correctlyπŸ’ƒπŸ»πŸ₯Ή

#Haskell
#FunctionalProgramming
#Composition
#newbie

1 year ago 3 0 0 0
Post image

Year one, of writing code😊
#Angular #Typescript #NodeJs #Express.js #100daysOfCode #Tailwind #WebDevelopment

1 year ago 7 1 0 0

I'm back from vacation, let's get back into tech topics! I saw Madona's skeet and noodled on it with a friend on the chairlift.

The Fakes vs Mocks debate is a classic, visited many times with very strong opinions as well as "it depends" discourse.

Let's talk about why we write tests

#AndroidDev

1 year ago 32 8 1 0
Preview
The pursuit of fast feedback loops in Android development There's something magical about having a direct connection to what we're building

I wrote a blog post that's really just an excuse to trick you into watching @worrydream.com's Inventing on Principle talk

1 year ago 59 17 8 2
Foldr Foldl Foldl' - HaskellWiki

Foldr, Foldl & Foldl`
#Haskell
#LazyEvaluation
wiki.haskell.org/Foldr_Foldl_...

1 year ago 1 0 0 0

𝐁π₯𝐨𝐠 𝐀𝐩𝐩 π—”π—£π—œ using Node.js(TypeScript), Express.js , and mongo db
The API:
- Can register and log in users: Create new accounts and securely access their profiles.
- Uses token-based authentication: Leverage bearer tokens for secure authorization.

1 year ago 1 2 1 0