If you’re new to coding or just really like to find cool software on the web, you’ve probably come across search results for stuff on GitHub. Without going too deep into the topic, GitHub is a website where developers can share their code with the world as well as keep track of the history of their projects.
And since GitHub is completely free to join at the individual level, it’s kinda become the de facto location for everyone to house the code for their software projects.
Be Obsessed with developer efficiency You know what developers like to do? Write code. Do you know what business like their developers doing? Writing code. Do you know what both businesses and developers absolutely hate? Inefficiency!
Was that too obvious? Well, you might think so at the surface, but efficiency is a deep rabbit hole and can be defined in a ton of different ways in the context of development.
What is 'The Edge'? “The Edge” is all the rage these days, and it kinda seems like every tech company out there is trying to find a way to tell their consumers that they are on the bandwagon of “edge computing”.
As with most of these buzzword tech inventions, the name doesn’t really matter. What matters more is the concept behind it. Once you understand what they mean you may even find that you are using “the edge” or “the fog” (I’ll get into this later) in your day-to-day life, and it’s really not that big of a deal.
I am a software developer. I write code for a living. You should know this before reading any further.
Ok, with that out of the way I’d like to have a pretty serious talk about no-code/low-code solutions and how I think they actually waste more time than what they save. They may even cause more bugs than what they prevent.
OK, But First, What is No-Code / Low-code? low-code is like building blocks Before I begin my rant, err - findings, maybe I should start with a brief definition of what the heck I’m talking about.
Hey there and welcome back. I hope you’re having an excellent day.
Today I’m going to show you how to expand the capabilities of a Kubernetes cluster by adding shared storage. For the demo, I’ll be upgrading my home cluster by connecting a Synology NAS as an NFS server that can serve read-write-many persistent volumes.
But before I get into the demo, it’s probably a good idea to explain why you would want to do this and the downsides of sticking with the default storage that comes with a Kubernetes cluster.
Today I’m going to show you how to set up Kubernetes on an old computer that you may have sitting around.
While setting up something like Kubernetes may seem complicated, It’s a surprisingly easy process once you have the steps and the right software to get it done fast. I think it’s the best choice when it comes to setting up a home server since you can add and remove applications without worrying about messing up the underlying operating system of the machine.
So you made a thing. It’s this new API called Where’s My Toaster™ and obviously it’s the best thing since sliced bread (bu-dum—tis). You poured your heart and soul into this thing. You quit your job, your wife left you, you spent every last penny you had and now its finally ready for its initial release to the world. It’s finally time for the flood gates to open. Millions of users, thousands of contributors are about to get slapped with your amazing toaster finding awesomeness.
So I’ve been thinking about something.
If a picture is worth a thousand words, does a thousand-words description make a better picture?
At this point everyone has heard about DALLE-2. It’s an AI art generator that will take a human written description of a picture and attempt to create it. If you’ve tried it out, one thing you learn pretty quickly is that the more detailed a description you write, the more accurate the generated photos become.
Sometimes they have the best intentions but don’t quite make the impact they intend to make. Other times, they can even cause the exact opposite of their intent. Unfortunately, for the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA), that is exactly what has happened.
Before jumping into the unintended consequences of these two California laws, it’s probably best to explain what they are. Both laws were made with the intent of protecting the privacy of California consumers by making a set of requirements for medium and large businesses on what they can, and cannot do with California consumers’ data.
Content delivery networks or CDNs are, at their most basic level, multi-function services designed to deliver the content on your website to users fast. There are many CDNs out on the market these days. Some of them are offered as stand-alone services like Cloudflare, Fastly, or Akamai others are offered directly by the big cloud companies themselves like google CDN or AWS Cloudfront.
No matter which company you choose as a CDN provider, they all offer one service in common and that is the ability to deliver certain parts of your website’s content faster than if it were served from its origin where you host it.