Top "Architecture" questions

Architecture encompasses the process, artifacts and high-level structure of a solution.

C Macro definition to determine big endian or little endian machine?

Is there a one line macro definition to determine the endianness of the machine. I am using the following code …

c architecture macros endianness
Facebook Architecture

I have been scrounging for articles/info about the architecture at Facebook, the challenges & ways they tackle them. What …

facebook design-patterns architecture
How do you design object oriented projects?

I'm working on a large project (for me) which will have many classes and will need to be extensible, but …

architecture oop class-design
How do I prevent site scraping?

I have a fairly large music website with a large artist database. I've been noticing other music sites scraping our …

html architecture screen-scraping piracy-prevention
AngularJS: Understanding design pattern

In the context of this post by Igor Minar, lead of AngularJS: MVC vs MVVM vs MVP. What a controversial …

javascript angularjs design-patterns architecture client-side
Building a minimal plugin architecture in Python

I have an application, written in Python, which is used by a fairly technical audience (scientists). I'm looking for a …

python architecture plugins
Logout: GET or POST?

This question is not about when to use GET or POST in general; it is about which is the recommended …

architecture rest post get
C state-machine design

I am crafting a small project in mixed C and C++. I am building one small-ish state-machine at the heart …

c++ c architecture state-machine
WPF MVVM Why use ContentControl + DataTemplate Views rather than straight XAML Window Views?

Why This? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="…

c# wpf xaml mvvm architecture
How to check if a database link is valid in Oracle?

I have a main database with only setup data at the headquarter and several databases at different branches.I created …

oracle architecture dblink