Tech stack makeup



  • Boss sent me the old list of technologies we use and told me to update it.

    0_1492687888151_upload-aea90950-9567-4bbe-9136-85327f592707

    Thoughts:

    • Wow, that's a lot of buzzwords under the "What do we do?". Did we actually make any of those things, ever? I don't think so. But we can try if you pay us!

    • A lot of NET stuff is getting deprioritized. You kind of have to have .NET programmers in order to produce .NET programs.

    • node is definitely getting on the list, and PHP is making a comeback too.

    So here's the new list:

    • MEAN stack: node.js, express.js, mongo-db, angular 4
    • LAMP stack: Laravel, Symfony, Slim, MariaDB
    • Microsoft stack: .NET, C# 4/5/6/7, WPF/WCF, .NET Core
    • React.js, React Native, React VR
    • Wordpress, HTML + SASS/LESS, website design
    • EPI Server CMS

    Basically, just pay us, we'll do anything using anything.

    So what's the tech stack for your company (if you're offering programming services)? How would you pump it up to look more impressive than it really is?


  • Impossible Mission Players - A

    @cartman82 said in Tech stack makeup:

    MEAN stack: node.js, express.js, mongo-db, angular 4

    Node users are Sadists/Masochists, confirmed



  • .NET 5.x? That's a framework for the next 10 years.



  • From the job postings, annotations in italic

    • .NET, C# duh
    • Principles of SOLID, Design Patterns, OO, DD, Refactoring really?
    • Webdevelopment: HTML5, CSS, Javascript & JQuery Because plain HTML is HTML5 too, isn't it?
    • Visual Studio, IIS, SQL Server (TSQL) & NoSQL Have I told you we are a Microsoft shop?
    • Considered a plus: NHibernate, Castle Windsor, NUnit, Log4Net, RavenDB, TypeScript, Knockout, Bootstrap, Node.js/NPM, ASP.NET MVC, Web API Who is that node guy and what is he working on? It's probably that one guy that turns up asking why we aren't using new fancy SharePoint option/feature that MS made available through fast track. Asshole.


  • @coldandtired said in Tech stack makeup:

    .NET 5.x? That's a framework for the next 10 years.

    That was kind of optimistic in retrospect 🙂

    Seriously, wasn't ".NET Core" called ".NET 5" at that time? Pretty good indicator that copy was out of date.



  • @Luhmann said in Tech stack makeup:

    Refactoring

    Uh-oh. Almost as bad sign as "requires driver's license".

    HTML5, CSS, Javascript & JQuery Because plain HTML is HTML5 too, isn't it?

    Saying "HTML5" makes it sound like the ad hasn't been updated in 5 years. Smells like stale piss in a retirement home too.

    Visual Studio, IIS, SQL Server (TSQL) & NoSQL Have I told you we are a Microsoft shop?

    "NoSQL" = we switched from ASP cache to redis.

    Considered a plus: NHibernate, Castle Windsor, NUnit, Log4Net, RavenDB, TypeScript, Knockout, Bootstrap, Node.js/NPM, ASP.NET MVC, Web API Who is that node guy and what is he working on? It's probably that one guy that turns up asking why we aren't using new fancy SharePoint option/feature that MS made available through fast track. Asshole.

    Staleness red flag: Knockout.

    You might as well admit you have a legacy app any newbie will be forced to maintain.



  • @cartman82 said in Tech stack makeup:

    Staleness red flag

    Hey ... but we removed the words Mainframe, Cobol, NeverHipFramework 4 and ObsoleteTech 2!



  • @cartman82 said in Tech stack makeup:

    we switched from ASP cache to redis.

    Mentioned below: RavenDB


  • area_pol

    @cartman82 said in Tech stack makeup:

    MEAN stack: node.js, express.js, mongo-db, angular 4

    What a nightmare.
    Does nodejs actually give a lot of code sharing between server and client to justify the choice?
    Why mongo?



  • @cartman82 said in Tech stack makeup:

    LAMP stack: Laravel, Symfony, Slim, MariaDB

    Laravel, Aymfony, MariaDB, Plim?



  • @Adynathos said in Tech stack makeup:

    Why mongo?

    It's the default and nobody bothers to think about it too much to change it. If they did they wouldn't be running that stack in the first place



  • In terms of staleness, I don't think you can get much worse than someone I know who is working on a new and "hip" desktop and mobile app using Adobe AIR with ActionScript.

    Yeah.

    Here's our tech stack:

    Server Architecture: Azure
    Client Side: TypeScript, Angular, Signalr
    Server Side: C#, Web API, Node.js
    Data: Elastic Search, Redis, and Azure SQL Server

    The only thing that's stale is we haven't migrated to Angular2+ yet. It'd be a big undertaking which we don't have the resources for right now. Considering 3 years ago we were all Silverlight, we've gone a long way, though.



  • @Adynathos said in Tech stack makeup:

    What a nightmare.
    Does nodejs actually give a lot of code sharing between server and client to justify the choice?

    Nope. Its benefits are:

    • Super easy API wrangling due to the way JSON <> object interop works
    • Nice language features (with ES7)
    • No compilation, but you have to restart the app to update it. So development speed wise, it's between PHP (fast) and compiled languages a la JAVA and .NET (slow)
    • Large ecosystem (not exactly "good", but quantity has quality of its own)
    • Linux-based
    • Fast enough

    Why mongo?

    Actually, I loathe mongo and don't do Angular.

    But the guy we recently hired loves him some mongo and angular. That Mettle optimizer guy who's starting soon does as well. So we'll have the capacity.


  • kills Dumbledore

    The original specification for my job:

    Essential

    1. VB.NET development
    2. Application Management
    3. Technical Project Management
    4. Analysis, soln design, testing

    Desirable

    1. Team lead
    2. Financial Services
    3. Solution Architect

    We're now moving away from VB to C#, and from Webforms to MVC. It's a full Microsoft stack with IIS, SQL Server etc.



  • My stacks are weird enough they could uniquely identify me in my country



  • @wharrgarbl

    Is it the DARN stack?

    • Delete
    • Alts
    • Ragequit
    • Necro


  • @Jaloopa That sounds... awful. Like a business version of a buzzword soup.


  • Impossible Mission Players - A

    @wharrgarbl
    That's what she said? undefined


  • kills Dumbledore

    @cartman82 said in Tech stack makeup:

    Like a business version of a buzzword soup

    That's what you get from a business that's realised that outsourcing all development work is a bad idea and is in the process of inhousing everything. They didn't really have much of a clue, ahich has given me a fair bit of leeway to set things up how I want


  • I survived the hour long Uno hand

    @cartman82 said in Tech stack makeup:

    the guy we recently hired loves him some mongo and angular

    Sometimes I think people only stick with mongo and angular because it wouldn't spell MEAN otherwise. Soon we'll be seeing:

    MEAN: node, Hapi.js, React, PostGreSQL


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.