Welcome to curated list of handpicked free online resources related to IT, cloud, Big Data, programming languages, Devops. Fresh news and community maintained list of links updated daily. Like what you see? [ Join our newsletter ]

What is a serverless database? Plus 8 picks for 2024

Categories

Tags nosql serverless open-source distributed database

Today, we’re diving deep into serverless databases as one solution for aligning these goals. Specifically, we’ll check out what they are, how they work, and what benefits they offer. See, when we build any kind of solution, a big portion of the cost is the infrastructure we use to store and host relevant data. This also has an outsized impact on the quality and success of whatever we’re building. By Ronan McQuillan.

What’s strange is that serverless computing isn’t really serverless at all. At least, we can’t take from this description that there are no servers involved - because there are. The distinction is that the servers that host data aren’t really our problem as users or developers. A serverless database is a database that’s provided as a service by a third party - including management of the relevant infrastructure and hardware.

The article also reads about:

  • Advantages of serverless databases
  • Challenges
  • Top 8 serverless databases for 2024
    • NeonDB
    • FaunaDB
    • CockroachDB
    • MongoDB Atlas
    • DynamoDB
    • Firestore
    • AWS Aurora
    • Azure SQL

Serverless databases also enable us to develop reliable solutions. Because of their inherent fault tolerance, serverless solutions offer very high levels of availability. They also introduce the possibility of geographic scale. In the most basic cases, this means that we can select which regions we want our data to be hosted from. Beyond this, there’s what’s known as geo-partitioning. Interesting read!

[Read More]

Eleven good resources to learn SQL and NoSQL

Categories

Tags nosql app-development event-driven open-source mysql database

SQL and NoSQL are in demand, and learning these tech skills can help improve one’s career prospects. These skills are essential for developers, data scientists, business analysts, or anyone working in related fields with data. By Durga Prasad Acharya.

A NoSQL database is non-relational, with its data organized in a non-tabular structure. Mostly, the data here does not consist of a schema. Instead, it has a key-value and is document-based. Looking at the high demands, it makes sense to learn SQL and NoSQL for better career prospects. And to gain the skills, let’s look at some of the resources you can take up and get certified.

The article then describes and compares these resources:

  • SQL Bootcamp
  • Datacamp
  • CodeAcademy
  • SQLBolt
  • Oracle Certification
  • SQL Essential

… and more. SQL and NoSQL are essential skills for data scientists, analysts, software developers, etc. Thus, if you want to start your career in these fields, learning SQL and NoSQL would be helpful, both in terms of knowledge and paycheck. Good read!

[Read More]

Choosing between message queues and event streams

Categories

Tags cicd messaging event-driven queues

Implementing an event-driven architecture (EDA) is a road riddled with challenges. Among them is choosing the right tooling for the job. Many event-driven tools seem quite similar, at least at first glance, and you’d expect they could be used equally well for the same purposes. But that’s often not the case and choosing the solution best suited to your needs can be tricky. By Tun Shwe.

Article focuses specifically on message queueing and event streaming, highlighting their differences, common denominators and suitability for various use cases:

  • Understanding messages queues and event streams
  • Message queueing vs. event streaming tech: Comparing capabilities
  • Message queueing and event streaming use cases
  • Message queueing is sometimes a stepping stone to event streaming

If you’re dealing with small and medium workloads, you’re looking to reliably and flexibly route messages between components and your system is primarily interested in the current state, a message queueing technology is an adequate choice.

On the other hand, if you want to handle high-volume, high-frequency event streams in a scalable and reliable way, you need to do complex processing on data as it arrives to gain actionable real-time insights and your system is concerned not only with the current state, but a historical record of state changes, then event streaming is the right way to go. Nice one!

[Read More]

Intel dives deeper into AI with new mobile and server processors

Categories

Tags cloud gcp servers machine-learning ai performance miscellaneous

Intel’s momentus “AI Everywhere” campaign to show it is a strong competitor in the AI chip arena moved into high gear Thursday. CEO Pat Gelsinger and top executives argued the company can help customers with AI training and inference jobs across huge data centers as well as aboard AI PCs and even on smaller mobile devices. By Matt Hamblen.

The document says that Intel is making new chips for data centers and mobile devices to handle the increasing demand for AI workloads. The company is launching Core Ultra and 5th Gen Xeon processors. Intel is also working on software tools to make it easier for developers to use AI. Some analysts believe that Intel’s AI Everywhere strategy could be successful, but it will take time for the market to mature.

While most of the application merits of AI PCs from various chipmakers are yet to be realized, Intel also briefed reporters on side-by-side performance attributes of its Fifth Generation Xeon Scalable server processors, code-named Emerald Rapids, and compared them head-to-head with what AMD offers, while also asserting the qualitative value of its CPUs next to wildly successful GPUs from Nvidia. Good read!

[Read More]

FinOps sketchnotes: Introducing cloud FinOps

Categories

Tags cloud gcp machine-learning big-data performance cio

Transitioning to the cloud means more than just migrating your workloads or building innovative new apps. While it’s a great first step for your organization, it’s just the beginning. To truly maximize the value of your cloud investments requires a fundamental shift in mindset and culture to rethink how your organization operates when imbued with technology. By Eric Lam and Pathik Sharma.

There are five core building blocks of Cloud FinOps:

  • Accountability and enablement: Sets up a cross-functional team, standards, and enablement for managing cloud spend at scale
  • Measurement and realization: Promotes cost transparency, using KPIs and value metrics to drive success
  • Cost optimization: Drives continuous cost optimization effort focusing on resources, pricing, and architecture on cloud
  • Planning and forecasting: Modernizes budgeting, allocation, forecasting, and chargeback methods to allow for cost effective development practices
  • Tools and accelerators: Enables data-driven business decisions with near real-time cost reporting, automation, and tool integration

Cloud FinOps is an operational framework and cultural shift that brings technology, finance, and business together to drive financial accountability and accelerate business value realization through cloud transformation. Said differently, it’s a culture shift that promotes cost consciousness and agility in the cloud. Contrary to popular belief, Cloud FinOps isn’t just a practice in saving money. Rather, it’s about getting the most value out of the cloud to drive efficient growth. referred to by the FinOps Foundation. Good read!

[Read More]

Everything you need to know about Arduino shields

Categories

Tags iot how-to machine-learning big-data performance robotics

Arduino is a popular open-source electronics platform that has revolutionised the world of DIY projects. With its powerful microcontrollers and versatile programming environment, Arduino allows enthusiasts and professionals alike to bring their creative ideas to life. One of the key features that make Arduino even more powerful is the availability of shields. By Jack Portley.

Further in the article:

  • Introduction to Arduino shields
  • Why do we need shields?
  • The types of Arduino shields
    • Ethernet shield
    • Proto shield
    • Relay shield
    • Motor shield
    • LCD shield
    • Bluetooth shield
    • Xbee shield
    • Capacitive Touchpad shield
  • How to use Arduino shields
  • Choosing the right Arduino shield for your project

Shields allow you to add new features and capabilities to your projects without the need for complex wiring or additional components. They provide an easy and convenient way to enhance the functionality of your Arduino board. Good read!

[Read More]

Demystifying cryptocurrency and digital assets

Categories

Tags miscellaneous crypto blockchain fintech cloud

The crypto space is vast, and it can be easy to get lost in a sea of terms and definitions. Consider this a brief introduction into this ever-changing universe. By @pwc.com.

Digital assets like cryptocurrencies, NFTs and other tokens are past “emerging” — they’re here to stay.

Blockchains are the technology solutions that enable digital assets. A blockchain is a method of securely recording information on a peer-to-peer network. It’s a shared public database, duplicated across computer systems, in which new entries can be added but existing entries can’t be altered.

The article also deals with:

  • Digital asset types
    • Crypto assets
    • Stablecoins
    • Non-fungible tokens (NFTs)
    • Central bank digital currencies (CBDCs)
    • Security tokens
  • Digital asset storage
  • The world of digital assets
  • Access layer
  • Layer 1
  • Layer 2
  • Functional layer

… and much more. Financial opportunities being built into the options on purchase of a digital asset. Being able to get a loan, insurance or other financial instrument automatically agreed to by a provider via the blockchain. Nice one!

[Read More]

Super-efficient solar cells

Categories

Tags miscellaneous iot cloud

Solar cells that combine traditional silicon with cutting-edge perovskites could push the efficiency of solar panels to new heights. By Emma Foehringer Merchant.

In November 2023, a buzzy solar technology broke yet another world record for efficiency. The previous record had existed for only about five months—and it likely won’t be long before it too is obsolete. This astonishing acceleration in efficiency gains comes from a special breed of next-­generation solar technology: perovskite tandem solar cells. These cells layer the traditional silicon with materials that share a unique crystal structure.

In the decade that scientists have been toying with perovskite solar technology, it has continued to best its own efficiency records, which measure how much of the sunlight that hits the cell is converted into electricity. Perovskites absorb different wavelengths of light from those absorbed by silicon cells, which account for 95% of the solar market today. When silicon and perovskites work together in tandem solar cells, they can utilize more of the solar spectrum, producing more electricity per cell.

Technical efficiency levels for silicon-­based cells top out below 30%, while perovskite-only cells have reached experimental efficiencies of around 26%. But perovskite tandem cells have already exceeded 33% efficiency in the lab. That is the technology’s tantalizing promise: if deployed on a significant scale, perovskite tandem cells could produce more electricity than the legacy solar cells at a lower cost.

However the electrochemical makeup of perovskites means they’re sensitive to sucking up water and degrading in heat, though researchers have been working to create better barriers around panels and shifting to more stable perovskite compounds. Super interesting!

[Read More]

ARM Blackhawk CPU: Can Cortex-X5 help Android beat Apple chipset performance?

Categories

Tags miscellaneous machine-learning android performance cio

It’s no secret that Android processors, whether Qualcomm or MediaTek, have consistently lagged behind Apple in terms of raw performance. However, a recent report from Moor Insights and Strategy suggests that after decades of trailing, ARM could narrow the gap and potentially surpass Apple’s offerings with the upcoming Cortex X5 CPU core. By Hisan Kidwai.

Codenamed Blackhawk, ARM’s new core design reportedly delivers the “largest year-over-year IPC (instructions per cycle/clock) performance increase in 5 years,” making it one of the most significant upgrades since the introduction of the Cortex-X series of processors in 2020. Additionally, aligning with industry trends, the core also boasts impressive Large Language Model (LLM) performance and generative AI capabilities.

Apple uses ARM’s technology to design its own chips, retaining exclusive rights to these designs. This distinction has led to a substantial performance gap, enabling iPhones to run full-desktop-level games while their Android counterparts often struggle even with regular mobile games.

Although specific timelines are still unclear, the technology could debut in phones, hitting the market towards the end of this year. Regarding specific processors, both the upcoming MediaTek Dimensity 9400 and Samsung Exynos 2500 are slated to integrate the new Cortex-X CPU core, bringing them closer in performance to Apple’s A18 Pro and Bionic SoCs. Good read!

[Read More]

Privacy, security, accuracy: How AI chatbots are handling your deepest data concerns

Categories

Tags ai machine-learning app-development bots

ChatGPT is an amazing tool – millions of people are using it to do everything from writing essays and researching holidays to preparing workout programs and even creating apps. The potential of generative AI feels endless. By Niamh O’Connor.

But when it comes to using generative AI for customer service, which means sharing your customers’ data, queries, and conversations, how much can you really trust AI? Generative AI chatbots are powered by large language models (LLMs) trained on a vast number of data sets pulled from the internet. While the possibilities that come from access to that much data are groundbreaking, it throws up a range of concerns around regulation, transparency, and privacy.

The General Data Protection Regulation (GDPR) is one of the most stringent regulatory forces covering personal data in the world. Now that generative AI has changed the game, where does it sit within the GDPR framework? According to a study on the impact of GDPR on AI carried out by the European Parliamentary Service, there is a certain tension between GDPR and tools like ChatGPT, which process massive quantities of data for purposes not explicitly explained to the people who originally provided that data. More info in the article!

[Read More]