For anyone looking for something right now we are very much hiring over at https://snyk.io/ for engineers and more in Tel Aviv & London. All interviews are remote at this time but we are not stopping hiring.
Here is a small description of what we do:
Ecosystems Group
My team is responsible for introducing support for new Languages, Build Tools and Package Managers to help Snyk users test & fix their projects. We do so by understanding the language rules & dependency resolution rules for each tool and building libraries & services in TypeScript that can extract project dependencies so that they can be tested for known vulnerabilities. Expect to learn a lot, pair a lot and be challenged while delivering incremental value to our users
Hi HN, me and my bf created this little project to help me improve my programming skills. It was a great and fun way to learn about apis, spiders and how to build an extension!
I wanted to share it to get some feedback and see how we can improve it to be more useful.
There are a few out there already but we decided to make one that loaded ratings a little faster by not firing off a request to the FSA api on every page load. Their api is a bit slow and can cause massive delays when loading a page with 50+ takeaways on it. So we created our own api to help improve loading times.
Learning never stops really and the amount of information available only increases so coming up with a technique that works for you is crucial.
I make lists of everything i want to do/read and find out more about and then split it up in to small goals like "Read article X", "Complete task X in project Y". Key is to make the goals small enough so they seem achievable relatively quickly, this way you don't feel overwhelmed and can move towards completion steadily and slowly.
I use Pocket for ALL the articles and blog posts I want to read and simply save it there, once I am bored or on a bus or on some journey that I have free time to read I read them one by one and learn slowly about the topic that interests me. I also have a list of things I want to achieve in the near future like this month and I pick random things off it to do.
I also try to come up with little projects that interest me and that I can adapt to utilise the things I am interested in learning. For example if I would like to try a certain static site generator, try out some new css trick or simple try a new language I come up with a little project that I find interesting and try to accomplish it while using these new tools. This way I am invested in the project and learning something new. But yet again key is SMALL achievable projects.
Here is a small description of what we do: Ecosystems Group My team is responsible for introducing support for new Languages, Build Tools and Package Managers to help Snyk users test & fix their projects. We do so by understanding the language rules & dependency resolution rules for each tool and building libraries & services in TypeScript that can extract project dependencies so that they can be tested for known vulnerabilities. Expect to learn a lot, pair a lot and be challenged while delivering incremental value to our users
We use Node.js with Express & Typescript.