Devorexa

Archives April 2023

Google invites developers to bring their IoT apps to cars with Android for Cars App Library

Google is making it easier for developers to bring their Internet of Things (IoT) apps to cars. The tech giant has introduced driving-optimized templates in the Android for Cars App Library for developers to start building their IoT apps for cars. Testing apps is also simplified with the Automotive OS emulator for Android Automotive OS and the DHU for Android Auto.

Developers can access the updated documentation, car quality guidelines, and design guidelines on Google’s website. For additional instructions on building IoT apps, they can visit the same website.

Users of cars with Android Auto can immediately download IoT apps developed with the Android for Cars App Library from Google Play. They can then manage supported IoT systems like home security cameras and smart garage doors, among others, using their respective apps straight from their cars.

To ensure their car-optimized apps are compatible with different systems, developers can access the OEM emulator system images that are downloadable in Android Studio.

Google expressed excitement over the IoT apps for cars that developers will build. Developers interested in joining Google’s Early Access Program in the future can fill out the interest form available on Google’s website.

Developers looking for more information on how to get started with the Android for Cars App Library should visit this link.

New Stretchable, Bendable OLED Display Developed for Wearable Technology

 

Engineers in the United States have recently created a flexible OLED display that can bend in half and stretch to more than twice its original length without losing its fluorescent pattern. This groundbreaking technology has a wide range of applications, from wearable electronics and health sensors to foldable computer screens.

The displays on most high-end smartphones and a growing number of televisions use OLED (organic light-emitting diode) technology, which sandwiches small organic molecules between conductors. When an electrical current is applied, these small molecules emit a bright light. While this technology is highly energy-efficient and has sharp picture quality, the molecular building blocks of OLEDs have tight chemical bonds and stiff structures, making them difficult to stretch or bend.

With the goal of developing a material that could maintain the electroluminescence of OLED while being stretchable, the team, led by Sihong Wang, assistant professor of molecular engineering at the Pritzker School of Molecular Engineering (PME) at the University of Chicago, used long polymers with bendable molecular chains to create prototypes with new flexible electroluminescent polymers. These materials were found to be flexible, stretchable, bright, durable, and energy-efficient, just as the model had predicted.

Their design also included the use of “thermally activated delayed fluorescence” which allows the materials to convert electrical energy into light in a highly efficient way. These bendable materials that emit light can be integrated into wearable sensors that require light, such as sensors measuring blood oxygenation and heart rate, which typically use light to sense blood flow through blood vessels.

“My dream is to make all the essential components for a full system of wearable electronics, from sensing to processing to displaying information,” said Wang.

This new technology is a major breakthrough for the field of wearable technology and has the potential to revolutionize the way we use and interact with electronics.

OpenAI’s ChatGPT API is Changing the Game






The Future is Here: OpenAI’s ChatGPT API is Changing the Game

OpenAI has made waves in the tech world with the release of their large language model, ChatGPT, and its accompanying API access. This development is sure to have significant implications for businesses, as AI capabilities become more accessible and affordable.

The release of ChatGPT API access means that what was once a cottage industry of hobbyists can now turn their tinkering into fully-fledged businesses. Former Facebook and Oculus employee Daniel Habib was quick to jump on the opportunity, using ChatGPT to build QuickVid AI, which automates much of the creative process involved in generating ideas for YouTube videos. Other generative AI tools then voice the script and create visuals.

With the falling price of access to large language models, there will likely be a proliferation of AI chatbots in the near future. API access to ChatGPT is 10 times cheaper than access to OpenAI’s lower-powered GPT3 API, which it launched in June 2020, and which could generate convincing language when prompted but did not have the same conversational strength as ChatGPT. This could change the economics of AI for many businesses, and could spark a new rush of innovation.

OpenAI has also changed its data retention policy, which could reassure businesses thinking of experimenting with ChatGPT. The company has said it will now only hold on to users’ data for 30 days, and has promised that it won’t use data that users input to train its models. This means that companies can feel in control of their data, rather than having to trust a third party to manage where it goes and how it’s used.

As Hassan El Mghari, who runs TwitterBio, which uses ChatGPT’s computational power to generate Twitter profile text for users, puts it, “What this release means for companies is that adding AI capabilities to applications is much more accessible and affordable.”

With these developments, it’s clear that the future is here, and it’s being driven by AI. As Alex Volkov, founder of the Targum language translator for videos, which was built unofficially off the back of ChatGPT at a December 2022 hackathon, notes, “It’s much cheaper and much faster. That doesn’t happen usually. With the API world, usually prices go up.”

This is an exciting time for businesses and developers alike, as AI technology becomes more accessible and more affordable. The potential for innovation and growth is immense, and we can’t wait to see what the future holds.

 

Try ChatGPT
DevOps Roadmap

DevOps Roadmap – A Guide to Your Journey

 

Introduction

DevOps is a software development approach that combines development and operations to improve the efficiency and effectiveness of the development process. It involves the use of various tools and techniques to automate the process of building, testing, and deploying software. In this post, we will discuss the DevOps roadmap, which outlines the key steps involved in implementing DevOps in your organization.


Step 1: Learn the Basics

The first step in the DevOps roadmap is to learn the basics of DevOps. This involves understanding the principles of DevOps, such as collaboration, automation, and continuous delivery. You should also learn about the various tools and technologies used in DevOps, such as Jenkins, Docker, and Kubernetes.


Step 2: Implement Continuous Integration

The second step in the DevOps roadmap is to implement continuous integration. This involves using tools like Jenkins to automate the process of building and testing software. Continuous integration helps to ensure that code changes are tested and integrated into the main codebase as quickly as possible.


Step 3: Implement Continuous Deployment

The third step in the DevOps roadmap is to implement continuous deployment. This involves using tools like Docker and Kubernetes to automate the process of deploying software to production. Continuous deployment helps to ensure that new features and updates are delivered to customers quickly and efficiently.


Step 4: Monitor and Improve

The fourth and final step in the DevOps roadmap is to monitor and improve. This involves using tools like Prometheus and Grafana to monitor the performance of your applications and infrastructure. You should also use feedback from customers and stakeholders to continuously improve your software development process.


 

Suggested Course



Thank you for reading our guide to the DevOps roadmap. We hope you find it helpful in your journey to implementing DevOps in your organization.


Cloud Engineer Roadmap

Cloud Engineer Roadmap

If you’re interested in becoming a Cloud Engineer, here’s a high-level roadmap to get you started:

  1. Develop foundational skills in computer science, networking, and operating systems.
  2. Gain experience with Linux and Windows operating systems and command-line tools.
  3. Learn the basics of cloud computing and the major cloud platforms (AWS, Azure, Google Cloud, etc.).
  4. Develop proficiency in at least one cloud platform by taking online courses, reading documentation, and experimenting with the platform.
  5. Obtain a certification in the cloud platform of your choice, such as AWS Certified Solutions Architect or Microsoft Certified Azure Solutions Architect.
  6. Learn programming and automation skills, including scripting, infrastructure-as-code, and configuration management tools.
  7. Gain experience with containerization technologies such as Docker and Kubernetes.
  8. Learn about cloud security and compliance best practices and obtain certifications such as Certified Cloud Security Professional (CCSP) or Certified Information Systems Security Professional (CISSP).
  9. Stay current with industry trends and technologies by attending conferences, participating in online communities, and reading industry publications.

Remember that this is just a high-level roadmap, and the specifics of your path to becoming a Cloud Engineer will depend on your background, interests, and goals. You may need to supplement this roadmap with additional coursework or certifications to achieve your desired level of expertise.

Suggested Course

Portronics Hydra 10
Portronics Hydra 10 Mechanical Keyboard

Portronics Hydra 10 Review: A Mechanical Keyboard That Punches Above Its Weight Class

Switch Quality, Design and Typing Feedback

Currently, the Hydra 10 is only offered with red switches, which provide a good middle ground between blues and browns. The response is quite tactile, and there’s that subtle hint of ‘thockiness’ that most mechanical keyboard enthusiasts swear by. The stabilizers don’t feel flimsy and don’t rattle, unlike some wired rivals like the Redragon K617 Fizz 60% and K530 Pro, both of which I’ve personally used. In fact, I would say the stabilizers rival those of the Keychron K2 with its Gateron reds, which costs more than twice as much as the Portronics Hydra 10. This is surprising considering the red switches used for the Hydra 10 are from Jixian, which aren’t as good as switches from the likes of Otemu and Gateron. I believe, the sound may have to do something with the keyboard’s build, rather than the switch quality itself.

The keycaps are also well-designed, with a properly contoured surface for your fingers. The feedback itself, coupled with anti-ghosting, is pleasing and once again, the keyboard punches above its weight class. Despite being entirely made out of plastic, the keyboard doesn’t feel cheap. The weighty feel of the keyboard adds to it, and the weight also makes it sound nice with a subtle, creamy ‘thock.’ It’s quite satisfying! The keyboard’s backlight also feels high-quality and has 20 different RGB modes to choose from.

Connectivity and Battery Life

In terms of connectivity, you have both wired and wireless options. The keyboard offers Bluetooth connectivity and also has a 2.4GHz wireless receiver. While I’d like to go wireless all the time, the battery life is a mixed bag. It will last you a two full working days or a solid 12-13 hours while gaming, but don’t expect much from the built-in 1000mAh battery. However, when using it wirelessly, the supplied 2.4GHz wireless receiver does its job well, and there are no observable lag or latency issues. However, the keyboard does miss out on keyboard height elevation clips on the back, but I’m not complaining as I prefer it this way.

Verdict: Value Champ!

Overall, using the keyboard has been a joy and I was honestly, quite surprised the first time I used the product. Let me put it this way—if a brand like Logitech were to release a 67% keyboard, which has such features and quality, I wouldn’t expect its price any less than Rs 10,000 and that is saying something!

On retail channels like Amazon, I’ve seen the price hovering between Rs 2,800-3,000, and for that money, there are few keyboards, if any, that come close to what Portronics is offering with the Hydra 10. Not only is it a really good gaming keyboard, the typing experience on it is what truly separates it from the rest of the offerings under Rs 8,000. For feedback, I’d like Portronics to build upon this and perhaps offer a full size mechanical keyboard—with the choice of switch type and even introduce fun keycaps—with good font work.

So yes, If you are in the market for a new mechanical keyboard under Rs 3,000 and don’t mind the 68 key size, the Portronics Hydra 10 could be an ideal choice.

Pynecone

Introducing Pynecone: The Full-Stack Python Framework for Easy Web App Development and Deployment

Are you looking for a Python framework that makes it easy to build and deploy web apps quickly? Look no further than Pynecone!

Released in December 2022, Pynecone is a full-stack Python framework that requires Python 3.7+ and Node.js 12.22.0+. But don’t worry, you’ll never have to write any JavaScript!

As of March 2023, Pynecone is in the Public Beta stage. This means that it’s stable enough for non-enterprise use-cases, but there may still be some issues. However, the team behind Pynecone is actively working to resolve any issues that arise.

In addition to the Public Beta, there’s also a Public Hosting Beta available. This means that you can deploy and host your own apps on Pynecone! And if you’re not quite ready for the Public Beta or Hosting Beta, you can still install and use Pynecone during the Public Alpha stage.

But Pynecone isn’t just stable and easy to use – it’s also constantly improving. With new releases and features coming every week, you’ll want to make sure you star and watch the repository to stay up to date.

Getting Started with Pynecone

Ready to get started with Pynecone? Here’s what you need to do:

  1. Make sure you have Python 3.7+ and Node.js 12.22.0+ installed.
  2. Install Pynecone using pip: pip install pynecone
  3. Check out the Pynecone README for information on how to use the framework.

It’s that easy! With Pynecone, you can build and deploy web apps in minutes.

Why Choose Pynecone?

So why should you choose Pynecone for your next web app project? Here are just a few reasons:

  • Easy to Use: Pynecone is designed to be easy to use, even for beginners.
  • Full-Stack Framework: With Pynecone, you get a complete set of tools for building and deploying web apps.
  • Python-Based: If you’re a Python developer, Pynecone is the perfect framework for you.
  • Active Development: Pynecone is constantly improving, with new releases and features added every week.

Ready to try Pynecone for yourself? Install the framework today and start building and deploying web apps in minutes!