De fleste af os rubyister kan i det mindste nok Bash (eller zsh, eller fish, eller...) til at klare os. Men hvad nu, hvis vi kunne erstatte en stor del af den viden med vores yndlingsprogrammeringssprog, Ruby? Alt dette og meget mere nedenfor.
Frustrationer med React-kroge
Af Paul Cowan @ LogRocket
React Hooks solve certain problems. And yet, they introduce a distinct problem class of their own. I highly recommend reading through Paul’s writeup – it’s nice to be aware of the issues even if they’re not affecting you directly.
https://blog.logrocket.com/frustrations-with-react-hooks/
Hvordan "Eksporter til Excel" næsten dræbte vores system
Af Haki Benita
Noget atypisk for denne blog er her en artikel om Python og Django. But come on, we’ve all been there – all the formats in the world, and the end-users want Excel! This time it was almost deadly (at least to the servers).
https://hakibenita.com/python-django-optimizing-excel-export
Din Docker-build har brug for en smoke-test
Af Itamar Turner-Trauring
Dockerfiler er Kode, I think we can all agree on that. And we can probably agree, at least in theory, that you should test your code. But we very rarely test our Docker builds. Here’s Itamar with a bit more on the subject.
https://pythonspeed.com/articles/test-your-docker-build/
Det har jeg lært, mens jeg har skrevet og vedligeholdt tests gennem årene
Af Alessandro Ferlin
Vi er som bekendt ikke fans af 100% testdækning, men vælger i stedet at træne så meget af koden, som det giver mening, på flere ekstreme måder. Her er en fin tilføjelse til vores vidensbælte.
https://medium.com/thron-tech/lessons-ive-learned-while-writing-and-maintaining-tests-over-years-93c357513a8d
7 bedste rubin-ædelstene, som de fleste ikke har hørt om
Af Jesus Castello
Det bedste ved RubyGems er, at der er så mange. Det værste ved RubyGems er også, at der er så mange, og at nogle af de uslebne diamanter går tabt i tidens sand. Gemmologiske jokes til side, her er en fin liste over 7 skjulte perler.
https://www.rubyguides.com/2019/09/best-ruby-gems/
Læs mere om det: