Tracking Twitter Mentions With Monday.com

Monitoring social media mentions is an essential part of any business. It gives brands an opportunity to track, analyze, and respond to conversations about them on social media. In this quick tutorial, I will show you an example of how you can setup a simple Twitter mentions tracker with Monday.com.

In this article, we will be using Reshuffle's open source integration framework to easily integrate Twitter and Monday services to meet your brand's needs for social monitoring.

Build a Personalized, SMS-Powered Survey System With Reshuffle Open Source

Communicating with customers via SMS text messages is fast becoming part of a multi-channel customer experience - where people get to choose which channel they prefer to use when connecting with brands. SMS offers speed, accessibility, and the option to communicate privately without going on public social media channels.

Building a simple SMS integration, for example, an auto-responder for order confirmation is easy. But what if you want to connect multiple services to generate a more interactive flow and do more than just send an outbound SMS to a customer? The solution can become complex, and fast.

3 Ways to Select Features Using Machine Learning Algorithms in Python

Artificial intelligence which gives machines the ability to think and behave like humans are gaining traction since the last decade. These features of artificial intelligence are only there because of its ability to predict certain things accurately, these predictions are based upon one certain technology which we know as machine learning (ML). Machine learning as the name suggests is the computer’s ability to learn new things and improve its functionality over time. The main focus of machine learning is on the development of computer programs that are capable of accessing data and using it to learn for themselves. 

To implement machine learning algorithms, two programming languages, R and Python for machine learning are normally used. Generally, selecting features for training data on machine learning in python is a very complex and technical process. But here we will go over some basic techniques and details regarding what is machine learning and how it works. So, let us start by going into detail regarding what ML is, what feature selection is and how can one select feature using python.

10 Python Particulars to Know

Like many software developers, I have learned my share of software languages over the years. Two years ago, I wrote a post on LinkedIn where I identified 29 software languages I had learned in the 37 years prior; everything from Basic to Ruby to JavaScript and obscure languages like APL and Clipper. As all developers know, in the software engineering field it’s important to keep up with emerging programming languages, so even to this day, I’m learning new ones. Similarly, like many other developers, in my eagerness to quickly learn a new language, I start with similar and familiar code syntax based on programming languages I already know. Using familiar syntax from programming languages you’ve already worked with is initially easier and can jump-start your use of a new language, but there’s a price to pay for that. When doing so, you often avoid learning some of the subtleties and specific features unique to the new language you’re learning, and you may miss some of the differences between the new one and the current languages you know.

At Solution Street, we ask candidates interviewing for developer positions to write some code during the interview. Sometimes we will describe a candidate’s code after an interview as, “He writes Ruby like a Java developer.” This is just another way of saying that, if the candidate was writing in Ruby, he didn’t really make use of some of Ruby’s advantages. I am no different and I often will lazily rely on familiar syntax and control structures when I use a newly-learned language.

Building Pokemon Index in Vanilla JS

In this post, we are going to build a Pokemon index using Pokemon API in plain Javascript. First, let’s discuss what this project is about. There will be a search bar where users can come and search for a Pokemon, and after the search, Pokemon with its image and stats, as a result, will be shown. So, the functionality is pretty basic but you using this project as a base can tweak and make your own version of this project and add it to your portfolio.

The full version is deployed at https://poke-mon.now.sh/.

Getting Started With Chrome and Firefox Developer Tools

Getting Started With Chrome And Firefox Developer Tools
Chrome and Firefox are modern web browsers that have built-in tools to help developers edit pages and fix problems directly in the browser. Chrome has its developer tools and Firefox has its developer tools. Both have many overlapping features and some unique features. In …

10 Tips to Become a Better Software Engineer

1. Write It Out Before You Code 

Keep a habit of scribbling out the algorithm/pseudo-code before you actually convert the solution into code. Writing by hand can also help you plan your code before you move it to the computer. You can save a lot of time if you write out which functions and classes you will need, as well as how they will interact. Although more time consuming, this restriction will mold you into a more fundamentally sound developer. 

2. Keep a Checklist of Tasks 

When you are implementing a feature, its always good to split the bigger tasks into smaller and clearer tasks which are individual logical units and can be tested individually. Keep a list of such small achievable tasks and keep ticking against them once you complete it. This will give you a boost and motivate you to keep ticking more boxes. The checklist can be either in a book or in any software (like Google Keep). 

Double Dispatch in C++

Double Dispatch in C++ is a mechanism that dispatches a function call to different concrete functions depending on the runtime types of two objects involved in the call. In more simple words, its function calling using two different virtual tables of respective two objects. I know this sounds cryptic, but don't worry I will come to double dispatch solution after trying most of the naive solution so that you will come away with the full understanding of concept without having needless confusions.

Motivation

  • At first, a pointer to a base class made sense; you didn't need to know the actual derived class. So you decided to expose a single collection of base class pointers to your clients like so:
C++




x



1
struct Animal {    
2
    virtual const char *name() = 0;
3
};
4

           
5
using AnimalList = vector<Animal*>;