Tag: App development
-
Frontend architecture and how to improve its design
Posted on September 28, 2023, Level beginner Resource Length long
Frontend architecture is a collection of tools and processes that aims to improve the quality of code while creating a more efficient and sustainable workflow. In this blog, we will delve into it, covering its types, benefits, best practices, and everything of utmost value. By Hiren Dhaduk.
Tags frontend software-architecture app-development angular web-development
-
MLOps and the evolution of data science
Posted on September 27, 2023, Level beginner Resource Length long
The advancement of computing power over recent decades has led to an explosion of digital data, from traffic cameras monitoring commuter habits to smart refrigerators revealing how and when the average family eats. Both computer scientists and business leaders have taken note of the potential of the data. The information can deepen our understanding of how our world works—and help create better and "smarter" products. By IBM Data and AI Team.
Tags cio machine-learning app-development big-data
-
Cloud technologies for startups: Fuelling growth and innovation
Posted on September 26, 2023, Level beginner Resource Length medium
Cloud computing has become an essential tool for startups, providing them with the flexibility, scalability, and affordability they need to grow and innovate rapidly. By dataconomy.com.
Tags cio startups app-development management
-
Running SQL server on Raspberry Pi using Docker
Posted on September 22, 2023, Level beginner Resource Length medium
The article walks through the process of installing Docker on Raspberry Pi and running Microsoft SQL Server using Docker1. It highlights the compatibility challenges between SQL Server and Raspberry Pi's ARM-compatible CPU and explains how Docker resolves this issue. By Manjiri Gaikwad.
Tags iot programming azure robotics app-development database
-
Distributed computing system models
Posted on September 21, 2023, Level beginner Resource Length long
Distributed computing refers to a system where processing and data storage are distributed across multiple devices or systems, rather than being handled by a single central device. By @geeksforgeeks.org.
Tags distributed programming learning app-development software-architecture
-
Notes on teaching Test Driven Development
Posted on September 20, 2023, Level beginner Resource Length medium
Notes from interesting exercise where author was helping a client learn how to apply Test Driven Development and developer testing from scratch. The developer in question was very inquisitive and trying hard to understand how best to apply testing and even a little TDD. By @jeremydmiller.
Tags tdd programming learning app-development software
-
AWS EC2 instance types: Challenges and best practices for hosting your applications in AWS
Posted on September 11, 2023, Level beginner Resource Length long
When it comes to hosting applications on Amazon Web Services (AWS), one of the most important decisions you will need to make is which Amazon Elastic Compute Cloud (EC2) instance type to choose. EC2 instances are virtual machines that allow you to run your applications on AWS. By Christopher Graham.
Tags cloud cio microservices devops app-development
-
A comprehensive guide to logging in Go with Slog
Posted on September 10, 2023, Level intermediate Resource Length long
Logging is essential for debugging and monitoring Go applications. The Go standard library provides a basic logging package, but it is not ideal for production use. There are a number of third-party logging libraries available for Go, such as Zap, Logrus, and Zerolog. By Ayooluwa Isaiah.
Tags monitoring programming microservices app-development golang
-
Eight tips for junior software developers
Posted on September 7, 2023, Level beginner Resource Length medium
The software development industry is continually growing and evolving. As new technologies emerge, the need for skilled developers grows. This can make it challenging for junior developers looking to break into the industry. By Temitope Oyedele and Tomas Ferna.
Tags software app-development web-development how-to learning
-
Kickstart your Kotlin journey: Essential tips and tricks for beginner app developers
Posted on September 6, 2023, Level beginner Resource Length long
Kotlin, a modern programming language developed by JetBrains, has gained immense popularity among app developers in recent years. With its concise syntax, interoperability with Java, and powerful features, Kotlin has become the language of choice for Android app development. In this article, we will explore why Kotlin is a great choice for beginner app developers, how to get started with Kotlin, and essential tips and tricks to enhance your Kotlin app development skills. By lset.uk.
Tags kotlin app-development jvm how-to learning
-
Terraform vs. Ansible: Key differences and comparison of tools
Posted on September 5, 2023, Level beginner Resource Length medium
Ansible vs Terraform battle continues to escalate as the DevOps environment focuses more on automation and orchestration. These two tools help in automating configurations and deploying infrastructure. Terraform offers to deploy Infrastructure as a Code, helps in readability and lift and shift deployments. Ansible is a configuration management tool for automating system configuration and management. By Sandeep Kumar.
Tags ansible app-development devops how-to
-
Effective Kotlin Item 2: Eliminate critical sections
Posted on September 4, 2023, Level advanced Resource Length medium
When multiple threads modify a shared state, it can lead to unexpected results. This problem was already discussed in the previous item, but now I want to explain it in more detail and show how to deal with it in Kotlin/JVM. By Marcin Moskała.
Tags kotlin app-development jvm learning