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.
lorem ipsum will inherit all the styles passed in Content component
cc: @iffyuva
Published
Author
Codemancers
is this getting recorded now. Take 5
Published
Author
Codemancers
found in very hardway that typeorm has timestamp & timestamptz as types. and this works differently.
Published
Author
Codemancers
even if you have configured a gitlab-runner for gitlab-ci and the runner’s ssh keys or api keys are used to clone the repo into the runners environment, if the build is triggered by a person who is not the member of the project you will get below error.
Code
fatal: remote origin already exists. Clean repository remote: You are not allowed to download code from this project. fatal: unable to access 'https://gitlab-ci-token:[MASKED]@example.gitlab.com/project.git/': The requested URL returned error: 403 ERROR: Job failed: exit code 1
The error is slightly miss leading as it says gitlab-ci-token in it, but it is occurred due to the triggering entity not being member of the project. Even if the person who triggered the project has owner access in Gitlab and is not a member of the project, you will still see this error.
also can do some cut head etc to read the whole commit(which generally is the goal) at once $git log --grep=“something something” | head -1 | cut -d” ” -f2 | xargs -I{} git show {}
This site https://imageonline.co/ is very handy to manipulate images online without searching for imagemagick commands
Published
Author
Codemancers
a little about pseudo terminal and ruby pty and expect. and then came across this https://stackoverflow.com/a/10645406/2365673. Nice way to to have full control terminal session.
Published
Author
Codemancers
$stdout.sync = true
this helps if you are trying to write a tool which pipes to another command. the other command will be able to process the output immediately, as no buffer and periodic flush is involved. eg. cat rules > ruby rule_engine.rb | python calculate_tax.py
Also ARGF, sort of like a streaming STDIN. pretty cool, cause of the streaming.
Published
Author
Codemancers
cat k8s.yaml | kubectl apply -f-
Published
Author
Codemancers
cat k8s.yaml | kubectl apply -f-
Published
Author
Codemancers
cat k8s.yaml | kubectl apply -f-
Showing page 26 of 42
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.