We've officially made it through the first week of 2019! Let's take a look at the answers which won many appreciations from the programming community.
Make sure to follow "Best of Hashnode" topic to read posts like these in your feed.
Q: What are some popular coding bad practices? Answer with code snippets!
Sébastien Portebois's answer:
I'm going to add a little twist because my answer isn't language specific.
Red flag: Ambiguous/not obvious variable names
Programming language: Any
Read full answer
Q: What should 'good communication skills' mean for a developer?
Sai Kishore Komanduri's answer:
Let me preface this answer by applauding all of the excellent answers in here! :) They cover the most important aspects, usual suspects if you may.
I'll go ahead and split the aforementioned modes of communication into two main categories.
Read full answer
Sandeep Panda's answer:
To me "good communication skill" means clarity of thought and the ability to explain your rationale succinctly.
When I am hiring I usually test for both written and verbal communication skills.
Read full answer
Milica Maksimović answer:
In addition to what Sandeep Panda said, I'd also try to see how they respond to feedback regarding a given task, both positive and negative.
If people get angry or send a snappy comment, that usually means they don't take feedback and criticism well, and that makes it difficult to fit them in a team.
Read full answer
Bhojendra Rauniyar answer:
Good communication skills doesn't mean that you should have fluent in speaking. It is what you understand and let understand others with your opinion.
Read full answer
Q: Need advice: How do you write tests?
👑 Bhojendra Rauniyar's answer:
I have not written any test. But I see most of the developers write test for each single task. This is what I feel very bad. Because, task requirement may change in the middle. You'll need to write the test again and again.
Read full answer
Vishwa Bhat's answer:
I'll highlight a conceptual information on unit tests first --- skip to last paragraph for the answer.
Unit tests are written to confirm the behaviour of an atomic logical task within its service boundary.
Read full answer
Q: How are you building GraphQL APIs?
Gijo Varghese's answer:
Built an entire application using Apollo GraphQL. However, GraphQL lacks a lot of features and tooling.
Read full answer
Remco's answer:
I'm using Graphene (the python port) and stuck it behind Flask (web application server) which hides behind gunicorn (WSGI server, a python generic webapplication interface) which in turn is behind api-umbrella (an api reverse proxy).
Read full answer
Q: What are some good podcasts for developers?
Girish Patil's answer:
List of podcasts I occasionally/regularly listen to & sometimes I look for random ones on internet.
Shoptalkshow by Dave rupert & Chris coyer.
Read full answer
Kleo Petrov's answer:
I was a big fan of podcasts in the past. I could listen to them all day, non-stop. Eventually, my focus changed to reading, which for me was less time consuming and I was able to concentrate and memorize better. Also, taking notes is easier when reading.
Read full answer
Q: Do you use LetsEncrypt for your production websites?
Gijo Varghese's answer:
Letsencrypt is really awesome. I've used it in a few sites. All working good. In their recent update, they allow wildcard ssl too. All over Letsencrypt is production ready!
Read full answer
Q: Share what you're listening to while working 🎶
Mark's answer:
Epic music. It's non-vocal, so less distracting. Classical music isn't 'energetic' enough to drown out noises.
Read full answer
Q: HTML 5.2 - Why?
Tommy Hodgins's answer:
The HTML spec says that the
<dialog>
element is for:
part of an application that a user interacts with to perform a task, for example a dialog box, inspector, or window.
Read full answer
Q: What are the key difference between ReactNative and NativeScript?
Loke Carlsson's answer:
Perhaps most significant difference is that with React Native, like the name suggest, is bound to React while with NativeScript you have the option to choose between either TypeScript, Javascript (ES6), Angular or Vue.
Read full answer
Q: What do developers wear for an interview?
Matthew Cory's answer:
Personally, I've always done the whole suit and tie thing. Maybe a colored shirt and a patterned tie. But I've also given interviews to people wearing business casual and I really don't care about that either way.
Read full answer
Q: What are the requirements for becoming a full stack developer?
Nikhil Rangpariya's answer:
1: Learn basic HTML - code up basic pages, link between them, etc.
2: Deploy your HTML site to production - a hosting provider, heroku, etc.
Read full answer
Are you finding this series of articles helpful? Write down your thoughts below.