Evil Abed's Avatar

Evil Abed

@evilabed

This is the darkest timeline.

30
Followers
139
Following
2
Posts
13.11.2024
Joined
Posts Following

Latest posts by Evil Abed @evilabed

A screenshot of code that reads:

// Create a Recomposition Tracking Rule
@get:Rule
val composeTestRule = createRecompositionTrackingRule()

@Test
fun incrementCounter_onlyValueRecomposes() {
  // Perform an action
  composeTestRule.onNodeWithTag("inc_button")
    .performClick()

  // Assert that Composables change like you expect
  composeTestRule.onNodeWithTag("counter_value")
    .assertRecompositions(exactly = 1)

  // Or assert that they remain stable
  composeTestRule.onNodeWithTag("counter_title")
    .assertStable() // asserts recompositions = 0
}

A screenshot of code that reads: // Create a Recomposition Tracking Rule @get:Rule val composeTestRule = createRecompositionTrackingRule() @Test fun incrementCounter_onlyValueRecomposes() { // Perform an action composeTestRule.onNodeWithTag("inc_button") .performClick() // Assert that Composables change like you expect composeTestRule.onNodeWithTag("counter_value") .assertRecompositions(exactly = 1) // Or assert that they remain stable composeTestRule.onNodeWithTag("counter_title") .assertStable() // asserts recompositions = 0 }

Today I’m open-sourcing Dejavu!

Testing UI performance in Jetpack Compose is frustrating. We profile and watch tools, yet regressions still creep in.

I built Dejavu to make recomposition behavior something you can actually test.

09.03.2026 21:47 πŸ‘ 25 πŸ” 7 πŸ’¬ 5 πŸ“Œ 0

I think it says a lot that these morons think it's not possible to offer young men anything more than crypto, & gambling.

03.03.2026 21:48 πŸ‘ 474 πŸ” 79 πŸ’¬ 9 πŸ“Œ 5

For anyone seeing the events that occurred at Block and think "man, I feel for them"... If you work in tech, it's gonna suck for you too. These are the people who maintained open source we all use, such as Okhttp, Retrofit, Okio, Turbine, Molecule, Paparazzi, Moshi, KotlinPoet, Java Poet, etc...

27.02.2026 05:41 πŸ‘ 20 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

Almost all of Cash Mobile Engineering was laid off today.

None of us have any clue what their rubric was for choosing who stayed and who went, but whatever it was, I'm on the job market again!

26.02.2026 22:51 πŸ‘ 31 πŸ” 11 πŸ’¬ 5 πŸ“Œ 0

programmer genie: what's your wish?

me: I wanna be the best low-level programmer at my company

programmer genie: alacadabra! your wish is granted

me: really? shouldn't I know assembly? JavaScript isn't exactly low-level

programmer genie: it is now! I turned everyone else into prompt engineers

15.02.2026 01:48 πŸ‘ 24 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

DHS has shot 12 people during immigration enforcement operations since September:

25.01.2026 16:27 πŸ‘ 4777 πŸ” 3148 πŸ’¬ 122 πŸ“Œ 150
Post image
25.01.2026 00:58 πŸ‘ 410 πŸ” 57 πŸ’¬ 4 πŸ“Œ 20
Video thumbnail

StandwithMinnesota.com

24.01.2026 21:37 πŸ‘ 393 πŸ” 40 πŸ’¬ 11 πŸ“Œ 5

The NBA postponed a game because the United States government is killing its citizens.

Can’t emphasize it enough.

24.01.2026 20:03 πŸ‘ 2339 πŸ” 862 πŸ’¬ 43 πŸ“Œ 34

Concealed carry is legal in the state of Minnesota

24.01.2026 16:39 πŸ‘ 3517 πŸ” 751 πŸ’¬ 21 πŸ“Œ 33
Application Development - Swift for Android SwifDroid documentation (Android framework for Swift).

Watch product orgs that couldn't give a shit about KMP suddenly decide that cross-platform is the future docs.swifdroid.com/app/

04.01.2026 02:01 πŸ‘ 3 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

I'm looking for a Full Stack or Frontend Software Engineer for close to full-time help with a project for a few months. Requires skills in Vue (Typescript) and Laravel (PHP). Data engineering experience and past work with NBA stats preferred but not required. Please email duncdonprime@gmail.com.

14.12.2025 16:37 πŸ‘ 24 πŸ” 13 πŸ’¬ 1 πŸ“Œ 1

Gutsy

22.11.2025 23:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Rebble Β· Core Devices Keeps Stealing Our Work This is a post that we don’t take any joy in writing. When we wrote last month about our agreement with Core Devices, we went into it believing that coopera...

Our negotiations with Core Devices have broken down, and we need your help, as the community, to decide what to do next: rebble.io/2025/11/17/c...

(Aside: Ugh. This is probably the least pleasant thing we have ever had to write. We're incredibly sad it went this way, and sorry to have to post it.)

18.11.2025 02:38 πŸ‘ 42 πŸ” 24 πŸ’¬ 4 πŸ“Œ 4

Turns out Tidal is only a few dollars more a month for a family plan than Spotify and they have a cool feature where they’re not running ads to recruit for the gestapo.

07.11.2025 22:56 πŸ‘ 814 πŸ” 164 πŸ’¬ 18 πŸ“Œ 13
Preview
Gradle debug recipes Get insights into your Gradle build.

"my configuration time went down from ~1s per project to ~350ms per project."

@martinbonnin@bird.makeup was able to drastically speed up his project's configuration time.

mbonnin.net/2025-11-08_g...

A goalpost to reach: 100ms per project.

Where are you with your projects?

#gradle

08.11.2025 23:32 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

extremely disappointing.

05.11.2025 19:09 πŸ‘ 23 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

FUCK YA LIFE!

05.11.2025 03:33 πŸ‘ 17 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Good to see you out today.

18.10.2025 21:17 πŸ‘ 280 πŸ” 34 πŸ’¬ 5 πŸ“Œ 0

X-Men has some of the greatest female characters in comics but the way they're always regressing those characters to some of their worst eras because apparently guys like 'em best that way sure is something

13.10.2025 20:35 πŸ‘ 110 πŸ” 21 πŸ’¬ 6 πŸ“Œ 1
Preview
Marc Benioff Says Trump Should Send Guard Troops to San Francisco

I left Slack for a few reasons and Marc was two of them.

www.nytimes.com/2025/10/10/u...

11.10.2025 04:50 πŸ‘ 24 πŸ” 7 πŸ’¬ 1 πŸ“Œ 1

Autism antibodies are stored in the foreskin.

09.10.2025 18:27 πŸ‘ 6652 πŸ” 1068 πŸ’¬ 685 πŸ“Œ 137
Post image

I would love for a reporter with an established history/relationship with Sophie to ask her which of Charlie Kirk’s messages she agreed & disagreed with.

I.E. β€œreject feminism,” β€œprowling Blacks,” Black women lacking β€œbrain processing power.”

Not in an antagonistic way, asking her with curiosity.

22.09.2025 15:33 πŸ‘ 256 πŸ” 36 πŸ’¬ 14 πŸ“Œ 8

The @washingtonpost.com has changed its slogan again, from β€œDemocracy Dies In Darkness” to β€œKnow Your Place.”

15.09.2025 14:48 πŸ‘ 4493 πŸ” 992 πŸ’¬ 88 πŸ“Œ 19

I think this point is far more important than we realize. The fact that we consume completely different media showing us completely different things is a huge driver of division.

14.09.2025 17:42 πŸ‘ 4425 πŸ” 926 πŸ’¬ 111 πŸ“Œ 29
Post image Post image Post image Post image

More than a dozen fans sitting on or near courtside tonight are wearing these bright orange shirts to protest the Liberty’s skyrocketing ticket prices for the playoffs and next season.

10.09.2025 00:27 πŸ‘ 131 πŸ” 40 πŸ’¬ 2 πŸ“Œ 3

Cool. Cool cool cool.

05.09.2025 01:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Look at Marine Johannes

28.08.2025 23:43 πŸ‘ 33 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0

Just spitballing here, but cryptobros throwing sex toys at WNBA players on the court and other cryptobros and male sports commentators calling it funny and telling the women and their coaches to 'lighten up' both explains the 'male loneliness epidemic' and why I don't care about it.

08.08.2025 15:14 πŸ‘ 7317 πŸ” 2009 πŸ’¬ 136 πŸ“Œ 96

this was always the endgame, the complete erasure of trans people from public life and - if these people get their way - from existence entirely

it is a genocidal campaign and it has no place in a moral society

fuck your "just asking questions" about sports

08.08.2025 18:17 πŸ‘ 1721 πŸ” 537 πŸ’¬ 24 πŸ“Œ 5