Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Top 10 Dev Articles Over the Past Week (October 8— October 15)

Our world is very unchangeable. However, we are not. As always, we made for you a list of the “juciest” and beautifully written articles over the past week. But before we get to the point, here’s an interesting fact for today.

Did you know that there’s a higher chance of you getting killed by wolves rather than having an SHA-1 collision on Git.

It’s a well-known fact that Git uses a Security Hash Algorithm to identify revisions and detect data tampering or corruption. Some people were concerned that at some point they might have two objects in a repository that hash to the same SHA-1 value, which is also known as SHA-1 collision.

Here’s how Git’s report looks like:

“Here’s an example to give you an idea of what it would take to get a SHA-1 collision. If all 6.5 billion humans on Earth were programming, and every second, each one was producing code that was the equivalent of the entire Linux kernel history (3.6 million Git objects) and pushing it into one enormous Git repository, it would take roughly 2 years until that repository contained enough objects to have a 50% probability of a single SHA-1 object collision. A higher probability exists that every member of your programming team will be attacked and killed by wolves in unrelated incidents on the same night.”
  1. SOLID Principles every Developer Should Know. Have you ever heard about 5 principles that can make it easy for developers to create readable and maintainable programs? Chidume Nnamdi discusses these principles in detail.
  2. The success of Go heralds that of Rust. If you were to be stranded on an island with only 3 programming languages, what languages you’d choose? George, the author of this article, would tell you why Go should be one of the three coding languages.
  3. CSS Border-Radius Can Do That? Did you know that if you use eight values specifying border-radius in CSS, you can create organic looking shapes? If you don’t believe us, believe Nils Binder.
  4. A deep dive into this in JavaScript: why it’s critical to writing good code. Great article, written by Austin Tackaberry, where “using simple terminology and a real-world example, he explains what “this” is and why it is useful.”
  5. JavaScript Essentials: Objects. This post includes a series that covers the most used and important methods for X topic along with some other fundamentals. As you have probably guessed, this article will be devoted to “Objects.” By CodeDraken.
  6. Using Node.js to Read Really, Really Large Datasets & Files (Pt 1). In this article, Paige Niedringhaus described an interesting challenge. The challenge involved reading through very large files of data from the Federal Elections Commissions and displaying back specific data from those files.
  7. How to use ReactJS with Webpack 4, Babel 7, and Material Design. This tutorial, written by Nazare Emanuel Ioan, is about how to start using React with Webpack 4 and Babel 7. Additionally, at the end of the article, you’ll find out how to add Material Dashboard React on top of the newly created app.
  8. Coding Dynamic Behavior with the Strategy Pattern. Beautiful article, written by Severin Perez, where he discusses the strategy pattern used to dynamically choose and execute algorithms at runtime.
  9. 5 Tools To Speed Up Your App Development. Software development is a complicated process that may take much time and efforts. In this post, Appsee will tell about 5 different tools that you can use to speed up your app development process.
  10. Top 5 Contemporary Software Engineering Books. Are you a fan of software engineering and reading interesting books? If so, this article is a must need for you. Felix Raab put together a list of more recent books that cover a mix of areas such as software design and management or “people topics.”
In addition, you can always view JetRuby’s captivating and trending stories as well as drop us an email at [email protected] if you have an idea for a story or want to write for us yourself!
P/S: If you liked today’s digest, please support it with claps and by hitting the subscribe button below!

Top 10 Dev Articles Over the Past Week (October 8— October 15) was originally published in JetRuby on Medium, where people are continuing the conversation by highlighting and responding to this story.



This post first appeared on JetRuby Agency - Featured Technical Stories Based In Our Experience, please read the originial post: here

Share the post

Top 10 Dev Articles Over the Past Week (October 8— October 15)

×

Subscribe to Jetruby Agency - Featured Technical Stories Based In Our Experience

Get updates delivered right to your inbox!

Thank you for your subscription

×