Tag: App development
-
Agile methodology: A Beginner's guide to Agile method and scrum
Posted on February 7, 2025, Level beginner Resource Length long
This is a guide for software developers and testers to understand and start working on the very famous Agile SCRUM methodology for software development and testing. Learn the basic but important terminologies used in the Agile Scrum process along with a real example of the complete process. By Vijay.
Tags software-architecture app-development agile cloud cio
-
Terraform vs. Ansible: Key differences and comparison of tools
Posted on February 3, 2025, Level beginner Resource Length short
What is the difference between Terraform and Ansible? Terraform is an open-source platform designed to provision cloud infrastructure, while Ansible is an open-source configuration management tool focused on the configuration of that infrastructure. By Sumeet Ninawe.
Tags software-architecture app-development ansible devops
-
The power of ubiquitous language in Domain-Driven Design
Posted on January 30, 2025, Level beginner Resource Length short
The article by Derek Comartin emphasizes the significance of ubiquitous language in domain-driven design (DDD), describing it as the "secret sauce" for understanding and effectively implementing DDD principles. Ubiquitous language involves using a shared vocabulary across both business and technical teams to ensure alignment and clarity within an organization's domain. The author highlights several strategies for developing this common language, including awareness of terminology used by different departments, capturing concrete concepts and policies, and understanding the nuances brought about by multiple contexts. By Derek Comartin.
Tags software-architecture app-development code-refactoring functional-programming event-driven
-
AWS 2025: New features and changes you should know
Posted on January 23, 2025, Level beginner Resource Length medium
AWS is one of the most popular cloud platforms, and it's important to stay updated on what's new. In this blog, we will look at the most important updates to AWS in 2025. These updates include new tools, improved features, and services that will make cloud computing easier, faster, and more cost-effective. By Croma Campus.
Tags app-development distributed aws infosec learning
-
What is prompt engineering?
Posted on January 20, 2025, Level beginner Resource Length long
Business leaders require guidance and support to achieve organizational goals. This is where the Chief Information Officer (CIO) plays a crucial role in driving technology strategies and innovation. The CIO is responsible for aligning IT initiatives with business objectives, ensuring that organizations remain competitive in an evolving tech landscape. By Megan Crouse.
Tags app-development web-development ai learning
-
Ten AI strategy questions every CIO must answer
Posted on January 14, 2025, Level beginner Resource Length medium
The article highlights 10 AI strategy questions that every CIO must answer. These questions cover various aspects of AI implementation, including data, talent, and organizational culture. The CIO should consider these questions to ensure they are on the right track with their organization's AI journey. By Mary K. Pratt.
Tags cio career learning ai app-development
-
Must-have skills for upcoming software developers and AI engineers in 2025
Posted on January 12, 2025, Level beginner Resource Length medium
As we approach 2025, the tech industry is set to undergo significant changes, and software developers and AI engineers must be prepared to adapt. Effective communication, problem-solving, adaptability, and teamwork are essential soft skills that will help developers succeed in their roles. Technical skills such as programming languages, data analysis, machine learning, cloud computing, and DevOps are also crucial for building and deploying applications efficiently. By Pradip Nichite.
Tags career learning cio app-development
-
How to become a web3 developer in 2025 - the complete roadmap
Posted on January 9, 2025, Level intermediate Resource Length medium
The rise of decentralized applications (dApps) and blockchain technology has led to an increased demand for web3 developers. The 2025 roadmap provides insights on the skills needed and potential job roles that will become prominent over the next few years. By web3.career.
Tags learning app-development crypto web-development learning teams career
-
What is Azure IoT edge
Posted on January 8, 2025, Level intermediate Resource Length medium
IoT Edge is a set of software and services that extends Azure capabilities to edge devices, enabling them to collect, analyze, and act upon data locally before sending it to the cloud. This architecture helps reduce latency, improve performance, and enhance security in industrial automation and other IoT scenarios. By learn.microsoft.com.
Tags iot cloud app-development azure learning cio
-
How Meta ported million Lines of Android code from Java to Kotlin
Posted on December 31, 2024, Level intermediate Resource Length medium
The Meta Java project is an open-source effort to create a new, more efficient, and modern compiler for the Java language. One of its key goals is to make Kotlin, which is widely used in Android app development, compatible with the Meta Java platform. This means that developers can write Kotlin code that targets the Meta Java virtual machine (VM) and run on it, rather than relying on the traditional Java Virtual Machine (JVM). The goal is to provide a more efficient and secure way to develop high-performance applications. By Sergio De Simone.
Tags java kotlin app-development android programming performance
-
Kotlin KSP — how to automate everything in the world
Posted on December 30, 2024, Level intermediate Resource Length medium
Kotlin KSP (Kotlin Standard Library Provider) is a tool that allows developers to compile their Kotlin code into platform-specific binaries. This means that you can write your app's code once and have it run on multiple platforms, without having to rewrite it for each one. The compilation process is automated through the use of Gradle, which is a build automation tool that can manage dependencies and build processes for you. By Serhii Hryshyn.
Tags java kotlin app-development android programming
-
Object oriented programming (OOP) in Python
Posted on December 15, 2024, Level intermediate Resource Length medium
Object-oriented programming (OOP) in Python lets you structure your code by grouping related properties and behaviors into individual objects. You create classes as blueprints and instantiate them to form objects. With OOP, you can model real-world entities and their interactions, and create complex systems with reusable components. By David Amos.
Tags oop programming python app-development