Node: A
Sign in

The Craftsman's Blog

Andi Altendorfer, e-Matrix Innovations
A playground and sandbox for Altex

       2018 2019 2020 2021 2022 altex andi apple attic ax bash blog book bucketier conf craft css datasource dev elixir env erlang exconfig hardware hex i3 interview javascript learning linux liveview mac misc nerves obsolete organisation people phoenix podcasts project quote shell simplicity software talk timewrap tweet util video vim
, 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
Selfmade Furniture For The Programming Kitchen Our first try as furniture constructors. The Programming Kitchen now has a gorgeous workbench. Ready for the Summer and some fun and productive coding. Have a nice Summer!....
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...
Andi, 2019-02-11
… my 3rd HEX package for Elixir Timewrap is a “Time-Wrapper” through which you can access different time-sources, Elixir and Erlang offers you. Other than that you can implement on your own. Also, Timewrap can do the time-warp, freeze, and unfreeze a Timewrap.Timer. You can instantiat....
       2018 2019 2020 2021 2022 altex andi apple attic ax bash blog book bucketier conf craft css datasource dev elixir env erlang exconfig hardware hex i3 interview javascript learning linux liveview mac misc nerves obsolete organisation people phoenix podcasts project quote shell simplicity software talk timewrap tweet util video vim