In December 2019 I've tweeted 159 times
My Twitter archive of December 2019
In October 2022 I left Twitter. This is my tweet archive for December 2019.
Tweets
- I just completed "The Tyranny of the Rocket Equation" - Day 1 - Advent of Code 2019 https://t.co/0KbDTcaO15 #AdventOfCode Code: https://t.co/pUyBM3ljcF
- Anyone doing #AdventOfCode using @GiulioCanti fp-ts (https://t.co/LBT1yp3TLX)? Would love to use it as a learning exercise! #functional #typescript https://t.co/xAtc57uT3k
- @RitzmannMarkus YAML is fine, as a compile target. So any typed programming language is great, that outputs YAML as a result.
- @m4nl5r @GiulioCanti Yeah, but what to do for simple calculations? Like this one: https://t.co/AieXz2jqnR What is the fp-ts way to solve this?
- @m4nl5r I am unsure, because I have seen very little code using fp-ts what should be done and what shouldn't. That's why I am trying to see more examples. Especially the other function is also pure, but might be safer with a more functional aproach: https://t.co/A9zFJqWbGj
- @effemegna Thanks!
- @effemegna @m4nl5r Both of you used a recursive solution, which has bitten me in the previous year on #AdventOfCode because that does not work well with very large inputs.
- I just completed "1202 Program Alarm" - Day 2 - Advent of Code 2019 https://t.co/g3fGUTiCmg #AdventOfCode Code: https://t.co/nQUExZqxcl
- In case you thought that summer tires are ok for driving in snow: #Trondheim 🇳🇴 https://t.co/Na6KEuNSbW
- @kotzendekrabbe Wir haben genug hier zum Abgeben! https://t.co/z3UQypgRvs
- @kotzendekrabbe I'm gonna cycle through this now: https://t.co/dK3bzdoaG4
- Found another one: https://t.co/AR468agdUH
- Always! https://t.co/2nrh3zJi6a
- I just completed "Crossed Wires" - Day 3 - Advent of Code 2019 https://t.co/zis0Tusb5E #AdventOfCode Code: https://t.co/fq3QEzOIA0
- @shrutikapoor08 @dan_abramov - it provides no improvement over using REST - it's only useful for graph-based data schemas - all actions need to by synchronous - one can just wrap a GraphQL API with a REST API - every type needs exactly one resolver
- @matt_davidson_ Let me know if something could be clearer!
- @chaos_monster @kotzendekrabbe @typescript I would, by I code #TypeScript without interfaces. Or Classes. #inheritanceisalie
- #github https://t.co/nVe3UhlqDJ
- @lxztlr @chaos_monster @kotzendekrabbe @typescript Yes, no new no this make for much easier to understand code.
- @pati_gallardo The web clients for Outlook are suprisingly good.
- @chaos_monster @lxztlr @kotzendekrabbe @typescript I use JSON schema to validate, since this is typically part of the documentation of the API. And with JSON I want runtime validation, not just types. The best approach IMO is io-ts, but not all devs like that.
- @chaos_monster @lxztlr @kotzendekrabbe @typescript You were talking about interfaces, but I guess you want to generate runtime checks from them? The problem is that TypeScripts type are too limited for that, so what are you proposing?
- @vicbergquist True story!
- @wingsuitist @FiloSottile @laszlom https://t.co/gYQHc78bLH
- I just completed "Secure Container" - Day 4 - Advent of Code 2019 using #TypeScript https://t.co/22bMvLstYI #AdventOfCode Code: https://t.co/0QConlmQnh
- @Morl99 Thanks, I fixed the mix-up.
- This week I am trying to implement the #bifravst #cloudnative SPA which allows to manage an #iot cat tracker to @azure (https://t.co/BYfeytFjJo) and I am so deep down a disheartening rabbit hole of broken things, that I need to keep track:
- For authenticating API requests of user, Azure Active Directory is used. The recommended way for a browser app (https://t.co/mFK0fMNreQ) is to use msal.js (https://t.co/MYxgDKpdv1) which I managed to set up in the React up ...
- but it can't be used with the IoT SDK: https://t.co/oi1793wFz5 So, I ripped it out again and added the authentication flow using ms-rest-browserauth (https://t.co/cjk435rmsg) ... Now I encountered a bug which enters the app in an endless redirect loop: https://t.co/g4uPTg1SwE
- I tried to to reproduce this issue with the plain sample app, but the dependencies won't install because they are hopelessly outdated (https://t.co/UJy0FbM1mK). While trying to update the dependencies in the sample I encountered version incompatibilities similar to this one:
- while implementing the Node.js CLI for Bifravst I hit the issue that the latest package individual relasese of packages from the azure-sdk-for-js are not compatible, you need to now which versions to mix: https://t.co/cq4Vg1JTgN
- All I want is a working, up to date example of a browser-based app that interacts directly with the @azure IoT REST API. Ideally before Christmas. https://t.co/3C87TmOgYl
- @ichaos1985 Etabliertes System
- false === isThisBetterToRead https://t.co/izb2jvB6FX
- @RalfDMueller @ichaos1985 Das hört sich nach "fertig" an...
- @RalfDMueller @ichaos1985 Bestimmt nicht. Software ist nie fertig: https://t.co/3dIJDNpu6H
- @ezagroba @kamilleblumm !!
- 💯👏 You can now "Reject any push that contains a merge commit by enabling Require linear history" https://t.co/LHSBGrpFde
- Here is why I love that: https://t.co/EGgDDUoJbT
- I just completed "Sunny with a Chance of Asteroids" - Day 5 - Advent of Code 2019 using #TypeScript https://t.co/PK9IQ4m6KX #AdventOfCode Code: https://t.co/jTG8iGN8rq
- @kotzendekrabbe https://t.co/WSxtMMGZoX
- @TonyBologni I always rebase against the main branch. I sometimes squash into one commit, but in most cases I leave them as is (or do some minor reorganization with rebase -i).
- @TonyBologni Yes, force-with-lease will reduce the times this might happen. However, I recommend to use only personal branches. Integration of work should happen in the main branch: https://t.co/oa0Vd17gny
- @Azure https://t.co/gFS4GIccjY
- I'm happy to report that @PrettierCode and #typescript @geteslint do work now perfectly with the new optional chaining and nullish coalescing operators! #prettifyalltehthings https://t.co/Xft2WflAPf
- @Azure Inventor of #TypeScript, has broken typings: https://t.co/22l86Oetxu
- @EmmaWedekind It's good that you see a way out of it. Wishing you a lot of strength to get through!
- @afanad @useloom They wrote yesterday: "Our Engineers tackled this bug and released a new version of the extension 3.3.60. Please make sure you're on the latest version and verify that the issue is no longer happening."
- I just completed "Universal Orbit Map" - Day 6 - Advent of Code 2019 using #TypeScript https://t.co/eYCzIYB3UU #AdventOfCode Code: https://t.co/2AU45orTNN
- @YesVirginia_ Also try this: https://t.co/oeLM7PoZg6 !
- Finally secured my tickets today, for the additional show! https://t.co/7hx0A4ThhW https://t.co/wMKAics9cQ
- @pati_gallardo On the web UI click the dropdown of a reply to one of your posts... https://t.co/x3uKeeMkuL
- @LaszloWa Yeah! 🤘
- I've completed Part One of "Amplification Circuit" - Day 7 - Advent of Code 2019 with #TypeScript https://t.co/v4JqtC0SIS #AdventOfCode Code: https://t.co/wV32jVug3m I failed on part 2, though.
- I've simplified the control structure, but the programs just stop after a few cycles: https://t.co/9kwrwm5pBJ
- I just completed "Space Image Format" - Day 8 - Advent of Code 2019 using #TypeScript https://t.co/HgAXNu6sHr #AdventOfCode Code: https://t.co/yalAxnikoM https://t.co/UAzjgd251e
- Found the bug: https://t.co/QiCBvtrmIt Part 2 is now also complete: https://t.co/xFzBdPySeN
- @EmmaWedekind They have the best "vin chaud"!
- @blundell_apps http -F -v https://t.co/J8VFkrDB2B Using @clihttp will show you all the intermediate steps
- @siljel nettkjøpen gikk feil?!
- I just completed "Sensor Boost" - Day 9 - Advent of Code 2019 in #TypeScript https://t.co/tM7UtRns5D #AdventOfCode Code: https://t.co/NcIq0l27QF
- The snow is back in #Trondheim 🇳🇴 https://t.co/0qQuZFvQtO
- I just completed "Monitoring Station" - Day 10 - Advent of Code 2019 in #TypeScript https://t.co/lTEfMTAbbZ #AdventOfCode Got a little bit sidetracked, because I tried to solve it first using Bresenham line drawing, but I missed some fineprint. https://t.co/4cjgkztqQZ
- I dreamed I could fly Out in the blue Over this town Following you Over the trees Subways and cars I'd try to find out Who you really are 💔 https://t.co/KT4l3a9OJy https://t.co/GViSUt8PRj
- A wholesome #techno set: https://t.co/fQRfcjM1i2
- @davidmekersa I can add some source code comments later ... Is there anything specific you are wondering about?
- The CSO [Chief Software Officer, U.S. Air Force] signed a Memorandum [...] regarding the use of #DevSecOps and #Agile and highly discouraging from using rigid, prescriptive frameworks such as the Scaled Agile Framework (#SAFe). https://t.co/GI0cJBOyn7 https://t.co/kNYCWC5LoH
- @Ravetracer @tomellis17 Wow!
- @davidmekersa I've added more inline comments, I hope that clarifies my approach. Happy to answer specific questions! https://t.co/aC8qzpmIMi
- I just completed "Space Police" - Day 11 - Advent of Code 2019 using #TypeScript https://t.co/75vBa5x8O7 #AdventOfCode https://t.co/d1hEo1yWqU
- @LaszloWa All the best!
- That would be nice! https://t.co/fn0OuOL901
- @itsdaneesaur https://t.co/lwTGP4C6yC does this.
- In the age of #DevOps, all getting started examples should always include how to get everything in place using #gitops, not using the browser. As developers we need to learn about how your platform supports reproducibility, scalability in an approachable way.
- It's annoying to get explained how I to build a one-off thing and then having to piece together how to repeat this example hands-free. https://t.co/QYR01uYs8Z
- Can the Chrome DevTools be too fast?! https://t.co/2lEv0441oQ
- I just completed "The N-Body Problem" - Day 12 - Advent of Code 2019 in #TypeScript https://t.co/L70tM9Nlsx #AdventOfCode Code: https://t.co/Kl6JCb6EQH
- @stadtkindFFM Schlimm. Unten sind bestimmt auch 1-3 Vapianos drin.
- Should be just blue. https://t.co/Mlj9wiywpK
- @itsdaneesaur It's not very straightforward, you need to upload the media file to S3 and then create the job. Here is an example I just ran: mp3 (HR Info Podcast): https://t.co/2L9vAnBGtz and the SRT file: https://t.co/uaei6Npd6P I can show you how to do this yourself, or I can automate it.
- @toggleModal I did image you more as a Dive Diva :-D https://t.co/3WGHVIMt5G
- 10 years to late, but I have some hopes this will also inspire private investors in Germany to make more seed and venture capital available. It might be good timing given the current negative interest rates. https://t.co/V7HFY8cVDk
- I just completed "Care Package" - Day 13 - Advent of Code 2019 in #TypeScript https://t.co/skLXHu1lOD #AdventOfCode Code: https://t.co/Kio4ZIzyRA https://t.co/MuafE9uT7p
- Jets flying in Christmas Tree formation over #Trondheim right now: 🎄✈️ https://t.co/BDlO7uHLvv
- https://t.co/j7AOpP97f8
- Someone interested in a Tunnelvortriebstechnikwerksbesichtigung? #🇩🇪 https://t.co/Blb7NPxytu
- Sunset all day in #Trondheim 🇳🇴 This was at 13:12. https://t.co/VIAGdge5FT https://t.co/t7QCvhWmFj
- I just completed "Space Stoichiometry" - Day 14 - Advent of Code 2019 in #TypeScript https://t.co/86ADVLZaT0 #AdventOfCode Part 1 took me rather long to figure out ... and I needed to refactor it quite significantly for the binary search in Part 2: https://t.co/Cgcawr5n1N
- @toggleModal Parmesan.
- I've completed Part One of "Oxygen System" - Day 15 - Advent of Code 2019 in #TypeScript https://t.co/s2H4vGcWfO #AdventOfCode Code: https://t.co/gU26AJIm2L I only completed Pt.1, for Pt.2 I need to modify my cave explorer to explore everything, not just to the oxygen tank... https://t.co/yOWLFxmBMX
- Got that quickly, now the floodfill is missing. https://t.co/4Lo8hQVjfw
- I've completed Part One of "Flawed Frequency Transmission" - Day 16 - Advent of Code 2019 in #TypeScript https://t.co/NfQVZ11yuy #AdventOfCode Code: https://t.co/5kOrUdb0b5
- I just completed "Oxygen System" - Day 15 - Advent of Code 2019 in #TypeScrip https://t.co/s2H4vGcWfO #AdventOfCode Code: https://t.co/pwY9gEac1L https://t.co/jsKfGw8J4X
- Malicious packages may overwrite any file in the system: https://t.co/MALZ33dy5U
- 🇩🇪 https://t.co/GBv871bIAT
- Off to the old hometown. #trondheim 🇳🇴 ✈️ #Frankfurt 🇩🇪 https://t.co/Jpl6q06FeQ
- @Ravetracer Yeah, we left the warm clothes here ;-)
- Hello Frankfurt! 🇩🇪 https://t.co/L6SP7UyIfB
- The @oredev swag is still proving to be very useful! https://t.co/Kox5B6nayd
- @3weststreet Thanks, Mag! Happy holidays for you, too!
- @rradczewski @XING_de Diese Jahresendbudgetaufbrauchprojekte gibt es doch immer!
- @ThisIsFlorianK My solution is kinda complicated: https://t.co/whc182scc9
- I've completed "Set and Forget" - Day 17 - Advent of Code 2019 https://t.co/n9YxZHsyrv #AdventOfCode using #TypeScript Code: https://t.co/kvBPmsS0lt However, I solved part 2 only manually, but described how to solve it (maybe I'll get to this later): https://t.co/P1grRYjWgg
- @tdpauw @scanagile Welcome! I knew it was a great fit!
- Finally found a good video intro to @Azure functions, that also covers Resource Manger AND CI/CD! Thanks @jeremylikness for making this: https://t.co/HU3eOSMj7p
- Didn't have so much time today, so I am going to share my partial solution for "Many-Worlds Interpretation" - Day 18 - Advent of Code 2019 in #TypeScript https://t.co/Ump3d3gctv #AdventOfCode Code: https://t.co/onSMmQhdoO https://t.co/Ke3wZSg7m1
- This approach only solves 4 of the 5 examples, so I have to read a little bit on what to do different. My solution is using the shortest path, while keeping track of visited state with the list of collected keys, so fields can be used multiple times if collected keys change.
- I've completed "Tractor Beam" - Day 19 - Advent of Code 2019 https://t.co/SxYkuwAWGd #AdventOfCode in #TypeScript Code: https://t.co/9uZYlhgnmo
- @vicbergquist I'm in Germany right now and oh what two hours later make for a difference...
- "All they know is that it makes more financial sense to work together and compete on brand and quality rather than try to control the [#iot] market with standards. And for that, we should all be grateful. Assuming the alliance holds together that is." https://t.co/f06ScbExkW
- I've completed "Donut Maze" - Day 20 - Advent of Code 2019 in #TypeScript https://t.co/dDguWhHIbV #AdventOfCode Code: https://t.co/ENlxj5cJsd https://t.co/ogc1uGfCkS
- Solid plan! Last part of that is @codefreeze_fi! ❄️☃️ https://t.co/N1BbddeaSg
- I just completed "Springdroid Adventure" - Day 21 - Advent of Code 2019 using #TypeScript https://t.co/9gqrfvrTrN #AdventOfCode Code: https://t.co/6vgagk7QA5
- @dc7590 @kamilleblumm Thanks Darren, it's quite fascinating to experience this difference right now. I need sunglasses here, which I haven't used for weeks in Trondheim!
- ... and train yourself to spot and counter gatekeepers, toxic behaviour and even small subtle things that prevent this very white, male community from changing. https://t.co/Vo7Wr7M1QM
- @RidingWolf Put them on?
- Exactly! https://t.co/o8tPgqH4m9
- I've completed Part One of "Slam Shuffle" - Day 22 - Advent of Code 2019 using #TypeScript https://t.co/dPA8WnSRry #AdventOfCode Code: https://t.co/usVxss676p I tried to solved part 2 using a linked list, but that's totally not the way to solve it, instead it's math.
- Explanation of the real solution: https://t.co/rD66nbdm7L
- What if we went to our families these holidays and set them all up with Pi-hole? https://t.co/KyfCNf5eiJ
- @Niklas_L Yeah, this happens mostly when I follow sponsored links on Google. For convenience that domain could be unblocked, or explain how to spot sponsored content on Google.
- I just completed "Category Six" - Day 23 - Advent of Code 2019 in #TypeScript https://t.co/wM1alSxqvK #AdventOfCode Code: https://t.co/GdIdudT4Re
- @oischinger @Niklas_L It's fine if your router sets a fallback DNS.
- I asked a delivery driver today if they needed anything: - bathroom break - coffee / tee - food. The reaction was awesome! https://t.co/2xYquh5xe5
- @vicbergquist This! Especially considering the hefty fines for speeding...
- I've completed "Planet of Discord" - Day 24 - Advent of Code 2019 using #TypeScript https://t.co/mbAF3cMkXN #AdventOfCode Code: https://t.co/T6xGhlpFTq My visualization of the example looks like a 🎄! https://t.co/IcjArvnqgK
- This is a beautiful Christmas movie authentically set in Lapland: https://t.co/BNjWVtYi9Y https://t.co/5aaB0WKBEn
- @DistributeAid Today I learned from my friend @m_ic who founded @BRYTER_io that they are using tech in the legal space to improve the situation for asylum seekers: https://t.co/7UHj9hi0iC
- Oldboy https://t.co/Kn92DoF1tl
- @Ravetracer Absolutely!
- Another way to mitigate this attack is to only let trusted sources update the package-lock.json (👋 @greenkeeperio). https://t.co/HXELqXq7fv
- @EmmaBostian Same Emma, same 💪👩⌨️!
- My nephews have cool stuff, which I am happy to use: #javascript https://t.co/T9Qnw808G5
- @NativeWired Looking forward to seeing it Sunday with the nephew!
- HAHAHA In #Norway this kind of heavy bread does not exist. Norwegians eat fluffy toast-like bread. https://t.co/FmOrW20RZa
- @thomassnielsen Det eneste brød med disse grøvhet jeg har funnet i Norge er Kornmo fra Orkla...
- How is this not a subway? https://t.co/y6uO0nOjjL
- @LaszloWa Yes, we have God Brød in Trondheim, too. They are good, but the prices are hefty. My go-to heavy bread is Dansk Rugbrød from REMA 1000, but I usually make myself.
- @LaszloWa Coop and Meny have a Dansk Rugbrød baking mix, which you can just make in a regular box baking form, this will be a little lighter. https://t.co/PLhjh0UG0I
- We invented States for this. https://t.co/lqZJFjJBto
- @meikeco Wieviel sollen wir mitbringen? https://t.co/XndFjCGml9
- @m_ic @maaretp Maaret, definitely take the time to talk to this team, it has some of my favorite humans in teach in it! (@benjamin, @mirjam_diala, @Niklas_L).
- Oh noes! https://t.co/oJEnAnZGQg
- @benjamin @m_ic @maaretp @mirjam_diala @Niklas_L @Singsalad Ohh, right! It's official now! 👏 https://t.co/Uewq7dJnwI
- @fquednau @XBowstech It's an @XBowstech and I love the form factor, so I even take it with me on travel! https://t.co/YipaUTHg8K
- @fquednau @XBowstech I don't work for them, and I am currently traveling, so it's just how I feel about this keyboard.
- I totally forgot that through https://t.co/M2ga6ATbp3 everyone can request access to root Zone files. You can download the entire list of domains in the @dothiv Zone, which still today has 284 domains. It's still amazing that i got the chance to launch a segment of the internet.
- @m_ic @benjamin @maaretp @mirjam_diala @Niklas_L @Singsalad @s1m0nw1 @yangmeyer Truly an amazing team, that you have assembled! https://t.co/yOgrmt5EhU
- Today I did some work for #dothiv ... The charity is still hosting some of our domain onwers' websites, like https://t.co/2QZTkSTYlK and in 2020 we will discontinue the DNS and web hosting services I set up back in 2014 for the digital red ribbon. https://t.co/8jjFDtyz1q
- It doesn't cost us much to provide this service but as a small team of volunteers we can't provide the level of service that's needed when operating internet-facing systems. We never charged for this service and we have no obligations, but we want to make this situation explicit.
- #Frankfurt has some nice views, too! https://t.co/xeSfDBNIdM
- #React is getting weirder, Hooks are a great improvement but it's still to easy for novices to break out of the declarative React world into wild JS because React and JS are used side by side in the same context. Maybe in 2020 I find a good project to look into @elmlang again.
- @fquednau @XBowstech Some variants are available here: https://t.co/3kDhehWXZf https://t.co/c8GKZ1doi0
- And then there is the struggle where you enter a small team as a CTO / Senior and are supposed to set up the codebase for growth: Do you architect for the team you have or the team you are going to have? https://t.co/K9vUnMXsFX
- @dan_abramov https://t.co/QMMlyLJE7X
- @arne_mertz So you can refactor to increase developer productivity? I think this is valuable, but on the other hand does not yield new value for the customer, so this can't be done too often.
- @arne_mertz That's the dilemma, you know that you have a different team in a few quarters, and features take time, so which configuration do you optimize for: the small team you have now, or the bigger team you haven when the feature is complete?
- @datenreisender @wodarhospur Or you end up with a solution that does not allow a big team to move forward quickly because in the past certain aspects were never considered. I believe that there is value in working with an eye on the future, because I'd rather have the growing pains today.
- @datenreisender @wodarhospur But I have no clear guide and that's what I wanted to point out, that this is for me one of the biggest challenges in software development, especially in the context of startups.