Two billion photos are shared daily on Facebook services. Many of these photos are important memories for the people on Facebook and it's our challenge to ensure we can preserve those memories as long as people want us to in a way that's as sustainable and efficient as possible.
We Tested How Googlebot Crawls Javascript And Here’s What We Learned1. We ran a series of tests that verified Google is able to execute and index JavaScript with a multitude of implementations. We also confirmed Google is able to render the entire page and read the DOM, thereby indexing dynamically generated content. 2.
Five programming problems every Software Engineer should be able to solve in less than 1 hourWhenever I post a job request for a Software Engineer position, applications start trickling in really quick. What bothers me is that several applicants will invariably have no idea of what "programming" means. Of course, they think otherwise.
When Security Conflicts With UX, Who Wins? — MediumLast week my company launched one of our side projects, Qup, to the app store. During the submission process, we ran into a rejection issue that surprised me. Our app uses the Spotify SDK to play songs for small gatherings of people, and the SDK uses a typical OAuth flow for authentication.
Await a minute - that isn't async!There’s a little motif that I’ve seen dotted around async C# code. It seems to surface when developers find themselves needing to consume an asynchronous API without yet having fully grasped how async works. The specifics differ, but the gist is always the same.
MICRO-OPTIMIZATION: THE SURPRISING INEFFICIENCY OF READONLY FIELDSIn 1976, famed computer architect Seymour Cray released one of the most successful supercomputers ever made: the Cray-1, a stylish 5.5-ton C-shaped tower that was quickly embraced by laboratories all over the world.
A beginner’s guide to Cache synchronization strategiesA system of record is the authoritative data source when information is scattered among various data providers. When we introduce a caching solution, we automatically duplicate our data.
Packaging Your Apps with PharDeployment of web applications can be difficult and cumbersome if you don’t have the right tools. If you’ve ever deployed a Java application before, I’m sure you’ve heard of JAR files (which stands for “Java ARchive”).
ToroDBOpen source, document-oriented, JSON database that runs on top of PostgreSQL JSON documents are stored relationally, not as a blob/jsonb: significant storage and I/O savings Wire-protocol compatibility with MongoDB WHY TORODB ToroDB leverages decades of experience and performance of RDBMSs.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.