Tag: App development
-
How AI coding tools open the door to hackers through fake packages
Posted on April 20, 2025, Level beginner Resource Length medium
A new UTSA study exposes how AI coding assistants can hallucinate fake software packages—creating an easy gateway for hackers to hijack your code with a single, trusted command. By University of Texas at San Antonio.
Tags infosec app-development open-source learning
-
State of generics and collections
Posted on April 16, 2025, Level beginner Resource Length long
Generics have been on the list of wanted features for a long time by numerous PHP developers. The topic is often brought up in "What's New in PHP?" talks as well during Q&A. By Arnaud Le Blanc, Derick Rethans, Larry Garfield.
Tags php web-development app-development learning
-
Java performance: Optimizing code for maximum efficiency
Posted on March 31, 2025, Level beginner Resource Length long
Java performance is a crucial aspect of software development. It affects how fast and efficiently Java programs run. Optimizing Java performance can lead to faster applications, reduced resource usage, and better user experiences. By Kacper Rafalski.
Tags java kotlin app-development performance
-
15 best AI coding assistant tools in 2025
Posted on March 27, 2025, Level beginner Resource Length long
AI code generation promises a quick boost of productivity for programmers. To generate code using AI, first choose an AI-powered coding assistant tool. Then, provide a natural language description of your expected cod. The list of AI coding assistants compiled by Ayelet Slasky.
Tags ai bots app-development how-to
-
How to build an API: A complete guide to creating secure and scalable APIs
Posted on March 24, 2025, Level beginner Resource Length long
APIs (Application Programming Interfaces) are the backbone of modern software applications, enabling seamless communication between different systems. Whether you're building a web app, or mobile service, or managing complex data, learning how to build an API is essential for creating scalable, efficient systems. APIs can be categorized into several types based on their architecture, such as REST, GraphQL, and SOAP, each with specific use cases. By @geeksforgeeks.org.
Tags apis web-development app-development infosec json
-
What is event-driven architecture? Meaning, types, uses, and benefits
Posted on March 20, 2025, Level beginner Resource Length long
Event-driven architecture reacts to events, like user actions, allowing real-time, independent system responses and actions. This article explains event-driven architecture, its workings, types, and practical uses. By Vijay Kanade.
Tags app-development event-driven web-development app-development
-
A comprehensive guide on API developments
Posted on March 17, 2025, Level beginner Resource Length medium
Are you struggling to understand how to build an API from scratch? This guide will equip you with everything you need to know about API development. APIs are the backbone of modern software, enabling applications to communicate, share data, and integrate seamlessly. From social media platforms to e-commerce websites, APIs are everywhere.Are you struggling to understand how to build an API from scratch? This guide will equip you with everything you need to know about API development. APIs are the backbone of modern software, enabling applications to communicate, share data, and integrate seamlessly. From social media platforms to e-commerce websites, APIs are everywhere. By @goodcore.co.uk.
Tags apis web-development app-development servers json
-
A brief history of SQL and the rise of graph queries
Posted on March 13, 2025, Level beginner Resource Length medium
GQL addresses the need for sophisticated queries that reflect the increasingly complex and connected nature of data in the real world. The benefits of graph databases not only exist in providing more intuitive and powerful ways to visualize and interrogate data relationships but also in storing and processing data more efficiently. By Jocelyn Hoppa.
Tags apis cloud app-development software-architecture servers
-
Introduction to Angular: A beginner's guide
Posted on February 28, 2025, Level beginner Resource Length medium
In the dynamic world of web development, Angular stands out as a powerful and efficient framework for building interactive web applications. Developed and maintained by Google, Angular is an open-source framework that has gained immense popularity among developers worldwide. By crsinfosolutions.com.
Tags angular nodejs javascript web-development app-development
-
The future of Data Lakehouses: Apache Iceberg explained
Posted on February 18, 2025, Level beginner Resource Length medium
The evolution from traditional data warehouses to modern data lakehouses marks a significant shift in how businesses approach data management. Data warehouses once served as the centralized repository for structured data and facilitated rapid query performance with robust governance mechanisms. However, companies faced challenges such as high storage costs, rigid schema enforcement, and limited support for AI and machine learning workloads. By Fawaz Ghali, PhD.
Tags apache database miscellaneous app-development streaming
-
Test-driven development (TDD) explained
Posted on February 14, 2025, Level beginner Resource Length medium
Test-driven development (TDD) is a software development process that involves writing tests for your code before you write the code. This approach has transformed the development methodology around testing. While the traditional waterfall model of software development was linear, with testing occurring near the end of one long timeline, TDD makes testing an ongoing, iterative process. By Jacob Schmitt.
Tags tdd miscellaneous web-development app-development
-
Viewport concepts - CSS: Cascading Style Sheets
Posted on February 11, 2025, Level beginner Resource Length medium
This article explains the concept of the viewport — what it is, its impact in terms of CSS, SVG, and mobile devices — and differentiates between the visual viewport and the layout viewport. By mozilla.org.
Tags css frontend web-development app-development