Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

591–600 of 620 posts

Re: Ask HN: What technologies did you learn in 2018?

#591
post #528

In the year 2018, the technologies I learned: I learned the Neataptic neural network library and gained experience in text classification using an artificial neural network. I learned the D3.js charting library. I learned the express-session NPM package and gained the capability to implement user accounts and HTTP-based user sessions. I learned SQLite for creating database subsystems for heavily constrained server en…

And I also learned WebSockets for creating real-time web applications, such as multiplayer browser games.

Re: Ask HN: What technologies did you learn in 2018?

#592

C++/17. Improved D3D 11, media foundation, DirectWrite, SIMD, embedded Linux. Learned GLES, .NET core. Refreshed Maple.

Do you recommend a good resource for learning the high level concepts of graphics programming? Just 2D is also good enough. Thanks

Re: Ask HN: What technologies did you learn in 2018?

#593
post #242
post #205

Learned ReasonML and Solidity in 2018. ReasonML is pretty great, though I think the syntax is much noisier than it needs to be, compared to Elm and OCaml. Documentation needs to be consolidated though, and the linter picks bad defaults. Solidity feels like a language designed like someone that never learned lessons from having tried a lot of different languages. It feels much like a leaky abstraction over the EVM. Ot…

Try "simplicity"

Is that the name of a tech, or are you telling me to simplify? In what ways would you recommend simplifying?

Re: Ask HN: What technologies did you learn in 2018?

#594
Got a new job and built a mobile/web/desktop app with GraphQL, Apollo Client, TypeScript, React Native, Electron, Yarn Workspaces w/ Lerna.js for monorepo management.

Also started learning Elixir as part of Advent of Code 2018.

Been a blast and really enjoyed the challenge of building a monorepo that shared code between all the different platforms.

Re: Ask HN: What technologies did you learn in 2018?

#595
post #93

Went from C/FORTRAN/Python post-PhD student to being literate in: * TypeScript * Node.js * React * Java * Spring Boot * Bottom line: This is all pretty ugly and underperforming, compared to my previous world... And intermediately literate in: * OpenShift * Kubernetes * Istio * Helm * Ansible * Which I all pretty much enjoyed, compared to my previous world (MPICH and BLAS all the way). Having said that, I'm drawn to:…

If/when you get into Micronaut, it'd be good to hear your findings. Similarly, I've done Spring Boot and ventured into micro frameworks for faster start times: SparkJava and Javalin (which is very Kotlin friendly despite the name).

Thanks for the tips with

  * SparkJava and
  * Javalin.
I'll drop you a note, as soon as a project in Micronaut is done. :)

Re: Ask HN: What technologies did you learn in 2018?

#596
post #529
post #468

Earlier quoted context omitted.

"after many years of working primarily with Java & Spring in large "enterprise" systems": thought you would choose Scala next :-)

Solid prediction. I've been THIS close to learning Scala a few times. I did pick up some Groovy/Grails a couple years ago and decided, while familiar & powerful, I'd try to venture outside of the JVM next. Scala still on my mind though. Kotlin too.

Between Scala & Kotlin, I'd pick the latter.

Re: Ask HN: What technologies did you learn in 2018?

#597
The OpenGL graphics library and the GLSL language.

I have coded some shaders before, for some uni projects but I didn't realize the opportunities that this field can offer.. until this year. It's not just about 3D graphics; it's about making programs to be executed on the GPU in a very intuitive way.

I plan on using OpenGL shaders in a project in progress that I will share here on hn.

Re: Ask HN: What technologies did you learn in 2018?

#598

Did a lot of learning in 2018. Finally moved away from Wordpress as a back-end, which I pushed to the limit. Learned Laravel and greatly improved my skills in vanilla PHP. Moved from jQuery to Vue.js - it's now my default front-end framework. Started using CLI and Git regularly. Learned PWA, service workers, serverless, Web3, some Solidity, more MySQL, server admin, scaling. Throughout 2018 I was coding all the time…

What did you replace Wordpress with?

Re: Ask HN: What technologies did you learn in 2018?

#599

I learned all about parsing, lexing, and ASTs. I did that by writing a toy language, then creating a BASIC interpreter in golang. Beyond that I did more messing about with AWS, and found that while I knew a fair bit theres a lot of devil in the details .. Regardless this was a good year, the previous year I'd started working with ESP8266 & Arduino devices. So it was nice to get back into pure-software development, in…

Did you use book/online courses/tutorial for learning parsing, lexing etc.

Re: Ask HN: What technologies did you learn in 2018?

#600

I learned all about parsing, lexing, and ASTs. I did that by writing a toy language, then creating a BASIC interpreter in golang. Beyond that I did more messing about with AWS, and found that while I knew a fair bit theres a lot of devil in the details .. Regardless this was a good year, the previous year I'd started working with ESP8266 & Arduino devices. So it was nice to get back into pure-software development, in…

Did you use book/online courses/tutorial for learning parsing, lexing etc.

I read this ebook:

https://interpreterbook.com/

That walks you through the process of creating a simple language. My version has since been extended a fair bit:

https://github.com/skx/monkey

The writing is clear, and I was familiar with the broad concepts already. (In the past I've written toy interpreters for FORTH, and similar simple languages, but usually in an adhoc fashion.)

Post reply on HN