Sat.May 23, 2015 - Fri.May 29, 2015

article thumbnail

Back-to-Basics Weekend Reading - Survey of Local Algorithms

All Things Distributed

As we know the run time of most algorithms increases when the input set increases in size. There is one noticeable exception: there is a class of distributed algorithms, dubbed local algorithms, that run in constant time, independently of the size of the network. Being highly scalable and fault tolerant, such algorithms are ideal in the operation of large-scale distributed systems.

article thumbnail

Interpreter, Compiler, JIT

Nick Desaulniers

Interpreters and compilers are interesting programs, themselves used to run or translate other programs, respectively. Those other programs that might be interpreted might be languages like JavaScript, Ruby, Python, PHP, and Perl. The other programs that might be compiled are C, C++, and to some extent Java and C#. Taking the time to do translation to native machine code ahead of time can result in better performance at runtime, but an interpreter can get to work right away without spending any

C++ 73
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Make A Gallery-Like Image Grid Using Native Android

The Polyglot Developer

Previously I had written an article regarding how to make a gallery-like image grid using Ionic Framework , but what if we wanted to accomplish the same using the native Android SDK? In this tutorial we’ll see how to make use of the Android GridView with an image adapter to display remote images from the internet. The post Make A Gallery-Like Image Grid Using Native Android appeared first on The Polyglot Developer.

article thumbnail

Interpreter Compiler JIT

O'Reilly Software

Interpreters and compilers are interesting programs, themselves used to run or translate other programs, respectively. Those other programs that might be interpreted might be languages like JavaScript, Ruby, Python, PHP, and Perl. The other programs that might be compiled are C, C++, and to some extent Java and C#. Taking the time to do translation to native machine code ahead of time can result in better performance at runtime, but an interpreter can get to work right away without spending any

C++ 52
article thumbnail

The AWS Pop-up Loft opens in New York City

All Things Distributed

Over a year ago the AWS team opened a "pop-up loft" in San Francisco at 925 Market Street. The goal of opening the loft was to give developers an opportunity to get in-person support and education on AWS, to network, get some work done, or just hang out with peers. It became a great success; every time when I visit the loft there is a great buzz with people getting advice from our solution architects, getting training or attending talks and demos.

AWS 98
article thumbnail

Join me at the AWS Summit in Paris, Tel Aviv, Berlin, Amsterdam or New York

All Things Distributed

An important way of engaging with AWS customers is through the AWS Global Summit Series. All AWS Summits feature a keynote address highlighting the latest announcements from AWS and customer testimonials, technical sessions led by AWS engineers, and hands-on technical training. You will learn best practices for deploying applications on AWS, optimizing performance, monitoring cloud resources, managing security, cutting costs, and more.

AWS 89
article thumbnail

Whitelist External Resources For Use In Ionic Framework

The Polyglot Developer

It was recently brought to my attention that big things came with the latest Apache Cordova Android and iOS update. One of the major updates being the requirement of whitelisting in order to use external resources. What exactly does this mean? Take the example of some random API like Facebook or TinyURL. If you try to perform a request on either of these APIs it will fail because by default everything external is blacklisted.