The Jetpack Architecture Guide has been updated with the latest and greatest up-to-date best practices Android development, using behavioral components that drive Android Applications such as Android ViewModel, LiveData, and AsyncTask
πŸ‘︎ 58
πŸ’¬︎
πŸ‘€︎ u/Zhuinden
πŸ“…︎ Dec 20 2021
🚨︎ report
GitHub - babashka/obb: Ad-hoc ClojureScript scripting of Mac applications via Apple's Open Scripting Architecture. github.com/babashka/obb
πŸ‘︎ 65
πŸ’¬︎
πŸ‘€︎ u/SimonGray
πŸ“…︎ Jan 03 2022
🚨︎ report
Does anyone knows any good opensource repo of a laravel application that I can learn the best practices or architecture?

it doesn't matter if it's the most overtly complex to do app, I just want to watch how they uses interfaces, patterns and all that.

πŸ‘︎ 37
πŸ’¬︎
πŸ‘€︎ u/gazorpazorbian
πŸ“…︎ Dec 04 2021
🚨︎ report
Need someone to write my masters for architecture college application essay

My application is due in a few weeks and I need someone to write my essay.

πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/YEHWWW431
πŸ“…︎ Dec 26 2021
🚨︎ report
GitHub - gvolpe/trading: Trading application that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP) github.com/gvolpe/trading
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/pmz
πŸ“…︎ Jan 06 2022
🚨︎ report
What are some application architectures for beginners?

I'm relatively new on programming and saw this topic overwhelming. What should I focus in?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Deep-Jump-803
πŸ“…︎ Jan 04 2022
🚨︎ report
Suggestions for Angular application architecture .

Hello Everyone. I am a junior dev need some wise advice on this project I am working on.

I developed an application last year with following tech stack
Frontend: Angular
Backend: Springboot, Maven
DB: MySQL

In past year this application grew more than expected and now I intend to put some SEO work on home page and add bunch of blogs to attract traffic. Intend to add blogs every week

What would you suggest

  1. Using WordPress for home page and other blogs while keeping core functions on Agular.

Let me give you an example. lets say my app is hosted at www.myapp.com

So the landing page ( a static html page and has nothing to do with angular) and other blogs like www.myapp.com/blogs/how-it-works would be a WordPress site better for CMS. The other functionalities like search inventories, login/signup, checkout be developed on angular/java

OR

  1. I just put all-together in Angular as one application. this might need a subdomain (or different domain)

Please share some wisdom here.

πŸ‘︎ 4
πŸ’¬︎
πŸ“…︎ Jan 05 2022
🚨︎ report
What are common ways to do application structure and architecture in Flutter?

I would like to decide on an application structure and architecture for the app I'm building that will be scalable and easily readable for other people in the future.

There is supprisingly little information online on how to approach those things in Flutter. What are some common ways to do that? Should I go for architectures like MVC or MVVM or are there other viable options for Flutter? And are there some good tutorials by example available for that?

πŸ‘︎ 52
πŸ’¬︎
πŸ‘€︎ u/Rebound870
πŸ“…︎ Nov 13 2021
🚨︎ report
What architecture for long running serverless applications

We want to run a process every day which takes about 2 hours to complete. The process runs in a Node.js based application. We would like to be serverless/not managing any infrastructure.

What about Cloudwatch Event -> Batch -> Fargate? Any better ideas?

πŸ‘︎ 17
πŸ’¬︎
πŸ‘€︎ u/JaniRockz
πŸ“…︎ Nov 09 2021
🚨︎ report
Systolic Architecture: History and Applications

SYSTOLIC ARCHITECTURE A network of PEs that rhythmically produce and pass data through the system is called systolic architecture. It is used as a co processor in combination with a host computer and .

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Sad_Fox4509
πŸ“…︎ Jan 11 2022
🚨︎ report
Are there any recommended intermediate to advanced resources to learn web application architecture, planning an application or something of that sort?

I have built simple full stack web applications in the past but feel I do not fully grasp the whole flow of planning an application. I normally just list out a few features that I want the app to have(mostly simple CRUD operations) and start coding. I want to improve my skills. Any recommendations?

πŸ‘︎ 13
πŸ’¬︎
πŸ‘€︎ u/davegru203
πŸ“…︎ Dec 09 2021
🚨︎ report
Any courses or books that teach the practical application of classical architecture?

I'm actually a software engineer, but would like to get into designing classical architecture as a hobby. I was always fascinated by classical architecture and always wondered how people back in the day actually designed and constructed those complex and beautiful buildings. Are there any online courses or books targeted to people who aren't pros? I feel like this is exactly the type of hobby or profession that combines left-brain systematical thinking with right-brain creative thinking. The former is something I already have, the latter is something I want to develop. Or is this pursuit unrealistic for someone who hasn't studied this in a university?

πŸ‘︎ 9
πŸ’¬︎
πŸ‘€︎ u/PowderGangerYOLO
πŸ“…︎ Nov 14 2021
🚨︎ report
Application Structure/Architecture Training Content?

Hi all,

I seem to see a lot of guides come out that establish some opinions about how to structure/organize projects (particularly with ASP.NET projects). I'm curious if anyone would be interested in video content that talks about project organization/structure demonstrating practical utilization of things like dependency injection in a "modern" C# application, using CI/CD, project build configuration, testing, and some of these other areas that can be difficult to get started in (absent joining a team that's already good at them). Some of the ideas I would like to discuss are somewhat opinionated, but I don't think a lot of the things are terribly controversial; most of the ideas I would espouse are things that have enhanced my team's workflow over time, but will never make it to something like GitHub due to the closed-source nature of the work we do. The target audience I have in mind is junior/intermediate developers trying to acquire increase their understanding in these areas, as it seems to me that most of the time, developers don't need to go learn a bunch of details about their build system (for example).

If this doesn't seem appealing, is there content that Microsoft is not currently providing that you might be interested in? I have a few goals with this idea:

  1. Build a reference solution that C# devs can refer to for a particular problem space
  2. Acquire some skills (for myself) in video editing and publishing
    • Primarily, using Open Broadcaster Software for the recording process
  3. Provide something that would be useful to organizations as open-source software

I know what problems I have practically day-to-day (regarding something I may want to build as an OSS project), and I know what challenges I had starting out (especially without solid mentors). My day job is a lot of fun, but I'd like to do something that's impactful for the community.

Looking forward to feedback. Thanks in advance!

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/bizcs
πŸ“…︎ Dec 16 2021
🚨︎ report
What are the best exit opps after three years in Big 4 Tech Consulting, leaving at Senior level? Experience is primarily in Tech implementation, Azure, Application Architecture and Solution Delivery.
πŸ‘︎ 21
πŸ’¬︎
πŸ‘€︎ u/Asleep_Start_6993
πŸ“…︎ Nov 12 2021
🚨︎ report
Movie Search Application: πŸ“Ί A simple movie search application based on TMDB APIs and YouTube APIs to search movies and tv-show and related trailers with using .Net 6, Vertical Slice Architecture, MediatR, CQRS and some resiliency mechanism. github.com/mehdihadeli/mo…
πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/mehdi_hadeli
πŸ“…︎ Dec 13 2021
🚨︎ report
MVVM Architecture for React Native Application

Do you use this architecture in RN application?

I've used it with Flutter app using Provider, but I'm struggling to find some alternative in RN.

Any ideas?

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/xcsob
πŸ“…︎ Dec 09 2021
🚨︎ report
Movie Search Application: πŸ“Ί A simple movie search app based on TMDB APIs and YouTube APIs to search movies and tv-show and related trailers with using .Net Core, vertical slice architecture, MediatR, CQRS and some resiliency mechanism. github.com/mehdihadeli/mo…
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/mehdi_hadeli
πŸ“…︎ Dec 13 2021
🚨︎ report
IoT definition architecture and application itbloggy.com/iot-definiti…
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/itbloggy
πŸ“…︎ Dec 21 2021
🚨︎ report
Which would be the scala way of building a modular/plugin based architecture application?

Coming from Java world perhaps i'm not fully achieved yet the Scala mindset of solving some problems. I'm interested in building an Scala 3 extensible app, whose behavior could be extended, customized via plugins. Bonus points if those plugins could be loaded/unloaded on runtime and their clients be notified accordingly.

Possible solutions I've thinking about so far:

  • Overriding DefaultPluginManager from https://pf4j.org/ so the class can be aware of sbt generated classes (may not work with bloop/metals generated random name directories). But have trouble with Akka classloader, so I 'm not sure if it'll ever would work.
  • Use https://github.com/moditect/layrry which is based on Java Modules. Not tried yet. Sbt does not recognize module-info.java which is essential for it to work. Possible solution is implement an Sbt Plugin. But, I don't know if at the end this would work in development mode which is important.
  • Mess with an OSGI runtime and spend 3 months figuring out how to make it work with Scala ecosystem.
  • Implement the application around https://github.com/softwaremill/macwire and hope the wiredInModule feature (which support dynamic loading) would be ported to Scala 3 soon.
  • Building a sort of dynamic bundler that compiles the application along with extensions using Scala 3's given/implicits feature. (although technically that would not be a plug-gable architecture)
  • distage-extension-plugins looks very promising but it's no ported to Scala 3 yet.
  • Using a DI framework like Airframe, but it doesn't support dynamic loading.
  • Using Guice? :-(

Is there any more Scala principled way of achieving that? or another paradigm that helps building a dynamic app ecosystem through plugins/extensions in Scala? or another long-term software management strategy or architecture that could work?

PD: The reason I really really need Scala 3 is because I want to make it around new ADT implementation and use type-class derivation from them.

Thanks!

πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/josemanuelp2
πŸ“…︎ Oct 19 2021
🚨︎ report
Which architectures/practices I should follow while developing large scale android applications?

As a solo developer , sometime it's become difficult to handle big projects. I want to know what type of practices pro devs uses to develop large scale applications so that they can add and remove features easily.

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/Jaykishan1313
πŸ“…︎ Oct 15 2021
🚨︎ report
AM, the Application Manager that supports multiple architectures /r/AppImage/comments/r8hi…
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/am-ivan
πŸ“…︎ Dec 15 2021
🚨︎ report
AM, the Application Manager that supports multiple architectures

As you already know, there are a lot of AppImages that doesn't include zsync instructions for the automatic updates using appimageupdatetool or appimaged, so I've worked to another project (after AppMan). I've called it "AM", this is the link: https://github.com/ivan-hc/AM-application-manager

AM is really similar to AppMan (another tool I wrote, learn more here), but all the applications and AppImages are integrated itno the system and can receive updates thanks to a system of scripts:

TO INSTALL A PROGRAM use the command sudo am -i $PROGRAM or sudo am install $PROGRAM, during the installation, AM downloads a script from the repository (divided by architecture, for now only x86_64, and some programs are available for i686 and aarch64). This script creates:

  • the /opt/$PROGRAM folder containing the program itself, a script named "remove" that removes all you have installed with AM and other files (maybe one containing the version of the installed program), a script named "AM-updater" (with all the instructions to check if the version installed is still on the sources online or if it is different and can be replaced) and an icon (optional);
  • the launcher $PROGRAM.desktop in /usr/share/applications (optional for command line programs);
  • the link to the program is placed into a $PATH (/usr/bin or /usr/local/bin).

After the installation, the main user can perform other tasks without root privileges (apart removing the program, where root permissions are needed, keep reading).

TO REMOVE THE PROGRAM use the command sudo am -r $PROGRAM or sudo am remove $PROGRAM or sudo /opt/$PROGRAM/remove (as you can see, the programs can be removed also without having to use AM).

TO UPDATE ALL THE PROGRAMS use the command (without "sudo" privileges) am -u or am update

TO KNOW MORE ABOUT A PROGRAM use the command am -a $PROGRAM or am about $PROGRAM

TO KNOW HOW MANY PROGRAMS ARE INSTALLED am -f or am files

TO SEE THE LIST OF AVAILABLE PROGRAMS am -l or am list

TO SEARCH A PROGRAM OR SOMETHING am -q $KEYWORD or am query $KEYWORD

TO GET A TEMPLATE FOR YOUR OWN SCRIPT am -t $PROGRAM or am template $PROGRAM, AM is released under the GPL3 License, you're free to contribute and join this project. All you have to do is to write just one script.

There are other options added, and other will be added from the 2.0 rel

... keep reading on reddit ➑

πŸ‘︎ 12
πŸ’¬︎
πŸ‘€︎ u/am-ivan
πŸ“…︎ Dec 04 2021
🚨︎ report
Afet the tutorials #1 and #2 of the Luos Get Started, here is the final one. Luos is an opensource and real-time orchestrator for distributed architectures, to easily design, test and deploy embedded applications (like Tesla or SpaceX do). youtu.be/3NsDadp1IYM
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Luos_io
πŸ“…︎ Dec 15 2021
🚨︎ report
AM, the Application Manager that supports multiple architectures /r/AppImage/comments/r8hi…
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/am-ivan
πŸ“…︎ Dec 04 2021
🚨︎ report
Application continuum - evolution of a cloud native architecture appcontinuum.io/
πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/mooreds
πŸ“…︎ Nov 22 2021
🚨︎ report
Is Designing data-intensive applications a good book to improve software architecture skill set?
πŸ‘︎ 26
πŸ’¬︎
πŸ‘€︎ u/git_world
πŸ“…︎ Sep 11 2021
🚨︎ report
Advice on Desktop Application Architecture

I have to build a desktop application to read an .xlsx sheet and compare its entries to an SQL DB.

I previously built an app for something similar. It consisted of two classes, one to show the UI and one which read the file, compared the entries with the DB and threw the results to the UI, using the UI class's static objects. The UI class had the main() method. I understand that that's not a good way to design your software.

I am looking for advice on how to design the architecture of my next app. I am thinking of following the MVC pattern, so one class for the UI, one to read and hold the file, one to query and hold the DB data and one to compare them and return the results. Is that right? Any best practices I should follow?

To be clear, I am not looking for some framework to abtract the details away from me, I do want to et better at this.

Any suggestions are welcome.

πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/dan_mal
πŸ“…︎ Oct 25 2021
🚨︎ report
Internet-Scale dApp Architecture: Make Your Web3 Applications Faster And Scalable With Microservices

Microservices are an intermediary layer between dApps and the blockchain network. They help dApps be faster and scalable by providing them with on-chain information, so the dApp doesn’t have to query the blockchain for every request.

You can configure a microservice to listen for all the blockchain transactions relevant for your dApp, maintain specific information in a cache with the help of the transaction processor, and respond to your dApp requests in a very fast and efficient manner.

We have created a ~10 minutes guide to help you get started with microservices. It is a follow-up to the β€œBuild your first dApp in 15 minutes” guide, which means you can build your first Elrond dApp with a microservice in under 30 minutes.

Web3 Microservices

The full documentation for this guide can be found here:

https://docs.elrond.com/developers/tutorials/your-first-microservice/

The next amazons and googles are perhaps one smart contract away. Building that smart contract, however, will require a lot more work than just the 30 minutes covered in our tutorials so far.

In the following installments of these technical guides, we will walk you through the entire process of building exceptional decentralized applications and writing powerful smart contracts using all the groundbreaking features of the Elrond Network.

Elrond Developers Guide : Web 3 Microservices Guide

In caring for our growing developers community, we encourage you to post your questions for us on Stack Overflow, for others to integrate the results of your research into their future work and accelerate the growth of the Elrond ecosystem.

Post your questions here: https://stackoverflow.com/questions/tagged/elrond

It’s time to build.

For more information, please visit us:

... keep reading on reddit ➑

πŸ‘︎ 26
πŸ’¬︎
πŸ‘€︎ u/Tink_Elrond
πŸ“…︎ Oct 26 2021
🚨︎ report
Bulletproof React - A simple, scalable, and powerful architecture for building production ready React applications. github.com/alan2207/bulle…
πŸ‘︎ 219
πŸ’¬︎
πŸ‘€︎ u/beleeee_dat
πŸ“…︎ Jul 18 2021
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.