Tag: App development
-
Using Vulcan codecs with Kafka Java APIs
Posted on April 17, 2023, Level intermediate Resource Length medium
For those that aren't familiar, Vulcan is a functional Avro encoding library that uses the official Apache Avro library under the hood. The difference between this and the official Avro build plugins approach is that the types are defined in plain Scala. Then the Avro schema is generated from those instead of defining the Avro schema and getting code generated at compile time that adheres to that schema. By César Enrique.
Tags apache java messaging app-development streaming scala
-
Underrated Scala features and hidden gems in the standard library
Posted on April 16, 2023, Level intermediate Resource Length medium
A data structure which manages resources automatically. It lets us focus on the task at hand by giving us a handle on the acquired resource which is then automatically released in the end so that we avoid resource leaks. By Anzori (Nika) Ghurtchumelia.
Tags akka java kotlin app-development scala
-
Kotlin or Java for Android app development which one should you choose?
Posted on April 15, 2023, Level beginner Resource Length medium
Android app development is a big and ever-growing industry. Kotlin or Java for Android App Development lets understand more about these technologies. By cumulations.com.
Tags android java kotlin app-development web-development
-
Mastering Gradle dependency management with version catalogs: A comprehensive guide
Posted on April 14, 2023, Level intermediate Resource Length medium
In complex and modular Android projects, managing dependencies can be a daunting and time-consuming task. Gradle Version Catalogs, introduced in Gradle 7.0 and promoted to stable in version 7.4, offer an elegant solution to streamline dependency management. In this comprehensive guide, we will explore the benefits of Version Catalogs, demonstrate how to implement them in an Android project with code snippets and provide tips to help you get the most out of this powerful feature. By Kashif Mehmood.
Tags android learning kotlin app-development code-refactoring
-
How to set up and use Syncthing to sync files on Linux
Posted on April 2, 2023, Level beginner Resource Length long
With the proliferation of cloud storage services and the growing need for remote work capabilities, file sync software has become increasingly popular in recent years. It allows users to automatically synchronize files between different devices and platforms, ensuring that all file versions are up-to-date and easily accessible from anywhere. By Bobby Borisov.
Tags linux app-development learning how-to
-
Mastering weather predictions: AI with LSTM Deep Learning models for accurate temperature forecasts
Posted on April 1, 2023, Level beginner Resource Length long
Predicting temperature trends with advanced deep learning techniques using LSTM. Weather forecasting is one of the most important tools in the modern world and developing a good temperature prediction model can be a huge competitive advantage for many businesses. Ambient temperature measurement is directly linked to several business areas such as agriculture, energy sector, trading, aviation, and many other sectors. By Octavio Santiago.
Tags big-data data-science machine-learning app-development learning
-
Design and implement Jira board with drag and drop feature using React and Tailwind CSS
Posted on March 30, 2023, Level intermediate Resource Length medium
In this article, we are going to learn how to design Jira Board like UI using React with Tailwind CSS and how to manage its state using Context API. Also we are going to implement our own custom Drag and Drop feature by implementing reusable custom hooks. By Altamash Ali.
Tags css ux web-development app-development frontend react
-
How to use autoloading in PHP
Posted on March 29, 2023, Level intermediate Resource Length medium
Autoloading is an essential feature of any modern PHP application. It allows you to load classes and dependencies automatically, making it easier to manage your code and reducing the need for manual class loading. In this tutorial, we will explore the basics of autoloading in PHP, its benefits, and how to set it up in your project. Byvegibit.com.
Tags php apis app-development web-development programming
-
How your software engineering team can ship 10x faster
Posted on March 27, 2023, Level beginner Resource Length long
When we talk about "shipping 10x faster" at Swarmia, we mean that your customers will have the features that matter to them in their hands 10x sooner. Ultimately, this allows you to serve your customers better than the competition. By Ari-Pekka Koponen.
Tags devops app-development management cio agile
-
Node hosting on Google Cloud: A pillar of Web3 infrastructure
Posted on March 26, 2023, Level beginner Resource Length medium
Blockchain nodes are the physical machines that power the virtual computer that comprises a blockchain network and store the distributed ledger. There are several types of blockchain nodes, such as RPC nodes, validator nodes, archive nodes. By Bertrand Portier.
Tags gcp app-development fintech blockchain how-to google
-
Six lessons for a cookieless future
Posted on March 25, 2023, Level beginner Resource Length medium
Cookies — small files that websites put on your computer to store information about your preferences — are relied on by 81% of companies for marketing and growth, according to a recent report by Twilio. But browsers, such as Google Chrome, plan to phase out cookies by 2024, reportedly to appease concerns from their audience. By Tom Ritchie.
Tags web-development app-development miscellaneous browsers frontend
-
Why your choice of Java Virtual Machine (JVM) matters more than ever
Posted on March 22, 2023, Level advanced Resource Length medium
In my recent interview with Software Daily, I discussed that there are many companies looking for better customer experience, faster execution, and lower infrastructure costs... and that they have discovered a better use of Java to help them with just that. By John Ceccarelli.
Tags jvm software web-development software-architecture app-development