(Here's a demo of using code.org to have two dev boards signal each other to take turns cycling through their LEDs, complete with running into demo gremlins a few times - https://www.youtube.com/watch?v=SKFb9F4Xxb8 )
Ask HN: What technologies did you learn in 2018?
121–130 of 620 posts
Re: Ask HN: What technologies did you learn in 2018?
#122Earlier quoted context omitted.
Worth noting that PerlMonks functions similarly to stack overflow (for Perl at least), with the difference that discussion is actually encouraged.
Somebody should pick up that idea and create a site like stack overflow but that doesn't discourage discusssion or reward destroying useful knowledge.
Re: Ask HN: What technologies did you learn in 2018?
#123Re: Ask HN: What technologies did you learn in 2018?
#124Re: Ask HN: What technologies did you learn in 2018?
#125I really like Zig as a language and started doing the Advent of Code challenges in it but had to give up as Christmas organisation took over. If you’re looking for a C replacement with a simple yet modern feature set it’s a pretty nice language. I found it pretty easy to be productive right away.
https://github.com/meheleventyone/aoc-2018-zig
I also dabbled a bit with TypeScript for the teensy amount of glue I wrote to get my WebAssembly modules doing stuff.
Re: Ask HN: What technologies did you learn in 2018?
#126Re: Ask HN: What technologies did you learn in 2018?
#1272. Incremental computation (Adapton)[1][2]. Very time and resource-saving technology in some applications.
Re: Ask HN: What technologies did you learn in 2018?
#128Weirdly, perl. I found myself on a client site in a locked down environment with only the Windows version of GIT installed. Powershell disabled, no other programs allowed. I had to produce reports on the log files for this machine, but had to obfuscate information before taking it off the server. I discovered that git had bash installed quite early on, so my initial automation and reporting was based on UNIX pipeline…
Im curious to what tasks you felt you could not solve in bash incl. the nix toolchain?
There's an old quip that "perl is portable sed" - in my experience this is pretty true.
Re: Ask HN: What technologies did you learn in 2018?
#129Terraform and Packer are the new way to automate devops. It’s a very powerful approach. And the ease of setting up traditional VMs struck me as much simpler than using Docker. When I wrote “Docker is the dangerous gamble which we will regret” I was thinking about Tereaform as the counterfactual: http://www.smashcompany.com/technology/docker-is-a-dangerous...
I'd like to know more about this.
Unfortunately I never finished getting everything I was aiming to done in that repo, but may come back to it and update it at some point...
Disclaimer: I used to work at HashiCorp on both Terraform and Packer.
[1]: https://www.youtube.com/watch?v=8ZRa0lLq8OU [2]: https://github.com/jen20/hashidays-nyc
(edited to change "best-practice" to "good-practice", since it's more accurate...)
Re: Ask HN: What technologies did you learn in 2018?
#130Then one of our team wrote a service in kotlin, and we never looked back, I had my type inference, extension methods & null safety back, along with really strong immutability features, pure functions to boot.
It is such a pleasure to work with, it's in my opinion the pinnacle of traditional statically typed OO language (C#, java etc)
EDIT: now, all new services in our company are written in kotlin, it got grass roots adoption in every team (bar one which came from a much more old-school java background)