Tag: App development
-
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
-
Haskell in enterprise: Interview with Rob Harrison
Posted on March 21, 2023, Level beginner Resource Length long
We've all heard about Haskell success stories from famous companies like Meta and Tesla. But did you know that Haskell is successfully used in plenty of enterprises, many of which you wouldn't think of as being at the forefront of technology? By Gints Dreimanis.
Tags functional-programming software-architecture web-development app-development
-
Building serverless Java applications with the AWS SAM CLI
Posted on March 13, 2023, Level intermediate Resource Length medium
When using Java in the serverless environment, the AWS Serverless Application Model Command Line Interface (AWS SAM CLI) offers an easier way to build and deploy AWS Lambda functions. You can either use the default AWS SAM build mechanism or tailor the build behavior to your application needs. By Mehmet Nuri Deveci, Steven Cook, and Maximilian Schellhorn.
Tags apis devops aws app-development serverless
-
Introduction to Web Audio API
Posted on March 12, 2023, Level intermediate Resource Length medium
A critical part of WebRTC is the transmission of audio. Web Audio API is all about processing and synthesizing audio in web applications. It allows developers to create complex audio processing and synthesis using a set of high-level JavaScript objects and functions. By Madhu Balakrishna.
Tags apis devops web-development app-development miscellaneous browsers
-
How Web3 and a mesh organizational design can turn challenges into opportunities
Posted on March 4, 2023, Level intermediate Resource Length medium
We're in a new era (or at least the early days of a new chapter)—not just a new period in our technological history but also a new paradigm for how people work and contribute to solving problems. One significant challenge I've found in working with leaders is that most organizations are not designed to adapt—let alone thrive—in this new era. By Jen Kelchner.
Tags distributed infosec blockchain web-development app-development
-
Encrypt and decrypt data in Node.js using aes-256-cbc
Posted on March 3, 2023, Level intermediate Resource Length medium
This tutorial aims at teaching you how to encrypt and decrypt data in Node.js. The method provided here is pretty straightforward and easy to understand, as it has been written with the intention of enabling other programmers and developers to learn how to encrypt data in their applications. By Ugbem Job.
Tags infosec nodejs web-development how-to app-development
-
How to transform time series for deep learning
Posted on February 26, 2023, Level intermediate Resource Length long
Forecasting with deep neural networks. A time series is a sequence of values ordered in time. So, it needs to be transformed for supervised learning. By Vitor Cerqueira.
Tags machine-learning app-development data-science how-to big-data iot
-
Build your own command-line replica with GTID aware mariadb binlog
Posted on February 24, 2023, Level advanced Resource Length medium
This blog post begins a three part series to create and customize your own asynchronous MariaDB replication client. With the release of MariaDB Community Server 10.8.1, the mariadb-binlog command line utility now supports both 1) filtering events by GTID ranges, and 2) validating a binary log's ordering of Global Transaction IDentifiers (GTIDs). By Brandon Nesterenko.
Tags app-development mysql database performance
-
.NET programmer's guide to CancellationToken
Posted on February 23, 2023, Level intermediate Resource Length long
Microsoft created a standardized cancellation implementation that has far-reaching capabilities beyond its original use case. Sometimes canceling is a good thing. In many of my .NET projects, I have had plenty of motivation to cancel both internal and external processes. Microsoft learned that developers were approaching this common use case in a variety of complex implementations and decided there must be a better way. By Davit Asryan.
Tags web-development programming how-to apis app-development
-
Best practices for Java apps on Kubernetes
Posted on February 22, 2023, Level beginner Resource Length long
In today's fast-paced digital world, the speed of your website can make or break the user experience. With abundant information at our fingertips, users expect websites to load quickly and efficiently. As frontend developers, it's our responsibility to deliver a seamless experience for our users. By Gaurav Sharma.
Tags java programming app-development devops kubernetes
-
Maximizing user experience: Strategies for improving frontend performance S01-E01
Posted on February 21, 2023, Level beginner Resource Length medium
In today's fast-paced digital world, the speed of your website can make or break the user experience. With abundant information at our fingertips, users expect websites to load quickly and efficiently. As frontend developers, it's our responsibility to deliver a seamless experience for our users. By Gaurav Sharma.
Tags cio frontend javascript app-development ux web-development
-
Introduction to class delegation in Kotlin
Posted on February 17, 2023, Level intermediate Resource Length medium
Technically, what you're going to see in this chapter is more precisely known in the broader programming community as "forwarding" rather than "delegation". However, in the Kotlin world, it's always referred to as delegation, so we'll continue to use that term here. By typealias.com.
Tags java programming app-development kotlin