Tumgik
iboard · 6 years
Text
😚 Godbye
Thank you Tumblr for hosting my little blog for almost 8 years without any trouble (and costs).
Anyway, I moved away and now run my blog using Jekyll; distributed through a Docker-image running on an Amazon EC2 instance.
Thanks again, and see you at The Craftman's Blog
PS: This Tumblr blog will stay online at https://tumblr.iboard.cc
0 notes
iboard · 6 years
Text
Getting Real @ YouTube
A series of videos from the YouTube channel "Getting Real" with some interesting insights to "How Basecamp gets work done."
Watch Ryan Singer presenting.
How We Work #1 Expect to be done
How We Work #2 Some Version
How We Work #3 Deliberate Allocation
How We Work #4 Knowns vs. Unknowns
How We Work #5 The Hill Chart
0 notes
iboard · 6 years
Text
Goodbye Tower :-(
Tower changed their pricing model 😢
Before it was a one-time payment for bigger improvements and in years I remember about one or two of such updates. But now, I should pay on a subscription base :-(. Sorry, but then, I will use on github and locally through the console.
It was a nice time using Tower. But every story comes to an end.
0 notes
iboard · 6 years
Photo
Tumblr media
Home office in da sun, what could be a better place to work.
- Have a nice summer!
0 notes
iboard · 6 years
Text
Make Your Integration Tests More Readable
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.
Page modules for navigation
Instead of using all this navigation stuff like
find_element(:id, "get-state-button") |> click()
I can simply write StartPage.click_check_backend() now.
Customized assertions
Using assert Regex.match?(...) inlined will end up in assert messages like expected true but was false which is really annoying and won't tell me the real error. So, I wrote a macro, thus I can use assert_regex(expected,text) which will tell me exactely what was searched for but not found in which text.
The test above is so much more readable now, isn't it.
And the effort wasn't a big deal. Here is what I had to extract into helpers.
StartPage Helper
Assertion Macro
0 notes
iboard · 6 years
Text
Stop Writing Unused Code!
“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.
The Coming Software Apocalypse
The best read this week was from James Somers, fisrt published in "The Atlantic" and available at Medium. (Read the article at Medium)
My personal conclusion is, that we should write less code and focus more on test. The problem though, tests are code too.
0 notes
iboard · 6 years
Photo
Tumblr media
Meet Me At MongoDB.local Munich
Get insight into building applications with MongoDB Stitch, MongoDB’s Backend-as-a-Service
Learn to deploy, operate, and scale your database on all cloud platforms with MongoDB Atlas
Be the first to benefit from what’s new in MongoDB 3.6
Learn best practices from the experts on topics including schema design, analytics, microservices, performance, and more
Register here
0 notes
iboard · 6 years
Link
So sad :-(
0 notes
iboard · 6 years
Video
youtube
Pretty well done explanation of DDD
I'm about to start my new Elixir project on the green field, so I thought it would be a good idea to watch and read some stuff about architecture and design especially for Elixir/Erlang. And so, I stumbled over this, may be one of the best explanation of DDD, not only for Elixir. Watch it!
Thank you Andrew
(via https://www.youtube.com/watch?v=l3VgbSgo71E)
1 note · View note
iboard · 6 years
Video
youtube
Why Elixir?
(via https://www.youtube.com/watch?v=cwEXyOxbuJ0)
0 notes
iboard · 6 years
Text
Programmers, Do Proper Craft!
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 ;-(
youtube
0 notes
iboard · 6 years
Text
Your Avatar Matters!
Why the f* I have to spread "Why Your Avatar Matters" everytime I join a new environment ;-)
0 notes
iboard · 6 years
Text
Work’n’Life - Meetups Linz
This week I did attend the kickoff meeting of Work'n'Life (like in Rock'n'Roll) at Factory 300 in Linz. The place (Tabakfabrik Linz) is gorgeous and the talks were impressive and very informative.
The context of this meetup group is about the life-balance in a modern world and the challenges companies (small to enterprise) will face within the next years to find, enjoy, and keep their employees.
The piles in this context are: Purpose/Storytelling // Productivity // Restructuring Organisations // Lifelong Learning & Growth // Wellbeing // "Mind the gap" (gender, age, ...) // and Space.
I'm looking forward to visiting upcoming events and can recommend it all people in management and HR.
0 notes
iboard · 6 years
Text
G+ Clean Coder Community Reopened
In 2012 I started a Google+ Community, named “Clean Coders” with the purpose to share stuff and insights about this topic with friends (IRL).
Since 2015, I stumbled around in enterprises and had no time to keep this channel alive. But now I’ll give it a second chance.
The rule to join is, you have to be known in real life by at least one of the existing members.
Ask To Join Here
0 notes
iboard · 6 years
Text
New Job, New Office, New Life?
New job, new office. Best conditions to visit Meetup #1 of "Work'n'life" today.
0 notes
iboard · 6 years
Text
Regulatory Demands
We, as software developers, will face more and more regulatory demands. Business, government, laws will tell us how to do our work.
Did we fail to produce proper craft?
Obviously, because I find more and more posts like this...
Robert C. Martin addresses this level of professionalism in his talk worth watching.
0 notes
iboard · 6 years
Video
Linz kann's!
0 notes