Google blew it with open source layoffs
Google has made impressive inroads against cloud leader AWS by aggressively open sourcing projects such as TensorFlow and Kubernetes. It’s true AWS makes more money than Google (or anyone else) by operationalizing this open source code, but Google’s open source strategy continues to deliver impressive dividends.To read this article in full, please click here
Hail Hydra: Kill snowflake servers so the cloud can take their place
According to Greek mythology, if you were to venture to a certain lake in Lerna, you’d find the many-headed hydra, a serpentine water monster that carries the secret to modern cloud architecture. Why? The thing is hard to kill, much like you want your cloud infrastructure to be. You cut one head off, and it grows two more.In the myth, even mighty Hercules needed help shutting down the resilient beast. Yet in the world of IT infrastructure, instead of spawning hydras we’re entrusting our digit
Why Trust and Autonomy Matter for Cloud Optimization
Cloud optimization — an effort that brings together multiple disciplines and approaches such as FinOps and CloudOps — has never been straightforward, but today it seems more complicated than ever.
In a tough global economic environment, optimization is increasingly critical, but at the same time, regulations concerning security and data privacy create trade-offs that need to be sensitively balanced.
To make things even more challenging, these are trade-offs that span functions and departments.
Expedia: 3 Tips for More Effective Unit Testing
There’s absolutely no point doing unit tests if they aren’t done correctly. Expedia’s Senior Software Engineer Lorenzo Dell’Arciprete recently wrote a helpful blog post that points out common unit test mistakes that cause some to be ineffective.
Writing unit tests is quite possibly the least interesting part of the software development process, except maybe for the moment of relief when they pass. Sometimes. Because not all passes are passes and not all fails are fails. It’s important to write
7 Best Practices for Data Visualization
Organizations regularly generate an overabundance of data that is essential for decision-making. Data visualizations play an important role in helping people understand complex data and observe patterns and trends over a period of time. Data visualization is an important skill for data professionals, which usually goes hand in hand with storytelling, aiming to communicate observations effectively and inform decisions.
In this post, we’ll discuss what data visualization is, goals for visualizati
Discovering Creative Insights in Promotional Artwork
By Grace Tang, Aneesh Vartakavi, Julija Bagdonaite and Cristina SegalinWhen members are shown a title on Netflix, the displayed artwork, trailers, and synopses are personalized. That means members see the assets that are most likely to help them make an informed choice. These assets are a critical source of information for the member to make a decision to watch, or not watch, a title. The stories on Netflix are multidimensional and there are many ways that a single story could appeal to differen
Istio publishes results of 2022 security audit
Project post originally published on the Istio blog by Craig Box Security review of Istio finds a CVE in Go standard library Istio is a project that platform engineers trust to enforce security policy in their production Kubernetes environments. We pay a lot of care to security in our code, and maintain a robust vulnerability program. To validate our work, we periodically invite external review of...
Let the Machines Do It: AI-Directed Mobile App Testing
AI has been in the news a lot lately. We’ve all heard a lot about ChatGPT and you’ve no doubt encountered the end result of a variety of other advances in AI technology of late, such as Lensa. But there’s also a much quieter and less visible shift happening behind the scenes during the development […]
The post Let the Machines Do It: AI-Directed Mobile App Testing appeared first on DevOps.com.
The post Unplanned Obsolescence appeared first on DevOps.com.
Five Great DevOps Job Opportunities
DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted as part of an effort to better serve our audience. Our goal in these challenging economic times is to make it easier for DevOps professionals to advance their careers. Of course, the pool of available DevOps talent is […]
The post Five Great DevOps Job Opportunities appeared first on DevOps.com.
5 great Perl scripts to keep in your sysadmin toolbox
5 great Perl scripts to keep in your sysadmin toolbox
Image by moritz320 from Pixabay
Check out five Perl gems that help you work better, faster.
January 30, 2023
%t min read|
Seth Kenlon (Editorial Team, Red Hat)
Pursuing a Career in Data Science
With the rise of big data and artificial intelligence, organizations are scrambling to find talent who can analyze large amounts of data and make informed decisions. In this article, we’ll explore what it takes to pursue a career in data science — from honing your skillset to understanding the job market and more.
What is Data Science?
The term “data science” refers to the field of study that uses today’s current technology and methodologies to analyze large amounts of data in order to find pr
Using objects in jQuery's .css()
Something I will be focusing on on a regular basis here at JSP is producing tidy code that's easier to maintain in the future as well as nicer to work with. One such area where people often produce messy code is when using jQuery's .css() method.
Basic usage of this goes like so:
$(elem).css("display"); //returns value
$(elem).css("display", "block"); //sets value
And in order to set multiple values, people will often do this:
.css("border", "1px solid blue")
Arduino : Monitor Solar Panels Production (Part 4)
Background We did a lot of very interesting work so far and we already have a nice working product. However, I have the feeling it is lacking in few aspects. Especially the visibility of its own status and something showing it is working and reporting the data correctly.I want a Screen !Indeed, if we have a screen on the top lid displaying the latest measure and some useful information it would be awesome !Ok, but there are a lot of displays available on the market all with advantages and inconv
Wellspring of Creativity: Why Public Domain Matters
Earlier this month, hundreds of thousands of creative works entered the public domain.
“They were supposed to go into the public domain in 2003, after being copyrighted for 75 years,” notes a web page from Duke’s Center for the Study of the Public Domain. “But before this could happen, Congress hit a 20-year pause button and extended their copyright term to 95 years.”
It’s an issue that many people and organizations care deeply about — and over 200 people showed up Thursday for a virtual celebr
Node &amp; Express Todo App: Redis
Today I'll pick off where Part 1 left off, and start working on the to-do part of our application. This tutorial literally starts where Part 1 stops, so if you haven't read Part 1 or need a refresher, I highly recommend reading that before this.
Note: this tutorial uses Express 2.5.8. Currently Express V3 is in beta. Once Express 3 stable is released, I will run a post discussing updating to it and link to it here. In the mean time, if you're using Express 3, a few things might be different to t
GitOps for Ephemerals is a Mess
I was working with Ephemeral instances for quite some time now. At this point I believe a different solution rather than pure GitOps is needed for them to operate efficiently. I’ll give some explanation below.
I What are Ephemerals?
Currently in DevOps / SRE, we define 2 types of Deployment instances: Persistent Instances and Ephemerals.
Persistent Instances are always available, they are traditionally used for progressive software delivery, i.e. these could be Test, UAT, Staging, Prod
Core Wars Shows the Battle WebAssembly Needs to Win
This will probably be the year of WebAssembly (Wasm), but right now it remains a “byte code target” for compilers. In other words, it’s just another way to create and manage executable programs. Despite the name, it isn’t limited to browsers — and its main potential is with the Internet of Things (IoT). So you may be asking, why all the fuss?
Looking a bit more closely at the documentation, I can’t help noticing that quite a bit of thought has been dedicated to security. One way of achieving hi
Wasm for the Frontend: A Look at Developer Use Cases
When Second State started in 2019, the major use case for WebAssembly was in the blockchain, to run smart contracts.
“You really need a lightweight environment, a sandbox to run them [blockchains], and Docker — or containers in general — was too heavy for that, because in the span of six seconds, you have to do 1,000 of those,” said Michael Yuan, CEO of Second State.
The Austin-based startup instead focuses on offering support for WasmEdge, a WebAssembly runtime for cloud native, edge and decen
From Kubernetes security to cloud native application security
Guest post from Deepfactor Because many organizations initially focus on the mechanism through which application code and infrastructure is scanned and analyzed for security insights, the result is often an anti-pattern, where a complex set of overlapping and loosely-integrated tools spanning development and production actually impedes engineering teams from addressing security issues during...