Questions tagged [frameworks]

A framework is a set of tools additional to a programming language, and to the respective compiler. Sometimes it is mandatory; sometime it is optional, and assists the development of an application.

Filter by
Sorted by
Tagged with
1 vote
0 answers
28 views

Peer dependencies vs. (re-)exporting dependencies in abstract hierarchy (framework)

Say I have a module storage-abstract, which contains abstract logic (framework) for storing key/values. I also have some (arbitrarily many) implementations of this abstraction, each in a separate ...
Remirror's user avatar
  • 129
4 votes
5 answers
657 views

How to prevent in house frameworks and libraries from becoming technical debt

My company develops many relatively small projects that a lot of times do the same things and have a similar structure. (e.g. read/write to a databse, data pre processing, building a query etc.). This ...
krezno's user avatar
  • 167
0 votes
4 answers
318 views

Do blockchains provide any improvement over conventional systems/frameworks when decentralization is not required?

I generally understand the blockchain framework. I have spent much time learning about how it, potentially alone, is able to provide for a decentralized system. For TRUE/ABSOLUTE decentralization, it ...
Runeaway3's user avatar
  • 173
0 votes
1 answer
68 views

NextJs Explanation on Ecommerce and Other Project Implementation [closed]

I'm attempting to create a project to increase and enhance my coding skills, and I've lately migrated React to Nextjs. I've noticed that NextJs' main point or strength is rendering; Could someone ...
Mohammad Khan's user avatar
1 vote
4 answers
774 views

Should we directly read environment variables when/where we need them?

Why most frameworks (at least in PHP. I suppose in other languages, too) use the environment variables to set a corresponding configuration parameter and then access the value through a config object/...
Alexandros Gougousis's user avatar
-1 votes
1 answer
79 views

How to write package for two frameworks

I'm developing a package for Laravel & Lumen in the same code base, but I encountered some problems. Well, in the beginning, I thought it could have the same code and work for both frameworks, ...
Ariana's user avatar
  • 17
0 votes
2 answers
238 views

For a very long lived PHP web application project, is custom (self made) framework better than (open source) popular frameworks?

For a project that's going to live/used/maintained by the developer for a very long time (ex: 20-50 year); Is custom (self made) framework better than (open source) popular frameworks? Basically my ...
Kristian's user avatar
  • 119
2 votes
1 answer
278 views

Can I enforce "functional core, imperative" shell with a framework?

The design pattern known as "functional core, imperative shell" is about separating side-effects from pure calculations, where business logic is supposed to be pure and then coordinated by ...
Olle Härstedt's user avatar
3 votes
1 answer
901 views

How to test channel pipelines in Go

I use the "channel pipeline" pattern quite a lot in Go, which looks something like this: // getSomeNums spits out ints onto a channel. Temperatures, pressures, doesn't matter func ...
Tal's user avatar
  • 141
1 vote
3 answers
157 views

How do I minimize the collateral damage caused by a framework change?

I'm developing an application where one of the main components of the app heavily relies on a third-party framework to work. The choice of framework is highly volatile and it is likely that business ...
RodYt's user avatar
  • 69
-1 votes
1 answer
147 views

How to do Continuous Delivery for public libraries distributing through package managers?

We have built an iOS/MacOS library, that is being used by several iOS & Mac Apps of a very big company. The library is being distributed through Cocoapods and Carthage, the package managers for ...
Rakesh Gopal's user avatar
-3 votes
1 answer
134 views

How to name the functionality of "suspend/hibernate and restore application execution" - something like Hibernate in Windows, but only for one Thread [closed]

I'm working on a solution to "suspend / hibernate and resume" an application written in C # /. Net and looking for the right name for it. This solution "hibernate" the completed thread, allows you to ...
Mike Dev's user avatar
  • 101
3 votes
4 answers
588 views

Large organization, different teams, unique tech stack or different ones?

This is a difficult question that can involve many people, it is a real scenario and can have real consequences. A big organization with about 100 developers, working on different teams. The teams ...
rafinskipg's user avatar
1 vote
0 answers
57 views

How does a framework manager, broker or coordinator class handle pluggable extensions and make them run?

I'm trying to understand if there is a manager/broker/coordinator class in frameworks and I hope so, but what possible ways are in a framework to make it run the pluggable extensions and what the term ...
Taha Yavuz Bodur's user avatar
6 votes
4 answers
307 views

Is it better to use frameworks with strict structural requirements?

I'm not quite sure how to best name this, or even precisely what it is that I'm asking here because it's kinda vague and intuitive, but... I hope my explanation will make sense. Over my years of ...
Vilx-'s user avatar
  • 5,320
-5 votes
1 answer
43 views

How can I discover and master the technical system of an ERP and/or a framework published by the company that has just hired me? [closed]

How can I discover and master the technical system of an ERP and/or a framework published by the company that has just hired me? For example: is it useful to draw UML diagrams on paper (and if so, ...
JarsOfJam-Scheduler's user avatar
0 votes
1 answer
373 views

What is the difference between "Abstract Core" and "Pluggable Component Framework" concepts

I am reading Domain Driven Design by Eric Evans and there are 2 sub-chapters - Abstract Core & Pluggable Component Framework - that seems to me to refer to the same concept. I believe that there ...
Victor's user avatar
  • 133
-1 votes
2 answers
4k views

Should I assign a default value for this property in the constructor?

I'm currently creating a class in C# that will be utilized to help standardize calls to restful web services in my company's code. While the majority of my code has been written and well tested, I ...
Hazel へいぜる's user avatar
2 votes
1 answer
44 views

How to allow for seamless upgrades from base/forked application?

I built a base/skeleton user-based web app. It just has sign up, log in, log out, forgot password, verify email address, etc. Now I can easily build user-based apps by developing on top of the base ...
Ryan's user avatar
  • 1,645
-1 votes
3 answers
89 views

Is it wise to locally debugging a solution with a framework version that differs from production's?

A small, neglected project has recently been reported by users as having time out errors and some object reference exceptions. As I am a recent replacement for a developer who was responsible for this ...
8protons's user avatar
  • 1,369
2 votes
2 answers
285 views

Should your team put everything they do in JIRA?

I have started working with a team, in a scrum master type role, who has been using JIRA for a kanban type framework. Over the last 6-12 months, they have used JIRA to enter pretty much everything ...
Spionred's user avatar
  • 165
4 votes
1 answer
524 views

Benefits of Java's InputStream and OutputStream over .NET's Stream

Java has a notion of separate InputStreams and OutputStreams. Your code reads from an InputStream and writes to an OutputStream. .NET does not have this distinction, instead it has a single Stream ...
Ian Newson's user avatar
10 votes
3 answers
6k views

Clean Architecture: Dependency Rule and Libraries/Frameworks

In Clean Architecture by Robert C. Martin the dependency rule points strictly from the outermost layer/ring to the innermost. As an example a Dependency Injection Framework should lie on the ...
Kevin Streicher's user avatar
1 vote
2 answers
64 views

Pattern or framework for resolving simultaneous inputs

I am tracking the position of characters on a 2D grid (this is a computer game). At every step each character can attempt to move (stationary, up, down, left, or right). There are some rules that ...
Zach's user avatar
  • 161
70 votes
4 answers
7k views

Does following SOLID lead to writing a framework on top of the tech stack?

I like SOLID, and I try my best to use and apply it when I'm developing. But I can't help but feel as though the SOLID approach turns your code into 'framework' code - ie code you would design if you ...
Igneous01's user avatar
  • 2,343
-1 votes
1 answer
118 views

Removing a framework support from a big project

I need to remove a framework(vertx, to be specific) from a project(lib) which is the base for other projects as well. What would be the best approach to remove all dependencies on the framework from ...
KumarAnkit's user avatar
-3 votes
1 answer
51 views

Software Platform/Framework Backwards Compatibility with Extensions

How do software platforms/frameworks test for backwards compatibility with third party extensions? For instance, say I have a framework that many third party extensions rely on, and I want to make a ...
Need Answers Fast's user avatar
0 votes
1 answer
116 views

API DESIGN: Store Table of function pointers in client or dynamically in api service

FIRST AND FOREMOST: Forgive me if the following question falls into the "off topic" category of this StackExchange, due to its slightly opinion polling nature. This is not my intention, I am simply ...
NJ Mercaldo's user avatar
0 votes
1 answer
48 views

What are good strategies to use for learning the workings of larger systems? [duplicate]

For obvious reasons (be a better developer) I desire to gain a deeper understanding of not just my code, but the systems / frameworks / libraries that I work with. As a senior-ish dev* I feel I should ...
thermosiphon's user avatar
4 votes
2 answers
424 views

Testing framework upgrades

Due to many vulnerabilities disclosures, we had to upgrade our core framework, on which large parts of our system depend. (In our case, it was Spring framework version from 4.3.16., but that is just ...
Procrastinator's user avatar
0 votes
1 answer
120 views

What are the advantages of dynamic configuration based form templates?

When developing an application which presents the user with many similar forms for data entry, a common approach is to build a framework for defining the form structure in a standardised configuration ...
ses's user avatar
  • 19
1 vote
1 answer
262 views

Large executable size due to libraries/frameworks

My question sounds a bit dumb. Usually we are suggested to use existing libraries or frameworks, to avoid reinventing the wheel, or to achieve some "good practices" (e.g. during software distribution)...
tonychow0929's user avatar
4 votes
1 answer
606 views

IEC 62304, Are Software Frameworks (Spring/JEE/Angular/React) considered SOUP?

Im working on the implementation of an IEC 62304 compliant development process in our company and I have a question considering SOUP (Software of unknown Provenance). Our goal is the develop a web ...
TardigradeX's user avatar
20 votes
6 answers
4k views

What advantage was gained by implementing LINQ in a way that does not cache the results?

This is a known pitfall for people who are getting their feet wet using LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = ...
Panzercrisis's user avatar
  • 3,145
1 vote
1 answer
391 views

Configuration over convention within a web graphics library

I'm trying to make sense out of a pattern used with a javascript webgl framework. background WebGL uses shader programs to draw or compute stuff. These programs have to be compiled at runtime, so at ...
Dusan Bosnjak 'pailhead''s user avatar
1 vote
1 answer
196 views

How to create a framework in Express.js

I'm trying to figure out how to create a Node.js/Express.js application that is a framework for hosting and running third-party code in my application, and what are the appropriate JavaScript/Node/...
jia103's user avatar
  • 141
3 votes
2 answers
238 views

What are common/best practices for frameworks handling standard third-party exceptions?

Amongst other things in my life, I'm writing a framework in PHP to manage a slew of common problems I come up against in every project I tackle. The framework is currently very data-centric, with the ...
e_i_pi's user avatar
  • 839
3 votes
1 answer
2k views

How should I merge two separate web application built in two separate frameworks by different teams into one? [closed]

Guys, I am a non-technical founder with some understanding of how the web app works front end and backend, etc. I have a somewhat technical question to help me make a business decision. I hope you ...
CoolFeel89's user avatar
2 votes
2 answers
182 views

Should I rewrite a large portion of code to make it more organized for my web application? [closed]

I've been working on a LAMP application(a social network), and am about 4000 lines of code in, and have a working prototype. I learned PHP this way, and thus it isn't programmed very well, and am now ...
user2350459's user avatar
3 votes
4 answers
4k views

ASP.NET Projects using too much .NET Boilerplate Libraries / Code

I am very puzzled with the obsession that many people seem to have with using Microsoft frameworks. I have seen several tutorials and projects (both open and closed source) that seem to utilize all of ...
G.T.D.'s user avatar
  • 508
1 vote
2 answers
171 views

Why do frameworks give more flexibility to models than controllers?

I've always tried to keep models for direct database interaction only, and keep all the actual logic in the controllers. Usually, a framework or platform provides more flexibility to models and limits ...
Goose's user avatar
  • 1,858
10 votes
3 answers
844 views

Boundaries of unit testing between my code and a library or sub-component

Background: I am new to testing in general, and have been studying it in context of JavaScript, specifically React.js, front-end development (actually new to this as well). For the question, I have ...
Christopher Regner's user avatar
-3 votes
1 answer
93 views

Database change automation for CI?

Our application stack looks something like Java 8 out of Tomcat 7, several distinct Postgres databases, Maven for build and Jenkins for CI. I have fully automated my team's build process using except ...
amphibient's user avatar
  • 1,581
6 votes
2 answers
2k views

Are Dependency Injection Frameworks Useful in Dynamically Typed Languages?

A while ago I was investigating dependency injection frameworks for a project I'm working on in Python (part of a full-time job, moderately large and complex). I found some projects such as ...
joshin4colours's user avatar
1 vote
1 answer
206 views

Custom CSS Framework

Context: We're having a ton of super heated debates around the office. I'm just a neutral observer, as this is my first month at my current employer. Previously I haven't ventured outside of the ...
Rohan Büchner's user avatar
-4 votes
1 answer
1k views

What are the benefits of using Jasmine Framework on existing applications?

I got one project which contains JavaScript code. No unit tests were written for JavaScript code. So it is feasible or beneficial to write unit test cases using Jasmine Framework for code? What are ...
Abhay's user avatar
  • 109
1 vote
1 answer
184 views

What's a good robust way to query processes for their help or framework origin especially in Windows?

What's a good robust way to query processes for their help or framework origin, especially in Windows? I've got an automated testing module that queries binaries that fit a special name pattern with -...
kayleeFrye_onDeck's user avatar
-1 votes
1 answer
114 views

Implications of using Kbuild infrastructure in proprietary software [closed]

We have our own proprietary software that we are developing for commercial business. We want to sell the software and we do not have any problem in distributing the source code to our customers. Due ...
user9836's user avatar
17 votes
1 answer
3k views

Does it make sense to keep updating the version of Bootstrap used in my web application?

To those who may not be aware, Bootstrap is a HTML, CSS and JS framework that can be used as a foundation or starting point in building a website or web application. I'm now in a position where I ...
snorkpete's user avatar
  • 281
4 votes
2 answers
395 views

Criteria for a language (Terra as a tricky example) to be usable for operating system development, and how to meet missing criteria

For example, a language that I was looking at recently- Terra. You can address the question in the context of any language, I'm just most comfortable with Lua so I'm starting from there. The Terra ...
Zachary Johnson's user avatar

1
2 3 4 5
7