Every Monday we round up some of the last week's top posts, comments, and tweets. If you have any feedback, please leave a comment. â¤ï¸
Most developers have pretty stubborn preferences about which editor they use while coding, whether it be Sublime, Notepad, Atom, or something else. So it's no surprise that Zorex Salvo's recap of his experience with various editors resonated with the dev.to audience:
When Salvo overlooked JetBrains' editor, several commenters made sure to vouch for it:
I understand the appeal of Sublime as a text editor. In the courses I teach, though, I watch students struggle when it comes time to debug their apps in Sublime (mainly MEAN stack, some Ruby/Rails, some Python/Flask). I recommend the JetBrains family of IDEs (which are free for students) but there's usually a handful who for some reason prefer a text editor.
Integrated development environments are named that for a reason...the integration takes care of most the effort involved in building and debugging apps.
One of the reasons we here at dev.to want to make the site's writing and reading experience as enjoyable as possible is because we want to give users every opportunity to cultivate a solid online dev identity that uplifts the whole community. Sam Jarman agrees, and walks through how junior devs can improve their blogging, vlogging, or Tweeting selves:
We know he inspired at least one person!
This is amazing !! . I'm a student and I've been reluctant to start blogging but this has encouraged me greatly to start . I'm definitely sharing this with my GDG chapter . Amazing article 👏👏👏
Since the latest revision to C++ is coming out shortly, Bartlomiej Filipek covered what's been fixed, removed, and added to the popular language:
Dynamic programming is one of those things you pretend to understand if it comes up and then change the subject. Well fear no longer–Alaina Kafkes explains the concept and walks through some examples in Python:
All of us probably need a refresher on the topic, even the dude that started this site...
Great post! I'm going to have to re-read it a few times to make sure I follow completely. This is a subject that needs a lot of demystifying for me 😝
Now that you're a pro at dynamic programming, it's time to take on event programming, which top dev.to author edA-qa mort-ora-y explains:
Modern applications run in an active environment. Data comes in from the network. The user clicks a mouse button or drags their finger across the screen. Another program enters the foreground, pushing the current one into the background. The GPS and accelerometers update the device's position. A scheduled alarm fires at the requested time. Event programming is, as its name indicates, a way to connect all of these events
A few months ago, we asked users what their favorite flowchart application was:
PlantUML was one of the apps repeatedly brought up in the comments, and just last week Dan Lebrero wrote about how he used it (and a few other tools) to tackle a complicated instance of documentation:
Beekey Cheung, known in some circles as Professor Beekums, shares his experience working long, difficult hours in an attempt to meet an imminent deadline. His takeaway? It's usually a bad idea!
That's it for our weekly wrapup! Keep an eye on Dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!