TILs - Fueling Curiosity, One Insight at a Time

At Codemancers, we believe every day is an opportunity to grow. This section is where our team shares bite-sized discoveries, technical breakthroughs and fascinating nuggets of wisdom we've stumbled upon in our work.

Published
Author
user-image
Mrinmoy
ActiveRecord update_all does not touch updated_at
Published
Author
user-image
Kamal
byebug
Published
Author
user-image
Yuva
Co-founder
If one wants to run iex without starting any applications iex -S mix run --no-start is very handy
Published
Author
user-image
Kamal
For models A and B, if A has_one B, then A.new.b.build wont work. You have to say A.new.build_b.
Published
Author
user-image
Akshay
Sidekiq processes jobs in a multithreaded process. Which means there is no guarantee that the jobs that are enqueued will processed in the same order. So you'd need to consider the aspect of context switch that can happen and thus make sure that the worker code is thread safe.
Published
Author
user-image
Yuva
Co-founder
Today I came to know that the name of process which takes care of clipboard is called pboard on mac. If clipboard is acting funny, just kill this process!
Published
Author
user-image
Harshwardhan
while tesing with enzyme if you are unit testing your component method with component.instance().methodName() always double check if the method that you are testing have access to "this" variable manually. Currently even if it does not have "this" access the test will pass
Published
Author
user-image
Emil
You can create a quick screencast using hangouts and then share the video as a private youtube video

Showing page 68 of 83

Your competitors are already using AI.
The question is how fast you want to unlock the value.

Don't know where to start?

AI is everywhere but it's unclear which investments will actually move your metrics and which are expensive experiments.

Your data isn't ready

Most AI projects fail at the data layer. Pipelines, quality, access all need work before LLMs can deliver value.

Internal teams are stretched

Your engineers are shipping product. They don't have capacity to also become AI specialists with production-grade experience.

Legacy systems block everything

Aging, undocumented codebases make AI integration slow, risky, and expensive. They need to move first.

Don't worry. We've got you covered.

Start with the audit.