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 ]

Top 5 Android app development fundamentals for beginners

Categories

Tags open-source web-development app-development android

The cool features that come along with apps are what draw the interests of users. Apps make phones “smart” and through their benefits, apps have drastically transformed how we function today. Adept programmers are getting busy, designing, and building apps of their own and embedding them with favorable features. By Eshna Verma.

In this article we will cover the top 5 Android App development fundamentals that you should know before you begin programming an Android application:

  • Master the language
  • Familiarity with the right application development tools and environment
  • Knowledge of the application components
  • Awareness over fragmentations, android application, threads, loaders, and tasks
  • Choosing the right tools

77% of Americans today own a smartphone, and apps are where the majority of their time is spent. When it comes to Android App development, there’s a lot to learn, so consider getting started with Simplilearn’s Google-authorized Certified Android App Developer training course. Good read!

[Read More]

IPv4 prices: Supply and demand in 2023

Categories

Tags open-source cio management miscellaneous cloud

In early 2022 the discount that had been available for large blocks of IPv4 addresses disappeared. For the first time in years, /16 blocks and larger began to sell at an increasing premium. By Q2-2023, small and medium-sized blocks sold for a 30-35% discount to larger ones. By Lee Howard.

IPv4 volume and price

Source: https://circleid.com/posts/20230817-ipv4-prices-supply-and-demand-in-2023

The bifurcation of the market is clearly between those /16-and-larger blocks and all smaller ones. The overall need for addresses is immediate and outweighs variation in price. Relatively small price variations don’t dampen the need in this theoretical scenario.

However, supply may very well influence pricing. And pricing impacts supply. Let’s look only at transfers smaller than /16, since the dynamics change at /16 and larger. Considering long-term price trends, prices increased at a very steady rate 2014-2018, before flattening in 2019-2020 and then spiking in 2021. At this point, prices of small blocks have returned to where they would have been had the original (2015-2020) steady rate of increase simply continued. Interesting read!

[Read More]

Shaping the future: Conversation with Jory Burson on the 2023 state of open standards

Categories

Tags open-source cio management teams

Open standards are the hidden architecture that underpins everything from communication protocols to how our devices talk to one another. These standards provide a shared language that ensures compatibility and drives innovation. However, until recently, there was a significant gap in understanding the attitudes, beliefs, and practices of those involved in creating these vital tools. By The Linux Foundation.

Recognizing this gap, the Linux Foundation commissioned the report titled “The 2023 State of Open Standards.” Authored by Jory Burson, this groundbreaking report delves into why open standards are crafted, the primary objectives behind the research, and what it means for the future of information and communication technology (ICT).

People think of standards development as something that doesn’t really change, but that’s not true at all - we’re making new standards all the time for increasingly complex needs and goals. The evolution towards open ICT standards reflects a broader cultural shift towards transparency, collaboration, and democratization. Unlike proprietary standards, open standards are developed through a community-driven process, ensuring diverse input and perspective.

The report highlights the importance of open standards as “recipes for reality” influencing various aspects of our lives. Could you elaborate on how open standards impact both technical and strategic decision-making for organizations? Good read!

[Read More]

Cloud portability: How platform engineering pushes past toil

Categories

Tags cio devops app-development servers cloud

Adopting platform engineering will allow tech organizations to be more adaptable to changes toward in a business direction. One such extreme change is cloud portability, which is not uncommon anymore in today’s business but has a significant effect on developer experience. Most companies start their journey with a single cloud provider, embracing the cloud native functionalities that these services offer. They build expertise, write automations and leverage as much of the cloud as they can. By Pravanjan Choudhury.

Some of The hurdles of cloud portability mentioned:

  • Obscured documentation
  • Skill gap
  • Automation rewrites
  • Development interruptions
  • Cross-cloud environment drifts
  • Retraining overhead

From our experience, an optimal cloud strategy involves using the best tools a cloud offers while staying flexible enough to use other cloud options when needed. To achieve this, businesses can use standardized cloud services, add protective layers, manage policies in one place and use automated deployment tools. This creates a cloud strategy that’s strong but can adapt when needed. Good read!

[Read More]

Use of generative AI tools in the workplace demands more security

Categories

Tags ai cloud infosec cio management

Generative AI, a form of machine learning that creates content like text and images in response to natural language requests, is a game-changing technology. From boosting productivity to improving personalization, generative AI tools deliver a string of benefits. By Rachael Shah @f5.com.

For example, in a recent poll by Gartner, more than 2,500 executives indicate customer experience and retention (38%) as the primary purpose of their generative AI investments. That’s followed by other areas like revenue growth (26%), cost optimization (17%), and business continuity (7%).

Here are just a few of the many ways in which generative AI can abruptly turn a positive, beneficial experience into a costly and negative security headache:

  • Leaking sensitive corporate data
  • Disseminating misinformation and biases
  • Mishandling personally identifiable information (PII)

To protect against threats of using generative AI in the workplace, companies must take a zero trust approach. Remember that the key tenet of zero trust is, “Never trust. Always verify.” And one key strategy of zero trust security that you should prioritize today is detecting access to generative AI tools. Good read!

[Read More]

Alibaba cloud named a leader among FaaS platform providers

Categories

Tags miscellaneous app-development servers cloud

Alibaba Cloud, the digital technology and intelligence backbone of Alibaba Group, has been named a Leader in The Forrester Wave™: Functions-As-A-Service Platforms, Q2 2023. By alibabacloud.com.

The report states that Functions-As-A-Service (FaaS) platforms should deliver a “world-class developer experience, provide robust security capabilities and enable everyday use cases with enhanced workload portability.” Vendors in the Wave, including Alibaba Cloud’s Function Compute were evaluated across 40 criteria grouped into three high-level categories – Current Offering, Strategy, and Market Presence. Alibaba obtained the highest score (4.43 out of 5.00) in the Current Offering category.

Alibaba Cloud’s serverless computing platform Function Compute for highly simplified, scalable and efficient infrastructure Function Compute has a proven track record across a variety of use cases, which include supporting online events, audio and video content, gaming and e-commerce, among others. One example is HEROZ, a Japanese artificial intelligence company providing solutions to a range of sectors, which was looking for a solution to lower its operations and maintenance (O&M) costs as well as better manage its peak and off-peak computing traffic periods. Good read!

[Read More]

Five cloud security predictions for 2023

Categories

Tags miscellaneous cloud infosec cio web-development

COVID’s impact still resonates. Remote work, AI, and a turbulent economy have made the future unpredictable, including the future of cloud security. But we still have best practices for you! Let’s examine 5 cloud security predictions to be aware of in 2023. By Luke (hakluke) Stephens.

The prediction mentioned in the article:

  • The cloud-native shift: Kubernetes, the conductor of the multi-cloud orchestra
  • Software supply chain security: The looming threat to developer laptops
  • Artificial intelligence attacks: Cloud’s newest friend and foe
  • The rise of consolidated and affordable tools: A golden opportunity for businesses
  • The end of the cryptomining gold rush

Those are authors top 5 cloud security predictions for 2023. We can’t say for sure whether all of these will come true, but it’s always wise to stay ahead of the game. Good read!

[Read More]

Learning Rust with a little help from AI

Categories

Tags ai programming app-development cloud web-development

Learning a new programming language can help broaden your software development expertise, open career opportunities, or create fun challenges. However, it can be difficult to decide on one specific approach to learning a new language. By Michael Friedrich.

Artificial intelligence (AI) can help. In this tutorial, you’ll learn how to leverage AI-powered GitLab Duo Code Suggestions for a guided experience in learning the Rust programming language. Tutorial explains:

  • Preparations
    • VS Code
    • Code Suggestions
  • Learning a new programming language: Rust
    • Development environment for Rust
    • Hello, World
  • Cargo: Bringing structure into Rust
  • Automation: Configure CI/CD pipeline for Rust
  • Continue learning Rust
    • Define variables and print them
    • Explore variable types
    • Flow control: Conditions and loops
    • Functions
    • Testing

Tip: You can also use GitLab Remote Development workspaces to create your own cloud development environments, instead of local development environments. This blog post focuses on using VS Code and the GitLab Web IDE. Nice one!

[Read More]

Distributed transactions at Scale in Amazon DynamoDB

Categories

Tags aws distributed apis app-development cloud nodejs

It is great to see DynamoDB, and AWS in general, is publishing/sharing more widely than before. A killer feature of DynamoDB is predictability at any scale. Aligned with this predictability tenet, when adding transactions to DynamoDB, the first and primary constraint was to preserve the predictable high performance of single-key reads/writes at any scale. By Murat Demirbas.

A uniform key distribution and an item size of 900 bytes were used in these tests. Workloads were scaled from 100 thousand to 1 million operations per second. The experiments don’t have y-axis measurements to not divulge too much information …

Comparison of TransactWriteITems latencies for varying throughput, Source: http://muratbuffalo.blogspot.com/2023/08/distributed-transactions-at-scale-in.html")

Source: http://muratbuffalo.blogspot.com/2023/08/distributed-transactions-at-scale-in.html

The article then explains and review the API and then learn about how the transactions are implemented in DynamoDB. Finally we will discuss some experiment results:

  • Architecture and API
  • Write transaction execution
  • Read-only transaction execution
  • Experiments

DynamoDB is ticking along (pun!) as always with predictable and high-performance at any scale. Recent prime day stats shows that DynamoDB served at peak 126 million requests per second with single digit millisecond latency and high availability. Excellent read!

[Read More]

Web server load balancing: Techniques and best practices

Categories

Tags web-development app-development servers apache nginx

Companies across the globe seek fast system performance and quick responses when it comes to websites and modern applications. Often such high traffic websites must cater to millions of requests from end users as well as clients simultaneously. In such scenarios, a single server may not be able to handle the network traffic. By Hitesh Jethva.

This article then explains in some detail:

  • What is load balancing?
  • Why use a load balancer?
  • What load balancer types exist?
  • Load balancing techniques
    • Round robin load balancing method
    • Weighted round robin load balancing method
    • Least connection load balancing method
    • Weighted least connection load balancing method
    • Resource based (Adaptive) load balancing method
    • Resource based (SDN Adaptive) load balancing method
    • Weighted response time load balancing method
    • Source IP hash load balancing method
    • URL hash load balancing method

… and more. If your website experiences painfully slow performance, it is high time you explore these load balancing methods. Distributing the traffic requests via a load balancer ensures faster system performance, better uptime, efficient resource utilization, and pleasant user experiences. Nice one!

[Read More]