Skip to main content

129 posts tagged with "Development"

The Development tag archive features a collection of tutorials and articles covering various aspects of software and web development.

View All Tags

Exploring Kotlin's Inline Classes for Type-Safe Builders with DSLs

· 7 min read
Engineering Team

In this tutorial, we will explore Kotlin's inline classes and how they can be used to create type-safe builders with domain-specific languages (DSLs). We will start by understanding the concept of type-safe builders and the benefits they provide. Then, we will dive into inline classes and how they work in Kotlin. Finally, we will explore DSLs and how inline classes can be used to build type-safe DSLs.

Building a Blog with Next.js and React

· 13 min read
Engineering Team

This tutorial will guide you through the process of building a blog using Next.js and React. We will start by setting up the project, installing Next.js and React, and configuring the project structure. Then, we will build the blog layout, including the header component, main content area, and sidebar. After that, we will focus on creating blog posts, setting up the database, and implementing the create post functionality. Finally, we will display the blog posts by fetching them from the database, add pagination functionality, and conclude the tutorial.

Kotlin vs. JavaScript: A Comparison of Two Dynamic Languages

· 9 min read
Engineering Team

In this tutorial, we will compare Kotlin and JavaScript, two popular dynamic programming languages. We will discuss their syntax, type systems, tooling, concurrency, performance, and community and ecosystem. By the end of this tutorial, you will have a clear understanding of the similarities and differences between Kotlin and JavaScript, enabling you to make informed decisions when choosing the right language for your software development projects.

Building a Real-Time Chat App with React and Firebase

· 12 min read
Engineering Team

In this tutorial, we will build a real-time chat application using React and Firebase. Real-time chat apps allow users to communicate with each other instantly, with messages being delivered and displayed in real-time. React is a popular JavaScript library for building user interfaces, while Firebase is a platform that provides various backend services, including real-time database functionality. By combining React and Firebase, we can create a powerful and efficient chat app that updates in real-time.

Angular and Observer Pattern: Event Handling

· 8 min read
Engineering Team

In this tutorial, we will explore the Observer Pattern and how it can be used for event handling in Angular development. The Observer Pattern is an important concept in software development that allows objects to communicate with each other through a series of events. Understanding event handling in Angular is crucial for building robust and interactive applications.

10 Essential VS Code Extensions for React Developers

· 7 min read
Engineering Team

In this tutorial, we will explore 10 essential Visual Studio Code (VS Code) extensions that every React developer should have. These extensions will enhance your development experience by providing useful features such as code formatting, linting, Git integration, and more. By the end of this tutorial, you will have a solid foundation of VS Code extensions to supercharge your React development workflow.

Building a Blogging Platform with React and MongoDB

· 22 min read
Engineering Team

This tutorial will guide you through the process of building a blogging platform using React and MongoDB. React is a popular JavaScript library for building user interfaces, while MongoDB is a NoSQL database that allows for flexible and scalable data storage. By combining these technologies, we can create a powerful and efficient platform for bloggers.

Kotlin for Android: An Introduction to Anko Library

· 10 min read
Engineering Team

In this tutorial, we will introduce the Anko Library and explore its features for Kotlin Android development. Anko is a powerful library that simplifies Android application development by providing a DSL (Domain Specific Language) for creating UI layouts, handling UI events, working with SQLite databases, and implementing coroutines. We will start by explaining what Kotlin is and why it is a popular choice for Android development. Then, we will provide an overview of the Anko Library and its different modules. We will guide you through the process of adding Anko to your project and demonstrate how to use its various features with code examples and step-by-step explanations.

Building a Simple To-Do App with React

· 15 min read
Engineering Team

This tutorial will guide you through building a simple to-do app using React. We will cover the basics of React, setting up a new project, building the user interface, managing state with React Hooks, adding functionality, and styling the app. By the end of this tutorial, you will have a fully functional to-do app that you can use as a starting point for your own projects.

Creating a Carousel Component in React

· 10 min read
Engineering Team

This tutorial will guide you through the process of creating a Carousel Component using React. A Carousel Component is a popular UI element that allows users to browse through a collection of images or content in a slideshow-like manner. We will cover the basics of setting up a React project, building the Carousel Component, testing and debugging, optimizing performance, and finally publishing and using the Carousel Component in a React project.

Building a Ride-Sharing App with Kotlin and Google Maps API

· 9 min read
Engineering Team

In this tutorial, we will guide you through the process of building a ride-sharing app using Kotlin and the Google Maps API. Ride-sharing apps have gained immense popularity in recent years, offering convenient transportation options for users. By leveraging the power of Kotlin and the Google Maps API, we can create a robust and user-friendly ride-sharing app.

Practical product notes

Get the next useful guide

Occasional tutorials, product resources, and lessons from building and launching software.