The Craftsman's Blog
Andi Altendorfer, e-Matrix Innovations
A playground and sandbox for
Altex
Andi, 2019-07-17
It is a pain and a shame that we still have to suffer from lousy browser
implementation. But we do.
Lately, a big enterprise customer forces me to make a Phoenix.LiveView usable
with Internet-Explorer 11 (because that’s the standard, they say)
Ok, no comments about that. Here is a Workaround:
Install some ‘npm-packages’npm install --save --prefix asset....
, 2019-06-30
OBSOLETE! Don't use exconfig, there are much better ways to deal with your config nowadays.
Today I implemented the module “ConfigLogger” for Exconfig.
Exconfig is a configuration cache for Elixir and can be used to read
environment vars during runtime.requireExconfigvalue=Exconfig.get(:env,:conf_key,"Default Value")get/3 now is a macro and reco....
, 2019-06-15
What Makes BEAM Such a Great Runtime
A really good talk and brief summary of BEAM by the author of
the book Elixir In Action, Saša Jurić. And, a tribute to
Joe Armstrong....
, 2019-05-30
First of all, I need to express my anger about the latest Apple developments. The story starts with a broken keyboard in a 2017 MacBook Pro.
Apple will replace the keyboard without costs, but they will take it for two to four weeks. So, I found one of my old MacBooks (2011) will do an excellent job for this time. Only, there was MacOS Sierra, not even High Sierra installed. And with Sierra, I ....
, 2019-05-05
I’m a Un✪x shell and Vi[m] user since 1986 and after years, my environment
settings become messy. I never have to clean up because I was the only one
using it. … and it was so convenient.
But now, I’m about to persuade my colleague to use vim for better pair
programming. We started with a newly created user on a macMini running
OS X.
Quickly, it turns out that my beloved environment becomes a hurdle. Everything
I want to show to my colle....
Andi, 2019-04-28
OBSOLETE! Today there are better ways to deal with your config.
Today, I wrote my fourth HEX-package and published it on “hex.pm”.Exconfig at hex.pmExconfig at Github
When deploying via Docker-images I had some issues because the docker-image
was compiled with System-ENVs which was used at compile-time and so was acti....
andi, 2019-04-20

andi, 2019-04-05
Uncle Bob is praying this for years now. I don’t want to imagine the
code quality in such kind of software. Made in huge enterprises where
the processes will count much more than any kind of agility.
Software development needs more craftsmen!I want to see the code before I enter the next airplane -- not.https://t.co/ESupg9oWoB— Andi Altendorfer (@nickendell) April 5, 2019....
andi, 2019-02-24
I have four little hex-packages out there at hexdocs.pm Bucketier, a simple key/value store. Timewrap, a time-wrapper which can freeze/unfreeze time. DataSource, a GenStage implementation of data sources. Exconfig, obsolete a GenServer implementation to cache configuration from Application and System
Find ex....
Andi, 2019-02-11
You’ve changed the favicon.ico for your website but browsers still show the old version?
Here is a solution:
In your HTML-code find and replace
...
...
...
with
...
read more...