Sponsor

What comes to your mind when you think of people making money on searching bugs and vulnerabilities in the open source code programs? The first thing is people sitting in front of their monitors for weeks and thoughtfully going through each code line of the software. However, it’s not really necessary. ‘An Easy Way to Make Money on Bug Bounty’ article will tell you how to become part of that and describe easier way to find defects using a special tool (static code analyzer).

Read article

Articles

(Nov 29) #sql #databases

In the past we've had plenty of articles about how to optimize queries for a database to see substantial improvements in performance. Most of these were relatively higher level concepts like how to structure your query code, or making a custom index. But what about optimization lower down? Well Yuanjia Zhang does exactly that in their article about TiBD. In it, they do a deep dive into "why we need vectorized execution, how we implement it, how we managed to vectorize more than 360 functions along with community contributors, and our thoughts about the future".

(Nov 29) #cpp #qt

The PIMPL is a private class that contains all of the implementation-specific data of the parent class. It makes it easier to undestand the widget's interface without taking away any of its functionality, but its dependency on the old QObject::connect() syntax is "one big disadvantage". In Daniel Vrátil's article, he demonstrates a workaround he used "to get all the compile-time checks that [he] would get with the new connect syntax normally".

(Nov 25) #git

Whenever you're working on a project with other developers, you're bound to use git at some point for project management. It's the go-to for managing and being aware of the changes you and your coworkers make to the code. Well in Gowtham Kaki's article, he illuminates some of the potential flaws in git's merge algorithm, with two examples that demonstrate how people on the same branch might see two different codebases.

(Nov 28) #php

PHP is one of the backbones of the internet, and with the its Foreign Function Interface (FFI) extension "that allows you to include with ease some externals libraries into your PHP code", it'll be more versatile than ever. But how does it work? Well Grégoire Pineau has taken some time to explain the fundamentals of FFIs functionality, its performance, whether or not it will replace native extensions, what languages to use for library binding, and how to bind a Rust lib.

And that''s it for today! Discuss this issue at our subreddit r/morningcupofcoding.

Did you like what you read? Let us know by clicking one of the links below.

Liked - Disliked

I hope you enjoyed reading the latest issue of Morning Cup of Coding. If you did, consider supporting us by becoming a patron (Patreon) for perks like ad-free issues, or via a one-time donation via PayPal.

Interested in sponsoring our newsletter? Click here to send us an email.

Cheers,

Pek