Unanswered Questions
277 questions with no upvoted or accepted answers
6
votes
0
answers
1k
views
Efficiently sharing a large node_modules directory between TeamCity build agents
The CI flow for our Node.js app looks roughly like this:
Currently, this all takes place in a single TeamCity 'job' with three 'steps' (the Test step runs 4 concurrent child processes).
Problems ...
5
votes
0
answers
1k
views
How to implement micro-frontends with Native Apps?
I'm working with Web (react) and Mobile (IOS, Android) teams. And I find that even with a microservices architecture we end up always doing duplicated work at the front end/client level. How to ...
4
votes
0
answers
881
views
Web application logging strategy
Basically:
I am creating an enterprise web application. I would like to do extensive logging of both client and server activity, with all logs ultimately stored on the server. I have found many ...
4
votes
0
answers
259
views
Web framework architecture with non-blocking I/O
There's been a lot of news in the enterprise world lately, specially in the web, and I've decided to build a small web framework on top of Netty to learn more about asynchronous programming and event-...
4
votes
0
answers
3k
views
Connecting with OAuth, dealing with logout and browser sessions
I work on a open-source web application (Moodle) which connects to a number of external services such as Google Drive, Dropbox etc. to allow users to exchange files with these services.
Primarily we ...
3
votes
0
answers
2k
views
Digital Signature for PDF files through Web Application
We are developing a Web Application for manage dental clinics.
The app can generate PDF files through the PHP backend (for example invoices, quotes etc.).
Each of those PDF file needs to be digitally ...
3
votes
0
answers
210
views
data transfer objects between abstraction layers
I want to create an Express REST API and want to try following the clean architecture ideas. I was reading about it but didn't get the idea of the communication between the abstraction layers.
Let's ...
3
votes
0
answers
459
views
Dynamic API Data Validation
I am in the process of building an heavily data-driven web application written in Node.js / Typescript with Mariadb for the database engine. I am trying to put an emphasis on extensibility and DRY ...
3
votes
0
answers
55
views
Correct event managment architecture in web application
My team and I are working on a large web application, and I've noticed that we're working in a way which I believe is an incorrect usage of flux (probably from lack of understanding).
We're using ...
3
votes
0
answers
329
views
Redux Saga pattern for large, non-specific server responses
Our current Redux state tree is this:
{
"dog": {
"name": "Barkley",
"age": 6,
"hungry": false,
"location": "Living Room",
"height": "36 in."
},
"...
3
votes
0
answers
547
views
Where do I put WebSocket handling code following the MVP pattern?
I am currently working on a Web Application. One of the objectives is to use the MVP (Model View Presentation) Design Pattern. We would like to use WebSockets to communicate between client and the ...
3
votes
0
answers
274
views
Does using returnTrue() or returnFalse() functions a code-smell?
I was trying to understand how jQuery's cross-browser events work, when I noticed these two functions in the source code:
function returnTrue() {
return true;
}
function returnFalse() {
...
3
votes
0
answers
130
views
In browser form validation in laravel
In laravel 5 I describe models without specifying fields in model class. Some magic identifies which fields exist in database for this model.
use Illuminate\Database\Eloquent\Model;
class MyModel ...
3
votes
0
answers
185
views
Should I strictly follow restful guidelines
I have the following resources in my Asp.net web API:
route: consisting of the following relevant properties
arrival_location_id
leaving_location_id
and location:
id
name
coordinates
The thing is, ...
3
votes
0
answers
862
views
How do I implement Socket.io Leaderboard using AWS Dynamo DB cost-effectively?
Every time a user submits a score, Socket.IO causes all the users get their leaderboard updated. This causes every single user connected through Socket.IO to read from the Dynamo DB database (every ...