Neha Bomma

85 Flips | 5 Magazines | 81 Likes | 5 Followers | @NehaBomma | Keep up with Neha Bomma 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 “Neha Bomma”

The Pan American Highway: The Longest Road In The World

At its fullest extent the Pan-American Highway is a network of roads stretching from Prudhoe Bay, Alaska, to Ushuaia, Argentina, a distance of around …

Two Strategies for Surviving the Coming Mass Extinction

We’re all gonna die, but here’s how to die less soon.<p>The next Great Dying is coming. In fact, it's definitely already here.<p>The last time our planet saw a dying-off of global proportions was approximately 250 million years ago, and most of the life on Earth was wiped out for good. Plants, land and …

Extinction

50 Pieces Of Advice For Aspiring Authors

One of the questions I'm asked on a daily basis is some form of, "I want to become an author. Can you help?" There are certainly better people to ask than me. But after writing hundreds of articles and nine books in 15 years -- both traditionally published and self-published, both non-fiction and …

The Top 5 Lessons I've Learned After Reading 500+ Self-Help Books

By the time I was 15 years old, my mom, sister, and I had moved homes at least 25 times. My father was an alcoholic. I was getting government-paid …

Python Programming Tutorials

Intro to Machine Learning with Scikit Learn and Python<p>While a lot of people like to make it sound really complex, machine learning is quite simple at …

10 Best Python Frameworks for Web Developers

A Web framework is basically a group of modules or packages that helps a web developer to write down web applications. This eases the work of the …

Python Programming

Illustrating Python multithreading vs multiprocessing

While adding multithreading support to a Python script, I found myself thinking again about the difference between multithreading and multiprocessing …

Python Programming

Best Way to Learn Python Programming Online

Python is a widely used general-purpose, high-level programming language. Python supports multiple programming paradigms, including object-oriented, …

Programming

Python Scalability: A Convenient Truth

Python is the fastest-growing data science language and is used in production at many of the Fortune 500 companies for everything from software engineering to data engineering to rapid analytics. Despite its easy-to-learn nature and its simple syntax, Python packs surprising amounts of power and …

Why Microsoft needed to make Windows run Linux software

And how it could leapfrog Apple as the dev platform of choice.<p>Perhaps the biggest surprise to come from Microsoft's Build developer conference last …

Linux

10 Best JavaScript tools for better code

As the JavaScript community grows so does the selection of helpful sources. Here are ten that you need to knowESLintProvides static code analysis for …

JavaScript

The most popular JavaScript library, jQuery, is now 10 years old

jQuery, the JavaScript library everyone loves to hate, has turned ten years old today. The library was first introduced in 2006 by John Resig, at BarCamp in New York City, as a side project he had worked on in college.<p>Since then, the library has exploded in success and is now used on more than …

In Defense of JavaScript (the Hard Way)

JavaScript can teach you programming as well as most any other language, but be wary.<p>Thanks to some thoughtful reader feedback, I've realized that my piece a couple of weeks ago about learning code "the hard way" is missing something important: why JavaScript doesn't fit among "hard way" languages …

Master the JavaScript Interview: What’s the Difference Between Class & Prototypal Inheritance?

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter when applying …

20 best JavaScript charting libraries

<i>A quick note before we start: I have covered top 20 libraries below. It might get little confusing when you try to pick one for your project as there are many factors to consider. So here is something for help – a small guide on factors to consider while choosing a JavaScript chart library from the</i> …

Data Visualization

Run Windows 98 entirely in your browser

I’m a sucker for old-school operating systems running in ways that feel impossible and now there’s a way to run Windows 98 or a bunch of Linux distributions in your browser, no plugin required.<p>With browser-based Windows 98 you can relive the glory days of the past by playing Minesweeper, changing …

Demonstration

JavaScripts: The definitive guide

Before starting your search for a JavaScript charts package, you need to know that creating good data visualizations (dataviz) is a huge time investment if you are planning to build a serious application. Having clear answers to questions like what exactly your dataviz is going to achieve, on which …

Data Visualization

How an irate developer briefly broke JavaScript

Unpublishing 11 lines of code brought down an open source house of cards<p>At around 5:30PM ET on Tuesday, JavaScript broke. More specifically, npm, the package manager used by most JavaScript developers to source, test, and prepare their code for release, began failing. For thousands of developers …

JavaScript

What’s Better than a College Degree? Mentorship.

<b>[Updated August 2017]</b><p>According to the 2016 Stack Overflow survey of over 56,000 coders, mentorship programs correlate with higher pay than a college …

The Linux Portal

Python is a very popular general purpose programming language — with good reason. It’s object oriented, semantically structured, extremely versatile, …

Raspberry Pi

How I Became a JavaScript Rock Star

Years ago I came to San Francisco to join an exciting company building software for bands. Tools that make digital life easier for musicians. Since …

11 Minimal JavaScript Frameworks You Need To Know

JavaScript is extremely popular nowadays, and with the right set of tools and expertise, there is no limit to what you can achieve. Speaking of …

JavaScript

Which is the most complex programming language?

JavaScript may be today’s go-to for front-end programming, but in many ways it’s a language that mimics what has come before. Just like COBOL, C, …

Unobstrusive ajax and handle unauthorized request in MVC

Introduction In this article I will be sharing a basic stuff which comes handy in MVC applications. The HTML helpers provided by the Razor are smart …

MVC

How An Arcane Coding Method From 1970s Banking Software Could Save The Sanity Of Web Developers Everywhere

Forty years ago, a Canadian bank pioneered a brand new computer system that allowed non-programmers to help write code. The paradigm was so disruptive that it was ignored by computer scientists for decades. But as web apps get increasingly complex, and web devs become increasingly stressed out, …

Genius' new API can help developers annotate anything on the Web

When Rap Genius first launched, it was all about describing, well, rap lyrics. Now Genius is on a grander mission: annotating the world.<p>That’s a hefty goal, but the company is getting started by introducing its first public API. Developers can use the tool to add, edit, and view annotations for any …

Apps

10 Web Development Companies You Want To Work With

Finding web developers that will work is difficult enough, and that's why these 10 companies are worth keeping an eye on.<p>Despite seemingly everyone having a web product, it's borderline impossible to find someone reliable, who actually answers and who actually does the work to a quality that's …

3 Things Business Leaders Can Learn From Web Developers

As with coding, getting something wrong by just a little can have major consequences.<p>Robert I. Sutton, best-selling author of <i>Good Boss, Bad Boss</i>, writes that “the best bosses do more than think big thoughts. They have a deep understanding of their industries, organizations, and teams, the people …

The Vital Guide to Interviewing Web Developers

This guide offers a sampling of effective questions to help evaluate the breadth and depth of a candidate's mastery of web development, including …