Tag: App development
-
Why your cached JavaScript is still slow and incurs performance overhead
Posted on July 22, 2022, Level intermediate Resource Length medium
Web Developers often fixate on optimizing the delivery of assets to the end-user's device, and overlook the computation that takes place on the end-user's device once those assets arrive. By Joe Liccini.
Tags app-development web-development how-to performance
-
How to create a mobile lab with VMware Fusion
Posted on July 19, 2022, Level beginner Resource Length medium
I am going to setup a mobile lab on my MacBook Pro with the help of VMware Fusion 12 so I can run some ESXi servers with nested virtualization. This way I will have a lab I can carry around with me on my travels around the world. By Edwin Weijdema.
Tags cloud app-development cio miscellaneous
-
Extending SQLite with Rust to support Excel files as virtual tables
Posted on July 18, 2022, Level intermediate Resource Length medium
This article explains how SQLite can be extended with Rust. In particular, it will outline SQLite's mechanism called virtual tables and showcase how we can use it from Rust programming language. By Sergey Khabibullin.
Tags performance app-development programming functional-programming
-
Can SVG symbols affect web performance?
Posted on July 17, 2022, Level beginner Resource Length medium
SVG Symbol is an unvisited technique for reusing inlined SVGs elements. They seem redundant while using popular component-based frameworks/libraries like React, Vue, Svelte, hence you don't see it a lot on the web. By @Bart.
Tags frontend web-development app-development javascript css
-
Handling errors encountered when using Firebase email and password authentication (Kotlin)
Posted on July 17, 2022, Level beginner Resource Length medium
Firebase is a solution to enable developers to focus more on building the applications without the need of worrying about managing the backend. Features like user authentication, database, file storage, notifications, and more can be handled by Firebase. By Atanda Oluchi Aminat.
Tags web-development app-development infosec kotlin
-
Using design patterns in JavaScript - Ultimate guide
Posted on July 16, 2022, Level intermediate Resource Length medium
Design patterns are reusable, advanced, object-oriented solutions that we can use to address similar instances of everyday problems in software design. They are like blueprints for solving certain kinds of problems. By Nishani Dissanayake.
Tags programming web-development app-development javascript
-
Spinning with Swift
Posted on July 15, 2022, Level intermediate Resource Length long
Swift is a great language for creating Spin applications. This tutorial walks through the process of installing SwiftWasm, building a simple Wagi app, and then running it in Spin. Spin is a framework for building and running event-driven microservice applications with WebAssembly (Wasm) components. With Spin, we're trying to make it easier to get started with using WebAssembly on the server so that we can all take advantage of the security, portability, and speed WebAssembly provides when it comes to running microservices. By Matt Butcher.
Tags swiftlang programming web-development app-development javascript
-
Fewer working hours, more productivity
Posted on July 14, 2022, Level beginner Resource Length medium
It seems like a counterintuitive question: how can employees get more done in less time? Surely, if we want employees to be productive, we need to give them more time to work, not less? But recent studies have shown that shorter working hours can lead to increased productivity. By @quire.io.
Tags miscellaneous performance app-development software
-
Interview: Haskell in production @Channable
Posted on July 11, 2022, Level intermediate Resource Length medium
Interview with Fabian Thorand @Channable. They use Haskell for a variety of backend services. The biggest one by far is their data processing system, which powers the import from our customers, manages the data storage, and applies the user-defined rules to the data before streaming it to other components in our backend which handle the actual connections to the third-party platforms. By Liam Mooney.
Tags programming performance app-development functional-programming
-
Understanding the stack and heap in C#
Posted on July 10, 2022, Level intermediate Resource Length medium
Based on my reading, "the stack" and "the heap" are clearly important concepts for understanding how memory is managed in C# programs, however until recently I had only a superficial understanding of them and their role. By Liam Mooney.
Tags programming performance app-development code-refactoring
-
Lessons from writing a compiler
Posted on July 8, 2022, Level advanced Resource Length long
The standard academic literature is most useful for the extreme frontend (parsing) and the extreme backend (SSA, instruction selection and code generation), but the middle-end is ignored. This is fine if you want to learn how to build, e.g., the next LLVM: a fat backend with a very thin frontend. By Fernando Borretti.
Tags miscellaneous programming oop app-development performance data-science
-
Working with a JSONB array of objects in PostgreSQL
Posted on July 7, 2022, Level intermediate Resource Length medium
Get, add and remove JSON objects from an array. By Rob Tomlin.
Tags json database sql app-development