Sat.Feb 17, 2018 - Fri.Feb 23, 2018

article thumbnail

Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore

Uber Engineering

In 2014, Uber Engineering built Schemaless , our fault-tolerant and scalable datastore, to facilitate the rapid growth of our company. For context, we deployed more than 40 Schemaless instances and many thousands of storage nodes in 2016 alone. As our … The post Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore appeared first on Uber Engineering Blog.

Code 92
article thumbnail

Encrypt And Decrypt Data In A Golang Application With The Crypto Packages

The Polyglot Developer

Being able to encrypt and decrypt data within an application is very useful for a lot of circumstances. Let’s not confuse encryption and decryption with hashing like that found in a bcrypt library, where a hash is only meant to transform data in one direction. Not too long ago I wrote about in a previous article how to encrypt and decrypt data using Node.js.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Tips for Running Workshops

Tim Kadlec

In one of the Slack groups I’m in, someone asked a question about running workshops and what folks found that has or hasn’t worked. I dumped my thoughts there but thought I should share them openly as well in case they’re useful to anyone. An important caveat: this is what works for me. As in everything, I think the most important thing is to find a style that suits you.

Network 53
article thumbnail

Architectural Myopia

ACM Sigarch

Richard Thaler won the 2017 Nobel prize in Economics for his work on Behavioral Economics. He observed that humans are not “rational’ creatures and that our behavior is impacted by how we react to the world. People have a myriad of biases that influence how we think about problems and he developed models to quantify the impact of behavior on economic theories.

article thumbnail

Five Reasons to Meet Rigor at eTail West

Rigor

Palm Springs, CA is the place to be next week for eCommerce professionals with the annual eTail West Conference taking place Feb. 26 – Mar. 1. This event will feature tracks on mobile, innovation, and UX development, so attendees will certainly leave with many ideas for how they can improve their website. These focus areas are integrally linked with website performance, so it’s essential that brands also work to improve their digital experience.

Retail 40
article thumbnail

SQL Server on Linux: CU4 – NewSequentialId() – Uuid

SQL Server According to Bob

Prior to SQL Server 2017 CU4 for Linux (Linux only) the generation of a sequential UUID may not function as expected. SQL Server’s NewSequentialId () calls the Windows API UuidCreateSequential , which is limited in SQLPAL, prior to the CU 4 update. SQL Server on Linux – CU4 advances the logic in the SQLPAL, in support of UuidCreateSequential, adding a pseudo-mac, random increment, boot id and persisting the value in the /var/opt/mssql/.secrets/instance_id file.

Servers 40
article thumbnail

TPDP Episode #17: Going FaaS On Serverless With OpenWhisk

The Polyglot Developer

I am pleased to announce that the latest episode of The Polyglot Developer Podcast is now available for download. The episode titled, Going FaaS on Serverless with OpenWhisk focuses on the development and deployment of functions to be deployed on a serverless cloud platform. In this episode I’m joined by Carlos Santana who is part of the Cloud Functions team at IBM.