Since I set up my little Linux box- after sticking with Mac for decades -I could manage a simple and easy setup. The only thing that drives me crazy was the lack of “natural scrolling.”
It is a pain and a shame that we still have to suffer from lousy browser implementation. But we do.
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 can’t run all of the application I use on my 2017 MacBook. Ok, I started to update to at least High Sierra which crashed in the middle of it because of a power outage. And then, and then, the Mac didn’t find any hard disks anymore.
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.
Today, I wrote my fourth HEX-package and published it on “hex.pm”.
Selfmade Furniture For The Programming Kitchen
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.
You’ve changed the favicon.ico for your website but browsers still show the old version?
… my 3rd HEX package for Elixir
Too many languages
500tj anniversary of Leonardo Da Vinci’s death
I’m using Elixir as a scripting language for the shell
Did you know that almost any shell uses the READLINE library? If using the command-line is part of your daily work you really should read Gnu Software Manual - Readline and get comfortable with it’s keys ;-)
I’m using an older iPad without the apple-pen but with a mechanical stylus (“JotPro”). My experience with wrist-protection software is that it either doesn’t work or slows down my iPad. Here is my solution …
Elixir and Nerves is fun!
A nice and easy to understand Introduction to Elixir & Nerves on a RaspberryPi. Thanks to SteveGrossi I’ll have some fun today, playing with my Raspberry.
Yesterday I found this on twitter.
04 Dec, 1995. Published in The Sentinel of Carlisle, Pennsylvania.
Touchbar or not, use
Ctrl+[ instead of
Wow, that is cool! Although I have no touchbar, my caps-lock is configured as Ctrl-key and Ctrl+[ is much less finger moving than using the regular esc key. A big hug for this @tenderlove (vim since the 1980ies and still learning :D) https://t.co/FXCu0pysoJ— Andi Altendorfer (@nickendell) July 24, 2018
Today, I wrote my first HEX-package and published it on “hex.pm”. It is an extract of my daily work and was part of an “Umbrella-App” initially.
Home office in da sun, what could be a better place to work.
Inspired by Kat Tornwall’s talk about integration tests with Elixir and Phoenix I did some clean up in my integration tests of my current Elixir project. Look how much more readable they are now.
“Visual Studio is one of the single largest pieces of software in the world,” he (Chris Granger, a software developer who worked as a lead at Microsoft on Visual Studio) said. “It’s over 55 million lines of code. And one of the things that I found out in this study is more than 98 percent of it is completely irrelevant. All this work had been put into this thing, but it missed the fundamental problems that people faced.
Meet Me At MongoDB.local Munich
Pretty well done explanation of DDD
Yesterday (2018-03-20) I attended a seminar on regulations in medical software. It gave me heebie-jeebies because it’s obvious that Uncle Bob’s fears seem to become true: law and government will tell us how to do our profession. And gosh, what they are telling us is to go back 10 years. We should not be that passionate programmer and we should swap the two sides of the Agile Manifesto again. The right side really matters much more for them ;-(
Why the f* I have to spread “Why Your Avatar Matters” everytime I join a new environment ;-)
We, as software developers, will face more and more regulatory demands. Business, government, laws will tell us how to do our work.
It took me some time to figure out how this combination works. Finally, it is rather easy.
Thank you, Chad Fowler @chadfowler for pointing to Glenn Vanderburg’s @glv update of his wonderful talk “Real Software Engineering”. I was fascinated by one of the early versions I saw at Rails Conf 2011 in Baltimore.
Comming from a Ruby-background; after two years of enterprise Java, I have to make a decision. And what a fool I’m that this took me two years.
A short summary how to deploy a Phoenix-Project to an AWS-Instance
Wow, time is passing so fast. It is 6 years since I started this blog on tumblr. They just gave me this badge for the 250th post! :-)
GraphQL attracts me more and more. So, I just bought the (beta) book “Craft GraphQL APIs with Elixir and Absinthe” at “The Pragmatic Bookshelf”.
Next, I will figure out how to use GraphQL at the frontend with ELM fetching data from the Elixir backend. A combination I consider to be really faaaast and clear.
Too Many Rumours And Googlein’ About Agile
As a team leader, reporting to management, I’m not that happy with doin’ metrics ;-)
The tools and services I use
Yesterday, a friend asked me which tools to use when he is about to move from a cube-based job to a remote team. Here is what I'm using.
What else should a programmer do on a cloudy Sunday afternoon if not fiddle around with something new? So, since I’m practicing some functional stuff a while now (Elixir, Erlang, and Phoenix-Framework) I wonder if there is a good functional oriented frontend language for the browser. And of course, there is one: ELM-LANG
After updating Phoenix to 1.3.0 app.js was not loaded properly anymore. I got the error
module js/app not found although
js/app was loaded. e.g.
confirm: "Sure?" option doesn’t work with my delete-buttons.
In Memoriam – Peter Hulan
Just signed up to this #freeonlinecourse ‘Functional Programming in Erlang’ by @UniKent @FutureLearn and looking forward to have fun and learn.
do you see what’s wrong with Java?
Today when updating my ruby to 2.2.5 I faced some troubles with updating my bundle. The error was
These days I struggled a lot with f*cking Java-annotations. I feel immediately that annotations do more harm than help. But how to explain it to my boss?
Node sounds like the german word “Not” and this means “distress”.
Great news from Docker
Today I gave my old macBook to my daughter and she removed all my stickers. Anyhow, I hacked so much beautyful code thus the “Hacking Beautyful Code”-sticker, I got from José Valim, will resist :)
For me it’s clear: the industry –any industry– is the death of any good idea. Also, industry isn’t made to think about individuals.
Back from a week in Switzerland
Metallic Creatures Invasion in Gallneukirchen
Today I started an Elixir practicing project on Github, named ‘repox’.
Two notable gigs Spinnerei Traun
Kent talking about ease
Ruby hash vs. RubyTree
At least in the OpenSource world, where not every contributor can be a 100% professional, I see no argument –and no way– that we can leave the path of TDD.
Latest OS X update did some harm to my environment and some gems stopped working. hapricot and vim-rspec was affected and I decide to implement the three commands I really need from vim-rspec myself.
Just published an example of a test-driven coffeescript-application. Using Jasmine and HTML5-Canvas.
coffeemine is a template to start with your Jasmine-driven Coffeescript application.
Tina Nina & Friends presenting WWEDU and modern media in education
alias jim="rake $*"
I really don’t care a lot about Office - I just never used it. Though I have to blame when (Austrian) schools forces children to buy (or thieve) Office to do stuff which could be done with a variety of free apps (in some cases easier than with Microsoft’s version.
Bitrix24: Social Intranet, Task and Project Management, Activity Stream, Online Storage, CRM, Instant Messenger, File Sharing, Calendars and much more!
Bitrix24 is a free (for small businesses) social enterprise platform. It is a united work space which handles the many aspects of daily operations and tasks. Create your own social intranet in minutes!
A #TDD example of an Objective-C command line application.
First pictures taken with our new Canon EOS 600D
Very relevant thoughts about how #education should work. Including, we should not waste our schools and universities for boring stuff you better learn at home (using resources like the internet and distance learning) [German]
My favorite browser for the last month (or was it years?) was Chrome. After upgrading to Maverick I read this Article about battery life and I switched back to Safari.
YARB – Yet Another Rails Bootstrap
Moving the test too or leave them where they are. I have concerns with both. See this post how I solved my dilemma.
If you interpret markdown within your web-application and you’re using jQuery and coffeescript, you may use this Coffeescript to automatically generate a clickable index for the (markdown) page.
Obsessed by TTD and Clean Coding. This week I received my Green Band from Uncle Bob ;)
It’s an experiment. In order to put the focus on your application and not on the framework or database you’re working with I want to implement a Rails starter app which doesn’t depend on a specific ORM.
arrived in Louisville (at Hard Rock Cafe Louisville)
As I did a bundle update yesterday, I broke bootstrap-icons.
I’m here in Austin, TX for the RailsConf 2012. I spent the last two days walking around the town and all I can say is - Austin is music! And as we know from Frank Zappa, “… music is the best.”
I just switched the capybara-driver from
webkit in my Rails 3.2.2 application / WAT
Can a #rails #bootstrap html-output depend on the #ruby-version? No idea where this difference come from. The code is exactly the same. Ruby-version is the only difference. And yes, I did assets:precompile ;-)
Every time when I setting up a new website with #OmniAuth I do the same google-search over and over again to figure out where to generate my #API-Keys.
Defining new strings in locale-files is something I always fail to do immediately. Especially when starting a new app. Here is a quick and dirty solution to find
t(:.....) in all files of a rails-project …
I will be in Jacksonville, FL, for the 2011 AECT International Convention.
This year’s convention theme is Celebrate 3.0: Design.Learn.Community. The rapid evolution of Web 2.0 technologies has…
My RailsConf journal
5/11 15:51 Leaving Home
5/11 15:51 Leaving Home
Leaving Linz - heading Munich - using ÖBB Railsjet 64
5/11. 17:02 Salzburg
5/11. 17:02 Salzburg
Rails is so boring easy nowadays !
rvm use 1.9.2
rvm gemset create rails31
rvm use 1.9.2@rails31
gem install rails –pre
rails new revolve
Translator for MongoID models available in CBA now. See Posting
Hurra, der Garten blüht, der Sommer bahnt sich an!
My very first post on Tumblr, back in 2011