Trending Feed

Needs advice
on
RedisRedis
vs
MemcachedMemcached

What are your use cases to use both Redis and Memcached ? Why both and what were the tradeoffs for your choices for both ? What made rooms for Redis and what for Memcached in your architecture decisions ? This is a direct question to Booking.com

READ MORE
1 upvote·47 views
Needs advice
on
ExpressJSExpressJS
vs
DjangoDjango

being proficient in both python and javascript, but being a beginner in the web field what should be the first choice as an web framework? considering it's application to be both for web apps and native mobile apps (you can suggest some other frameworks as well which offers scalability as well)

READ MORE
1 upvote·170 views
Needs advice
on
ReactReact
vs
AngularJSAngularJS

I am looking to develop a web application in java.For that i am thinking of using a front-end framework for front-end design.I am not sure which one to use.Suggest any of the the above mentioned tools or any other tools which easy to learn and also have good features?

READ MORE
1 upvote·53 views
Needs advice
on
WebflowWebflow
vs
BubbleBubble

I would like to build a community-based customer review platform for a niche industry where users can sign up for a forum as well as post detailed reviews of their experience with a company/product including a rating system for pre-selected features. Something like niche.com or areavibes.com with curated information/data, ratings, reviews, and comparison functionalities.

Is this possible to build using no-code tools? I have read about the possibility of using Webflow with Memberstack, Airtable, and Elfsight through Zapier/Integromat which may allow for good design and functionality. Is it possible with Bubble or Bildr?

I have no problems with a bit of a learning curve as long as what I want is possible. Since I have 0 coding experience, I am not sure how to go about it.

Any advice would be greatly appreciated!

READ MORE
4 upvotes·1.5K views
Avatar of pravindia
Developer at Smazee·
Shared a protip
on
BootstrapBootstrap
at
()

Bootstrap 5 Alpha was officially released on 16 Jun 2020. More than 5,017,000 websites that use Bootstrap 4. Lets look on some of the update and changes made in Bootstrap 5

  1. No more jQuery
  2. Responsive Containers
  3. Responsive font sizes by default
  4. Own SVG Icon Library
  5. More control over gutter widths & vertical gutters
  6. Support dropped for IE 10 and IE11
  7. New UI in forms ( checkbox, toggle )
  8. Moving documentation from Jekyll to Hugo
READ MORE
Bootstrap 5 is here! (smazee.com)
6 upvotes·1.9K views
Avatar of Frenchcooc
Developer Advocate at Bearer.sh·
Shared a protip
on
BearerBearer
at
()

How to Recover from API Downtimes and Errors? APIs are stable until they aren’t...

We talk about that often at Bearer. If you control the APIs, it gets easier, but with third-party APIs and integrations, it can be more difficult to predict when an outage or incident is about to happen.

Read our best practices when it comes to handling these errors in your app: https://blog.bearer.sh/api-error-fallbacks-remediation/

READ MORE
How to Recover from API Downtimes and Errors (blog.bearer.sh)
3 upvotes·2.4K views
Avatar of andrey343
Tech lead at Competa·

React can build lightweight front-end applications in minutes. Being less opinionated about application architecture, I notice that I actually spend less time on boilerplate code and can focus on the actual delivery of the product. In combination with TypeScript, it boosts development many times

READ MORE
2 upvotes·128 views
Avatar of andrey343
Tech lead at Competa·

RxJS is an awesome implementation of the "Observer" design pattern. Besides that, it plays really well in side effects of state management.

READ MORE
2 upvotes·105 views
Avatar of andrey343
Tech lead at Competa·

Ionic brings the whole toolbox to build modern mobile UI equally beautiful and neat for iOS and material design guidelines. Since Ionic supports React, that was a perfect match for our PWA app.

READ MORE
2 upvotes·103 views
Avatar of andrey343
Tech lead at Competa·

State management with Redux might look overwhelming since React introduced hooks, but in combination with clean architecture, typesafe actions, and RxJS in side effects, Redux brings power and scalability to any long-term project.

READ MORE
2 upvotes·101 views
Avatar of andrey343
Tech lead at Competa·

TypeScript is obviously superior to JavaScript. It shines especially bright in large projects with several developers being involved. Being "typesafe" - is that what we all need on front-end for years. Developers who tried TypeScript never choose vanilla JS for their next project.

READ MORE
2 upvotes·102 views
Avatar of jigarshah2811
Security Engineer at Pinterest·

We would like to detect unusual config changes that can potentially cause production outage.

Such as, SecurityGroup new allow/deny rule, AuthZ policy change, Secret key/certificate rotation, IP subnet add/drop. The problem is the source of all of these activities is different, i.e., AWS IAM, Amazon EC2, internal prod services, envoy sidecar, etc.

Which of the technology would be best suitable to detect only IMP events (not all activity) from various sources all workload running on AWS and also Splunk Cloud?

READ MORE
4 upvotes·2.6K views
Replies (1)
Avatar of isaacpovey
Casual Software Engineer at Skedulo·
Recommends
TerraformTerraform

While it won't detect events as they happen a good stop gap would be to define your infrastructure config using terraform. You can then periodically run the terraform config against your environment and alert if there are any changes.

READ MORE
1 upvote
Avatar of christyciss7625
Program Manager ·
Needs advice
on
PyCharmPyCharm
vs
IntelliJ IDEAIntelliJ IDEA
vs
EclipseEclipse

I have been working with software development for 12 years, but I am just beginning my journey to learn to code. I am starting with Python following the suggestion of some of my coworkers. They are split between Eclipse and IntelliJ IDEA for IDEs that they use and PyCharm is new to me. Which IDE would you suggest for a beginner that will allow expansion to Java, JavaScript, and eventually AngularJS and possibly mobile applications?

READ MORE
6 upvotes·4.8K views
Replies (8)
Recommends
PyCharmPyCharm

The Community version of PyCharm is free and should give you what you need to get started with Python. Both PyCharm and IntelliJ are made by JetBrains. IntelliJ is initially focused on Java but you can get plugins for lots of other things. I subscribe to JetBrains' Toolbox: https://www.jetbrains.com/toolbox-app/ and have access to all of their great tools.

READ MORE
6 upvotes
Recommends
IntelliJ IDEAIntelliJ IDEA

I couldn't imagine using a development tool other than the IntelliJ IDEA Ultimate All Products Pack. A single license allows me to work directly on my server running Ubuntu and/or my workstation running Windows 10 Pro simultaneously. My current project uses HTML, W3CSS, JavaScript, Java, Groovy, Grails, C, GO, Python, Flask, and Rust. For me it's worth every penny of the $150 license fee. And you can try it for free.

READ MORE
6 upvotes
View all (8)
Avatar of prithvi97singh7095
Application Developer at Montaigne Smart Business Solutions·
Needs advice
on
PostgreSQLPostgreSQL
vs
MySQLMySQL
vs
MongoDBMongoDB

I am going to work on a real estate project and have to finalize it on a database. Now SQL databases can be very efficient if appropriately designed. More relations between the data and less redundancy. But with a noSQL database, the development time is reduced, and it is easy to query. Since this is my first time working on a real estate domain, I would like to pick a database that would be efficient in the long run.

READ MORE
7 upvotes·4K views
Replies (1)
Avatar of aricfedida
Founder, CTO at ASK Technologies Inc·
Recommends
PostgreSQLPostgreSQL

I recommend PostgreSQL as it’s the most powerful out of the 3 databases you mentioned. It supports JSON objects so you can mimic the MongoDB functionality, but I would also argue that SQL is actually quite powerful and in many cases significantly easier to work with than with NoSQL databases.

Stay away from foreign keys, keep it fast and simple. Define your data structures well in advance. Try to model your data structures based on your system’s vision; based on where it’s going and not based solely on what you currently need it to do. This will help you avoid drastic changes to your database after your system is launched. Populate the database with fake data and run tests. PostgreSQL allows you to create Views from multiple tables. Try to create those views and make sure you can easily create useful views from multiple tables. Run an Explain on those view queries to make sure you created your indexes correctly. Make sure it’s fast!

READ MORE
8 upvotes
Avatar of riangamluikham
developer at private·
Needs advice
on
CodeIgniterCodeIgniter
vs
AngularJSAngularJS

What are the best options to build SPA, keeping in mind the website will be loaded with high graphics and videos.

READ MORE
1 upvote·639 views
Needs advice
on
ReactReact
vs
BootstrapBootstrap

I want to develop a dynamic frontend quickly. I have worked with Bootstrap but not React. Should I go with Bootstrap or React? Which one will help get an MVP up and running quicker?

READ MORE
1 upvote·639 views
Avatar of whitneyjcollins331
markeint at wicksroofingandsolar.com·
Needs advice
on
WebflowWebflow
vs
ReactReact
vs
BootstrapBootstrap

Local roofing and solar installation company with 50 employees and growing quickly. We are rebuilding the company to scale from mom-and-pop to region leader.

We want to rebuild our website > http://wicksroofing.com/ < so that we can create a customer login portal for both our clients and our employees that will pipe in progress reports from data scrapped out of our ERP Acumatica.

We want to make sure to pick a website platform with the best potential for integrating with cloud based tools to help seamless tool integrations in our operational workflows. We also want a site that loads quickly, feels high value, device reactive and can be edited and updated by non-coding staff. I've never been on stackshare, this seems like a great resource, anyone knowledgeable on which website platform we should go with that meets our needs is much appreciated.

READ MORE
8 upvotes·4.5K views
Replies (2)
Avatar of edgerunner
Product designer at Mert Torun·
Recommends
appear.inappear.in

First of all, it seems that you are comparing apples to hammers to wristwatches. Webflow, React and Bootstrap are entirely different tools trying to solve entirely different problems. So, with respect, I want to ignore that part of the question and focus on what you probably need as I understand it.

Second; the marketing website and the customer portal are different beasts entirely. They will probably have completely different problems to solve, and those will require completely different tools.

Third; as I understand from your explanation, it is yet too early to decide on a tech stack for the systems you want to build. You have some goals in mind, but those must first turn into well-thought designs that include user flows, information architecture, service design blueprints etc. as needed. Only then it may be possible to make a sensible comparison of tech tools and components that would best support that architecture.

Most techies have their favorite tools that they would vouch for, and some others that they disdain. They have their reasons for that, but those are not your reasons. A tool that has worked wonders for someone's project may create friction for you, while another that was a disaster for for someone else's project may just solve your most critical problem. There is no one size fits all answer to choice of tools. So please take all sorts of "Tool X rocks/sucks" advice with a grain of salt.

As I understand it, your company does not have the intrinsic capability or tech acumen to get this done with its own people. That's ok. Your core business is something else. But this is an important supporting business function, so I think it deserves some care and attention.

So my primary advice is: The first tool you need is a capable and experienced consultant. (If you were a bigger company, I'd say employ one full time, but with your current scale, a long-term contract with an independent professional or consulting firm will be more cost-effective). This consultant is supposed to guide you through the entire process of design and implementation of the systems you need. They should be your guide and advocate when you hire contractors to design or build your site/portal/whatever. They should make sure that the end result is aligned with your business goals.

The second thing you need is a solid design process that clearly defines the things you need (portal/website/etc.) for your -guess what again?- business goals. Decide with your consultant from step 1 on how to best get that. Contracting, partnering, and forming an internal team should all be on the table.

Only then you may realistically start to think about how to build these things. When you have your implementers (again, contracted, partnered or internal) and your detailed design documentation describing what you want in detail. those people should be able to make the best call on what sort of tech stack to use, in order to bring that design to life.

All this may sound daunting and arduous but it is not. The practice is established and solid. A simpler project can go through all that within weeks and go live. Even a larger project can launch in a couple of months and keep building on that afterwards.

On a side note, projects like this are living projects. they are never "done". Please account for having time/money/resources for these as long as they stay up. Going live is just the beginning.

So, start by finding your consultant :)

PS. StackShare forces me to "recommend a tool" before I can post this, so I'm "recommending" my favorite videoconferencing tool (which was recently renamed to Whereby but SS seems to have missed that). Feel free to get in touch for a video call if you have more questions :)

READ MORE
9 upvotes·3 comments·5 views
Avatar of cwray-tech
Owner, Developer at Soltech LLC·
Recommends
WebflowWebflow
at

Hi Whitney, I would recommend using Webflow to design the marketing website, and use Laravel for the customer portal. You can also use Webflow for the design of the customer portal area, but as far as the marketing goes, I would keep your marketing site separate from your customer app, as you won't want marketing people to have access to customer info easily, and you will want to separate concerns to keep things easy to manage.

Your desire for employees to easily update site content is easy to do with Webflow, and will be the best cms for the marketing side.

Reason why I recommend Laravel for the customer app, is that it is secure, highly scalable, well designed, and you will easily find people to help with future development of the site.

If you would like help with any of this, I would be happy to help. I have a small web development and design company.

READ MORE
Soltech LLC | Website Design and Management (solmediaco.com)
6 upvotes·1 comment·7 views
Avatar of chris8485
CEO at Old Street Solutions·

Jira 's dashboards are great, but for wider collaboration, reporting to management, and to avoid informational siloes, Confluence is a wonderful place to share Jira Dashboards.

Atlassian Consultant Prodigy, Tom Harris, shares his thoughts on all the options for creating the best Jira reports in Confluence in the blog below.

READ MORE
How to Create Jira Reports and Charts in Confluence (oldstreetsolutions.com)
7 upvotes·1 comment·4.3K views