Tag: Web development
-
Why Go rocks for building a Lua interpreter
Posted on June 28, 2025, Level intermediate Resource Length short
The interpreter's structure in Go is divided into packages for scanning, parsing, and execution, leveraging Go's interfaces for Lua value representation. This design choice, along with Go's garbage collector and testing tools, simplified development compared to the PUC-Rio Lua implementation. Challenges included error handling and compatibility issues with Lua's standard libraries. Nice one!
Tags programming golang app-development web-development google
-
A 10x faster TypeScript
Posted on June 26, 2025, Level intermediate Resource Length long
Most developer time is spent in editors, and it's where performance is most important. We want editors to load large projects quickly, and respond quickly in all situations. Modern editors like Visual Studio and Visual Studio Code have excellent performance as long as the underlying language services are also fast. With our native implementation, we'll be able to provide incredibly fast editor experiences. By Anders Hejlsberg.
Tags azure javascript app-development web-development performance
-
Choosing between EventBridge, SNS, and SQS for event-driven patterns
Posted on June 12, 2025, Level intermediate Resource Length long
AWS offers multiple services for decoupling business domains in event-driven patterns. The three main ones are EventBridge, SNS, and SQS. Use EventBridge for targeted content-based routing when you need to match complex rules. By Arpad Toth.
Tags aws app-development web-development queues messaging distributed
-
Alternative ways to design with functional programming
Posted on June 10, 2025, Level intermediate Resource Length medium
Mark Seemann introduces an article series exploring alternative design approaches to a specific problem originally presented by Oleksii Holub. The core issue involves identifying song recommendations from data repositories containing impurities (like unreliable user activity). This series challenges the notion that some problems resist purely functional solutions, particularly those with 'real-world' constraints.
Tags python functional-programming web-development code-refactoring
-
To survive uncertainty, companies must recommit to identifying the right customers
Posted on June 6, 2025, Level beginner Resource Length long
In the last five or so years, corporate responses to a challenging macroeconomic environment have been dominated by two themes: cost cuts and price increase. By Josh Vandekar, Lee Mergy, Zach Newman.
Tags ux frontend web-development learning cio miscellaneous
-
How to style an app using Emotion CSS in JS
Posted on June 3, 2025, Level beginner Resource Length medium
This blog helps you to build simple reusable button components and you will know about how to write CSS in the Js library. And how to access the props to your component and change the styles based on props. By Surendra Reddy S.
Tags css frontend web-development javascript ux
-
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
-
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
-
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
-
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