Photo by Osman Rana on Unsplash

Ever since Weather Underground (WU) announced its acquisition by The Weather Company, a subsidiary company of IBM, there have been plenty of changes around its transition. One of the most notable being the cessation of its popular API service in December 2018, which meant a significant reduction in Wunderground’s breadth of services.

Although the company still offers data packages on current weather data and forecasts, it no longer provides keys to the weather API. This is a huge blow to thousands of users and organizations who have relied on the Wunderground weather API for years.

Despite this turn of events…


PHP is arguably one of the big guns when it comes to web application development. It also powers highly popular CMSs such as Wordpress, Drupal, and Joomla, which means PHP security should be at the heart of the development community.

The sad reality, however, is that every single PHP application is prone to some form of attack. We can fill this security gap by understanding potential vulnerabilities and how to address the associated risks.

In this post, we’ll walk you through two of the most prevalent vulnerabilities found in PHP applications and their mitigation.

SQL Injection

Top on the PHP scripting hit…


A simple game demonstrates recursion, pseudocode, time complexity, and space complexity in algorithms

Türme von Hanoi in Bremen by Bin im Garten.

Before getting started, let’s talk about what the Tower of Hanoi problem is. Well, this is a fun puzzle game where the objective is to move an entire stack of disks from the source position to another position. Three simple rules are followed:

  1. Only one disk can be moved at a time.
  2. Each move consists of taking the upper disk from one of the stacks and placing it on top of another stack. In other words, a disk can only be moved if it is the uppermost disk on a stack.
  3. No larger disk may be placed on top of…

Relation between HTML and CSS with modern web like “two person holding hands while standing” by Brooke Cagle on Unsplash

Do you ever imagine yourself or an animal body without skeleton and other parts? it looks invisible, doesn’t it? How would it feel if a shape of skeleton moved around you without any flesh, eyes, hands, legs, and so on? wired, right?. The relation between modern web apps and HTML & CSS is similar to that. HTML (Hyper Text Markup Language) is the skeleton of a web app and without CSS it looks weird. They are true soulmates other and it is quite impossible to think about a modern web app without them.


“man wearing the black t-shirt and blue short carrying black duffel bag on the shoulder in the middle of a desert” by Amine Rock Hoovr on Unsplash

So many people want to be a software developer.Many people want to walk that path. But like me, they don’t know or maybe some of them know how to be but can’t accomplish it for lack of proper guidelines. In this article, I’d love to share my story of “How I started and get proper guideline”.

Most difficult and easy task to “To start”

“Desire is the starting point of all achievement, not a hope, not a wish, but a keen pulsating desire which transcends everything.” — Napoleon Hill

My problem, like most, was to know where to start and what the rules of the game are etc…

Dipto Karmakar

Full-stack software engineer with 3+ years of experience looking for my next remote job opportunity!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store