|
Snyk has been named to the prestigious Forbes Cloud 100 list for the fourth consecutive year, coming in at #19. The full list was unveiled this morning.
|
|
Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas
-
www.thepolyglotdeveloper.com
-
2 years ago
-
eng
As seen in a previous tutorial, creating a serverless function for AWS Lambda with Java and MongoDB isn't too complicated of a task. In fact, you can get it done with around 35 lines of code! However,... The post Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas appeared first on MongoDB .
|
|
It was the spring of 2014, over 9 years ago, just 6 months into my first year of college, when my Computer Architecture teacher stopped in the middle of an assembly exercise to tell us that Bitdefender is hiring juniors for Malware Researcher positions. I had no idea what that is, but boy, did it sound cool?… I fondly remember how at that time we weren’t chasing high salaries and filtering jobs by programming languages and frameworks.....
|
|
As the partnership between Snyk and GitGuardian continues to grow, we’ve collaborated on a new cheat sheet that identifies key security considerations and tools that can help you mitigate risks and protect your code.
|
|
Recently, I started writing about defensive statistics . The methodology allows having parametric assumptions, but it adjusts statistical methods so that they continue working even in the case of huge deviations from the declared assumptions. This idea sounds quite similar to nonparametric and robust statistics. In this post, I briefly explain the difference between different statistical methodologies.
|
|
Recently, I started writing about defensive statistics . The methodology allows having parametric assumptions, but it adjusts statistical methods so that they continue working even in the case of huge deviations from the declared assumptions. This idea sounds quite similar to nonparametric and robust statistics. In this post, I briefly explain the difference between different statistical methodologies.
|
|
Building Resilient Systems: A Guide to Designing for Fault Tolerance
-
akashrajpurohit.com
-
2 years ago
-
eng
Join me on a journey into the world of building robust and resilient systems. In this blog, we'll explore the art of designing for fault tolerance, where we'll discover how to prepare our applications to gracefully handle failures and bounce back stronger. So, grab a seat and get ready to fortify your systems against unforeseen challenges.
|
|
Building Resilient Systems: A Guide to Designing for Fault Tolerance
-
akashrajpurohit.com
-
2 years ago
-
eng
Join me on a journey into the world of building robust and resilient systems. In this blog, we'll explore the art of designing for fault tolerance, where we'll discover how to prepare our applications to gracefully handle failures and bounce back stronger. So, grab a seat and get ready to fortify your systems against unforeseen challenges.
|
|
Denis Villeneuve, expert of visual storytelling, frequently employs the panning shot with an extensive use of the parallax effect to immerse viewers in his films, allowing them to experience a sense of place, scale, and depth like never before. He uses these teqniques most visibly in “Blade Runner 2049” (2017), “Enemy” (2013), and “Dune” (2021), highlighting how his use of the panning shot and parallax effect enhances the audience’s immersi....
|
|
Building Resilient Systems: A Guide to Designing for Fault Tolerance
-
akashrajpurohit.com
-
2 years ago
-
eng
Join me on a journey into the world of building robust and resilient systems. In this blog, we'll explore the art of designing for fault tolerance, where we'll discover how to prepare our applications to gracefully handle failures and bounce back stronger. So, grab a seat and get ready to fortify your systems against unforeseen challenges.
|
|
We’re not going to post things on Twitter X anymore. The new owner keeps doing awful stuff . If you have enjoyed our mostly-daily curated links via the aforementioned collapsing service, we invite you to bookmark our curated links page , or follow us a number of other ways . Rather than linger any longer on this tedious topic, here are some home-grown dad jokes. If there is any order in this universe, the comments section will fi..
|
|
Suppose we’ve got a service. We’ll gloss over the details for now, but let’s stipulate that it accepts requests from the outside world, and takes some action in response. Maybe those requests are HTTP requests, or RPCs, or just incoming packets to be routed at the network layer. We can get more specific later. What can we say about its performance? All we know is that it receives requests, and that it acts on them.
|
|
Suppose we’ve got a service. We’ll gloss over the details for now, but let’s stipulate that it accepts requests from the outside world, and takes some action in response. Maybe those requests are HTTP requests, or RPCs, or just incoming packets to be routed at the network layer. We can get more specific later. What can we say about its performance? All we know is that it receives requests, and that it acts on them.
|
Dear new developer, Over the last twenty years, I’ve had two work modes. I’ve either been at a company for a number of years (3, 8, 2, and 3) or been a contractor/consultant working for clients for weeks or months. Both modes have upsides; I wrote before about the benefits of a small consulting company. … Continue reading The Benefits of Sticking Around →
|
|
After almost a decade of running my current desktop, I’ve hit the point where I ought to cut my losses and start with a fresh build for my needs rather than attempt upgrading. And with a prospective part list and a new build on the horizon, the bittersweet task of backing up files 1 and choosing what I want to carry on to a new computer rears its head once again. Normally it’s fun, akin to a deep spring clean without the risk of backac....
|
Introduction In today's data driven world, interactive and visually appealing web based maps have become an integral part of countless applications and services. Whether it's fo...
|
Introduction In today's data driven world, interactive and visually appealing web based maps have become an integral part of countless applications and services. Whether it's fo...
|
|
Let's discuss the limitations of relying on a single AI model and the pros and cons of today's most popular models.
|
|
This article explores the concept of DOM clobbering and provides strategies for building more secure and robust web applications.
|
|
I recently wrote about Emacs 29's new sqlite-mode , which enables you to browse sqlite databases from your beloved editor. Out of the box, it supports the following browsing features: sqlite-mode-list-data: List the data from the table under point. sqlite-mode-list-column: List the columns of the table under point. sqlite-mode-list-tables: Re-list the tables from the currently selected database. On the editing side of things it suppo....
|
|
Since I maintain a few projects that deal with source code one of the things I needed badly was a way to parse and understand gits .gitignore and .ignore files in order to get as much accuracy as possible. I had previously tried using code I lifted from The Platinum Searcher albeit with some fixes to avoid crashes. Annoyingly however it never implemented glob’s correctly. I tried searching around for another implementation but none appe..
|
|
Hi, Im Chinesischen gibt es ein berühmtes Sprichwort: “Die beste Zeit, einen Baum zu pflanzen, war vor 20 Jahren. Die zweitbeste Zeit ist jetzt.” In der Softwareentwicklung kennen wir das doch auch. Immer wieder beschweren wir uns über die Fehler, die wir damals gemacht haben. “Müsste man mal machen.” Das ist so ein Satz, der in jeder zweiten Retrospektive fällt. Technische Schuld häuft sich an. “Müsste man mal machen.”
|
Today I learned the difference between flotsam and jetsam. I was listening to Dimension 20 and I had actually never heard of either of those words before. A Google search led me to NOAA’s NOA website, which defined the difference between the terms. Apparently it is often used as a phrase, sort of like “odds and ends” but “flotsam and jetsam.” But there is a distinction: Flotsam is defined as debris in the water that was not deliberately th..
|
|
A variable's name is more important than its type, so the name should be more prominent and come first in declarations.
|
|
I've jumped on the Emacs 29 bandwagon! Mickey Petersen has a great rundown of What's New in Emacs 29.1 . Now every so often, I need to take a quick peek at an sqlite3 table. Emacs 29.1 ships sqlite-mode , which can help with that. Use sqlite-mode-open-file to open a database. Pressing RET on a table shows its content via sqlite-mode-list-data. DEL does as you'd expect and delete a row via sqlite-mode-delete.
|
|
These summer weeks have been amazing for stargazing. I’ve moved to the country and I’ve been able to stay in a darker place than in the past, so I could enjoy a much better vault of the sky. While sitting there, I recalled some of the Norse creation myths I had read in a very interesting book 1 , which introduced me to a stunning and complex mythology. I want to make a quick recap here of some of the coolest facts I noted down, but I ....
|
|
More and more my son is reading on his own. And my daughter is trying to mimic her older brother and “read” on her own, too.
|
|
These summer weeks have been amazing for stargazing. I’ve moved to the country and I’ve been able to stay in a darker place than in the past, so I could enjoy a much better vault of the sky. While sitting there, I recalled some of the Norse creation myths I had read in a very interesting book 1 , which introduced me to a stunning and complex mythology. I want to make a quick recap here of some of the coolest facts I noted down, but I ....
|
|
Embracing the Future: My Next Gardening Adventure Written in Code
-
www.mattp.tech
-
2 years ago
-
eng
I'm intertwining the roots of traditional gardening wisdom with the robustness of modern technology. My next book is being written as a Git repository, fostering growth in a controlled manner, just like pruning a tree. Stay tuned for a blend of urban gardening principles and innovative engineering projects. Happy gardening!
|
|
I recently gave a talk about generative AI at AWS. I’m heading to Yosemite next week and made a few nightmarish creations with emojis in Midjourney.
|
|
I started my PhD program about a year ago. In my first year I have: Taken 4 “normal” 3-credit-hour classes Participated in 3 seminars Switched advisors Attended 2 conferences (PLDI @ FCRC, JuliaCon) Presented my work at JuliaCon It’s been a lot of work, and there’s been a lot of stress. I’m in a much better place now than when I started, and over all I’m happy where I’m at and where I’m headed. Changing advisors # Some of the st....
|
|
Designing for Scalability: Building a Flexible and Future-Proof System
-
akashrajpurohit.com
-
2 years ago
-
eng
Join me on an exciting journey into the world of scalable system design. In this blog, we'll explore the art of crafting flexible and future-proof architectures that can handle the growing demands of your application. So grab a cup of coffee, and let's dive into the realm of scalability, where we'll unlock the secrets to building systems that stand the test of time.
|
|
In the few areas where I have a clue about what people are thinking about, there's words that make me wonder whether this person is either clueless or assuming I'm clueless. One example is that in New York City, if you ask someone what their favorite type of food is, and they respond with "Asian", it sets off a few alarm bells. I'm not a very sophisticated restaurant-goer, and even I know that a description like that is so broad as to be ....
|