Warp.dev: A New Era of Terminal Experience

Warp.dev: A New Era of Terminal Experience

Warp.dev is a modern, Rust-based terminal that is reimagining the way developers interact with their command-line interfaces. This innovative tool is designed to help developers build software faster and more efficiently. With a host of unique features and capabilities, Warp is transforming the terminal experience.

Intelligent and Reliable

Warp is more than just a terminal; it’s an intelligent tool that comes with knowledge-sharing capabilities, autocompletion, and fully integrated AI. This makes Warp a more intelligent terminal right out of the box. It also features Warp Drive and Warp AI, which further enhance its capabilities.

Slick and fast interface

Fast and Efficient

Built with Rust and rendered with Metal, Warp is optimized for performance. It doesn’t use Electron or JavaScript, which can slow down operations. This makes Warp a fast and efficient terminal that can handle your commands swiftly and effectively.

Read More

GitHub’s New ‘Copilot’ Feature Is A Game-Changer If You’re a Developer

You’ve probably heard about Github Copilot by now. Github Copilot is an AI-driven pair programmer who can help write code more efficiently and faster. Here’s a quick review of Copilot.

How to install Copilot?

If you’re using VSCode, then installation is pretty simple as it can just be installed as an extension.

Once installed, you want to make sure you have either an active trial or a subscription. You can manage your subscription from https://github.com/features/copilot


How does it work?

Using Copilot is simple. As you start writing code in either Go/NodeJS/Typescript or Python, it will give you small previews of code snippets. You can even get full functions written by AI. All you need to do is add a comment explaining what this next block of code is supposed to do.

Read More

Smart Home Hub Choices

Smart lights are everywhere and come in all colors and price ranges. You can get the cheapest smart light bulbs for under $10 a piece. For many people, smart lights are often the first touchpoint with the smart home category. For the majority of folks buying a few Philips Hue lights and controlling them via the Hue app is sufficient.

However, if you want to go past smart lights and look at motion sensors, multipurpose sensors, water leak sensors, smart thermostats or security cameras, you’ll quickly find yourself installing 3+ apps on your phone in order to control everything. Even with all the apps installed, you’ll likely have some products which don’t properly integrate.

Credit: https://9to5mac.com/2019/05/24/categories-of-smart-home-tech/

Why should you care about integrations?
If your devices are not integrated, you won’t be able to have your motion sensor turn on a light and also have the security camera start a recoding. Or , have a water leak sensor trigger a notification to your phone and also play a sounds on all your speakers in your home to notify you.

Read More

Choosing the right Voice Assistant

Over the past several months, I got more interested in smart homes and home automation in general. I like the idea of triggering automations, schedules or scenes based on voice commands or with my iPhone.

Most of us use an Amazon Echo or a Google Assistant/Home device to dip our feet into the smart home space. To be honest Amazon and Google make it very easy for one to get started. However, as you start using the products, you’ll find the notable differences. Amazon Echo works fantastic across all devices, whereas Google Home is amazing for Android users. iOS devices had its fair share of limitations when working with the Google eco-system.

Read More

Getting CKA Certified

This post is several months overdue, I actually got my CKA in September 2019. As you may have heard, Kubernetes is everywhere and will sooner or later take over the world.

I’ve been working with Kubernetes and containerized workloads since July 2017 and it has been a blast. Back in 2017, it was fun to talk to customers who were told to containerize their workloads but didn’t really know how to fully operationalize containers, forget monitoring or securing such workloads. Initially, I got my hands dirty with Docker Swarm and eventually learned to use Kubernetes and some of it’s modified versions, such as RedHat OpenShift.

When I joined Sysdig in October of 2018, I started out as Principal Technical Account Manager before I took over Professional Services. Our Professional Services team is made up of experienced and highly technical Cloud Engineers/Architects, who know there way around Kubernetes pretty damn well. As I started working with them, I realized I knew a lot about Kubernetes but not nearly as much as they did. I do believe to truly bring change to an organization, you first have to fully understand the in and outs of the people you’ll lead. With me being fairly technical, I thought: “What better way to understand what these folks do on a daily basis, than shadowing them and eventually try to replicate their work in a lab environment.”

Sure enough, I spend several months deploying Kubernetes, breaking it and re-deploying. Eventually, I learned the patterns in which Kubernetes breaks and how to troubleshoot it rather quickly, without lengthy Google searches.

I purchased the exam on September 1st 2019 and took the exam on September 3rd 2019. I was confident that it cannot be as hard as people described on the many blogs out there. A couple of hours after taking the exam, I received an email stating that I failed by reaching 72% out of 74% – required to pass. Seriously…2%…

The next day, I rescheduled the exam for September 9th and doubled down on the questions I previously could not answer. Obviously, I did pass on the second try.

Lastly, here are some common questions I’ve received from friends and coworkers.

Why should I get CKA certified?

As I mentioned at the beginning, Kubernetes is taking over the world and became the orchestrator of choice for many. I believe the number of people who are CKA certified is still limited but it’s increasing steadily. I believe achieving the CKA certification, still helps you to stand out of the crowd. However, this will surely change over the next 9-18 months.

What was your exam experience?

This exam was a bit weird because someone is actually watching your screen and webcam while you take the exam from your own computer at home. Overall, it worked well and I didn’t have any technical difficulties and like the fact that you can take the exam from home. Another interest aspect of the exam was that it’s very very hands-on.

How did you prepare for the exam?

I highly recommend Cloud Native Certified Kubernetes Administrator (CKA) course from Linux Academy. It was well done and covered pretty much everything which was part of the test.

Additionally, my #1 tip would be to familiarize yourself with the Kubernetes docs and how to successfully find things. Why? Because you can use the docs during the exam and if you know to search for things, it will greatly speed up the time it takes to find answers. I used the docs probably for 2-3 exercises and was able to quickly find the solutions.

Any tips for passing the exam?

Be creative! Remember your Kubernetes commands. Don’t try to write all the yamls from scratch, instead, remember the -o yaml option in kubectl. It will save you a lot of time and avoids syntax errors.