pmartufi

66 Flips | 9 Magazines | 3 Likes | @pmartufi | Keep up with pmartufi on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “pmartufi”

Build a REST API with node.js, ExpressJS, and MongoDB

<b>Learn all you need to build a powerful NodeJS based API server quickly and efficiently</b><p>Description<p>This course is designed to help you get off the …

JavaScript

Decorators in Python: What you need to know

Python decorators are a powerful concept that allow you to "wrap" a function with another function.<p>The idea of a decorator is to abstract away …

Python Programming

Java 11: A New Way to handle HTTP & WebSockets in Java!

Once upon a time, using the Java SE (Standard Edition) APIs to do common HTTP operations such as REST API calls might have been described as …

Programming

How do you scale a nodejs real-time API to concurrently serve a million users?

So I recently got a project that requires real-time location + chat data streaming, and I wanted to know the right steps to take.<p>Most articles I've …

DevOps

Building and Deploying a React Frontend with a Node Backend in 20 Minutes

<b>Welcome!</b><p>This is a quick guide on how to create and deploy a full React frontend with a Node backend (using the Express web server).<p>We’ll not only get …

JavaScript

ABCD of Hacking: The Beginner's guide

Overview<p>ABCD of Hacking: The Beginner's guide by Shashank Pai K<p>Ever wondered how the computer hacks or website hacks happen? What constitutes a …

Hacking

How to block all but LAN traffic on Apache

If you need to limit traffic to Apache, Jack Wallen shows you how to use the Require directive to manage who can see your site.<p>Have you ever set up a …

Scrape Data from Website | Expert Data Scrapping

Data scraping is not a new technology in market. Several business persons use this method to get benefited from it and to make good fortune. It is …

The 100 best science fiction movies of all time, according to critics

At its best, science fiction can present a captivating, inventive picture of societal trends and flaws.<p>The Metacritic data we compiled here to track the most critically acclaimed sci-fi movies of all time traces a lineage of great films from Stanley Kubrick's "2001: A Space Odyssey" through the Tom …

Science Fiction

Want to learn how to code? Start with these popular books, free

Programming has been a job and avocation for decades, but its popularity appears to have surged in the last few years; a recent survey of users on …

Programming

The Art of Lazy Loading

Overview<p>This talk will cover the concept of lazy loading in detail and how you can apply the design pattern to multiple different facets of your web …

Making Snake Game With Javascript

This post was first published on <i>Making Snake Game With Javascript</i><p>Ever since childhood I have always wondered how to make games and I wanted to make …

What machine learning means for software development

Machine learning is poised to change the nature of software development in fundamental ways, perhaps for the first time since the invention of …

How To: Beginner's Guide to OWASP Juice Shop, Your Practice Hacking Grounds for the 10 Most Common Web App Vulnerabilities

Web application vulnerabilities are one of the most crucial points of consideration in any penetration test or security evaluation. While some …

Information Security

Want to be a top developer? You should build things. Here’s another list to get you started.

<i>Due to high demand I’m extending the list of fun apps to build.</i> 😁<p><b>Here’s the initial post</b><b>. Feel free to post your applications in the comments or on</b> …

JavaScript

Trying out Transcrypt

One thing that doesn't make sense to me is that you can't just use any language anywhere. In particular, why can't you use Python for client-side web …

How to clone a website with httrack

Jack Wallen walks you through the process of cloning a website with both the httrack command line tool and the webhttrack GUI.<p>If you're a website …

Linux

Why Python devs should use Pipenv

<i>This article was co-written with Jeff Triplett.</i> <br>read more

Graphics and music tools for game development

In early October, our club, Geeks and Gadgets from Marshall University, participated in the inaugural Open Jam, a game jam that celebrated the best …

Game Development

10 Useful Material Design Code Snippets

The material design craze is taking the web world by storm. Every month I find new sites running on the material style using frameworks or custom UI …

Introduction to Functional Programming in Python

Most of us have been introduced to Python as an <b>object-oriented</b> language; a language exclusively using classes to build our programs. While classes, …

Python Programming

Building a FAQ Chatbot in Python – The Future of Information Searching

We use cookies on Analytics Vidhya websites to deliver our services, analyze web traffic, and improve your experience on the site. By using Analytics …

Binary Trees, Recursion, Tail Call Optimization in JavaScript

<i>You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the</i> …

Getting started with Mapbox GL JS

Mapbox GL JS is one of the nicest open-source JavaScript libraries for displaying maps. It’s my favorite alternative to Google’s service and in this …

The Grand Tor: How to Go Anonymous Online

Fifteen years have passed since a couple of MIT grads and a Navy-funded researcher first built The Onion Router, or Tor, a wild experiment in …

We made our coding guidelines explicit and it's helping us as a team

TLDR: Discussing coding guidelines and making them explicit can give your development team a sound foundation to work on, and can lead to a …

Le 25 migliori invenzioni del 2017. La classifica

Le ha scelte Time. Tra gli oggetti di punta del 2017 spiccano Nintendo Switch, iPhone X, fidget spinner ma c’è spazio anche per invenzioni come il …

An introduction to the Django ORM

You might have heard of Django, the Python web framework for "perfectionists with deadlines." It's that one with the cute pony. <br>read more

Python Programming

Getting started with Git? 10 commands that would save you…

Pushing, Pulling, fixing Merge issues among many others, used to be insurmountable problems for me because I was not familiar with git. I was always …

Così uno startupper italiano ha conquistato Snapchat (grazie a un algoritmo)

Ha 28 anni, vive a Lavagna (provincia di Genova) ma è di origini sudamericane. Si chiama <b>Rafael Alberto Patron è un</b> giovane talento informatico, ed ha …