What is your current stack?
31–40 of 48 posts
Re: What is your current stack?
#32Earlier quoted context omitted.
In my opinion, web technology has become so advanced that the technology for the most part should not matter as much. Unless you are doing something on the scale of Facebook or Google, your technology usually does not matter. Just choose the stack that you are most productive with. And some are more productive than others. When choosing a technology stack I look to Southwest Airlines for inspiration. I might sound st…
I have recently been going the other direction from the "Southwest model". It's on a case by case basis, but if it takes less time to learn and use a technology that is purpose built then I'll invest the time to learn / use something new. I find for some situations it's less time and effort to use the right tool for the job vs. trying to make one tool do everything.
My general philosophy about software development is to keep things as clean and simple as possible -- and no simpler because then you wouldn't be solving the problem in the first place. So I am not suggestion that you over use (for example Jquery) to do everything in the web. What I am suggesting is to think about building software the same way that we build houses. You want to choose carefully the tools that will stand the test of time and not just the fad language or tools. For this I usually check out the community behind the software.
When I architect a software solution one of the parameters that I think about is how long will it take to get someone totally new to my technology stack up and running (and hopefully productive). Most people don't think about this deliberately and so a project might have legacy code that takes months for a new person to come to grip with. Imagine trying to recruit for this type of role. My general rule of thumb is to have the choice of tools/modules as standard as possible and aim for a 2 week preparation period for anyone to get acquainted with the code. For this reason when I use ExpressJS I stick with EJS rather than Jade. I still use CSS rather than Less or Sass (these are my personal opinion).
I also take this philosophy a step further by creating certain software patterns and try as many of the well tested patterns as possible. Thing brings consistency to the codebase.
Re: What is your current stack?
#33Earlier quoted context omitted.
In my opinion, web technology has become so advanced that the technology for the most part should not matter as much. Unless you are doing something on the scale of Facebook or Google, your technology usually does not matter. Just choose the stack that you are most productive with. And some are more productive than others. When choosing a technology stack I look to Southwest Airlines for inspiration. I might sound st…
Southwest is a great example but lifespan of airliner models and software vary a lot. How about 80/20? Stick with one/two technologies for 80 percent and have 20 percent room to try out new things.
Re: What is your current stack?
#34Nothing too fancy on my end. I build standard CMS based websites at my day job using ASP.NET MVC. At home, I occasionally work with Django, but with all the news about .NET support across Linux I've put Python down and have been toying with writing C# on my Ubuntu box.
Re: What is your current stack?
#35Re: What is your current stack?
#36If I do my own REST back-end: node/express or good old php. If I go no-backend: parse.com or firebase.com (different use cases). Front-end: BackboneJS and the usual mix (CSS, HTML5, Bootstrap, Jquery, etc) and I am looking into adding ReactJS to the stack. Increasingly I am using more free/paid SAAS for services like file uploads, emails, storage, monitoring, etc. Not sure if we can call this approach a "stack" but s…
> Increasingly I am using more free/paid SAAS for services like file uploads, emails, storage, monitoring, etc. I'd consider this part of the stack -- it's just not done in-house. Can you list the services that you'd reccomend for those tasks?
Re: What is your current stack?
#37I worked at 2 start-ups so here are the technology stacks: The first company was started 3 years ago and our technology included: (1) Python-Flask (2) Postgresql (3) SQL Alchemy (4) JQuery for web (5) Objective C for IOS (6) Bootstrap In my second company we wanted to take advantage of the growing ecosystem around Node. We also did not want to have to manage a DB, migrations, and server scripts. Our rationale is that…
Re: What is your current stack?
#38GoLang -> Postgres -> React Meteor -> MongoDB -> Blaze
Of course, most of those are interchangeable. We use Redis for caching, Docker/Ansible for deploy, etc.
Re: What is your current stack?
#39Depending on the frontend, I use either PHP or Node. Python is a better language and more enjoyable to code in, but I often pass my projects on to junior devs to maintain. It's a lot harder to find someone to take over a Python project than a PHP or JavaScript one. All the good Python devs seem to be gobbled up by larger companies. I'm getting into Go now, but I'm hopeful Rust will become the language of the future.…
You would be surprised! The Elixir community is growing quite fast. Come hang out on IRC in #elixir-lang on freenode sometime. Elixir also has the added bonus of the entire community more or less accepting Phoenix as the "go to" Web framework so Elixir doesn't have nearly the amount of web framework fragmentation of Go or Node.
Re: What is your current stack?
#40The most recent web work I've done was Haskell/Yesod.