“Microservices” and “Microservice Architecture” are hot buzz words in the development community right now, but concrete examples of microservices in production are still scarce.
I Was Wrong - Proving LZ4 Exploitable With Less Than 4MBBut Not In the Way You Might Think For the uninitiated, I recently uncovered a vulnerability in LZ4 during triage with the Linux kernel team on a separate but very similar issue in LZO. Ludwig Strigeus uncovered the issue over a year ago and posted it to the LZ4 Google Code bug issue list.
Redesigning The World Cup 2014 BrazilFrom a football perspective this is a great World Cup, but from a designers perspective it’s not that great. Please let us explain: The World Cup of 2014 in Brazil is at its peak, and so far we have simply been spoiled with great goals and surprising results.
Fast offline reverse geocoding .Net library25 points (70% upvoted) shortlink: programming subscribeunsubscribe533,298 readers 524 users here now created by speza community for 8 years message the moderators 1 24 25 26 Fast offline reverse geocoding .Net library (github.com) submitted 11 days ago by loading...
Are you monitoring the health of your software?Software projects tend to become more and more complex as they evolve. This complexity, if not managed, can contribute in an important way to the project failure. One of the parts that are more exposed to a complexity increase is source code.
Evaluating persistent, replicated message queues (updated w/ Kafka)Message queues are useful in a number of situations; for example when we want to execute a task asynchronously, we enqueue it and some executor eventually completes it. Depending on the use case, the queues can give various guarantees of message persistence and delivery.
The Art of Computer Programming: Random NumbersThis chapter is from the book ? In this excerpt from Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition, Donald E. Knuth introduces the concept of random numbers and discusses the challenge of inventing a foolproof source of random numbers.
Cognitive Biases in Software EngineeringHuman logic, unlike that of the machines which we program and use every day, isn't perfect. We make mistakes, we establish bad mental habits, and we have many cognitive biases that negatively impact our ability to be successful engineers.
9 Things I Learned as a Software Engineer — MediumThree years ago I was working in a neuroscience lab in Barcelona, busy putting electrodes on people and teaching classes on cognitive systems. Today I design and write software for a living.
The Internet Of Things Will Need Millions Of Developers By 2020This 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.