Trending Feed

Avatar of openmindculture
Frontend Web Developer at openmindculture·

As wanted to relaunch my personal portfolio website, I chose JAMStack with local eleventy (11ty) build and netlify deployment, using the liquid template syntax which I already know from Shopify. As I do not need to turn a simple website into a webapp, I would rather stick to proven, robust and long lasting markup with its simplicity, accessibility, speed and cross platform support, rather than rely on a javascript framework like React or a content management system software like WordPress that usually come with a lot of extras not needed but rather impeding my work. Compared to more complex local development stacks, eleventy was easy to start with and I was able to deploy my first page updates to netlify quite quickly.

READ MORE
Ingo Steinke - Web-Entwickler, Berater und Vertreter von Frischekosmetik und Supplements (ingo-steinke.de)
3 upvotes·420 views
Avatar of undefined
Needs advice
on
Node.jsNode.jsLaravelLaravel
and
DjangoDjango

I am looking to make a website builder web app, where users can publish built websites with a custom or subdomain much like (Wix, Weebly, Squarespace etc.) and I was wondering on any advice on which web framework to build it on? I currently know Node.js but I would be excited to learn Laravel or Django if those would be better options. Any advice would be much appreciated!

READ MORE
8 upvotes·4K views
Replies (3)
Avatar of damledinh93cs
Senior Software Engineer at NAB·
Recommends
LaravelLaravel

If you use Nodejs, you should use one more frontend language like reactjs or angularjs. Laravel is the better option. They are more power for rendering.

READ MORE
4 upvotes·1 comment·3.7K views
Avatar of undefined
oyenmwen
oyenmwen
·
December 22nd 2020 at 2:42PM

Thank you

·
Reply

The tools you mentioned are all backend focused frameworks. I will say, you can choose one of them as you may prefer (maybe Laravel and Django will be better since it's more organized than Node.js). But no matter what, if you will create a website builder application, today you'll need a frontend framework like Vue.js, React or Angular - or maybe Ember.js, Svelte and Meteor.

READ MORE
4 upvotes·1 comment·1.4K views
Avatar of undefined
oyenmwen
oyenmwen
·
December 22nd 2020 at 2:42PM

Thank you

·
Reply
View all (3)
Chose
SassSass

Well, tbh it's the first pre-compiler I've tried, so I can't say that one day I won't use LESS or some other css precompiler.

Writing sass makes css easier. Aside from the ability to use variables and cool mathematical things,the syntax for the .sass files is a bit easy, not having to worry about curly brackets. It's also a bit more readable than typical CSS, imo.

READ MORE
5 upvotes·712 views
Avatar of undefined
Needs advice
on
XcodeXcodeSwiftUISwiftUI
and
SwiftSwift
in

Greetings everyone, I ran a design studio for 8 years in which we designed mobile and web apps. I also lead development teams when our client asked us to carry out the development of the projects. I always had an interest on learning to code, to help me understand what is going on on the dev. side and also build small apps as a hobby. I tried several times to get in a learning path but challenges always put me down so I quit after a couple of weeks. I tried JavaScript, Python, PHP and Objective-C.

Now I am retrying to teach myself Swift and especially SwiftUI for more than a month and It's been going good so far. I want to build my own small apps and I'm not focused on getting hired as a developer. I want to ask if it's the right language to start learning programming or should I learn something else first as a foundation. Currently I'm both taking a 100 days of code challenge and also reading the Swift 5.3 PDF if I want to get more information on a specific topic. It feels like none of the stuff is sticking but I'm not sure if its the way it goes or my approach is wrong.

I would appreciate any kind of guidance Thanks

READ MORE
4 upvotes·913 views

Now, to be clear, I'll still use VS Code for larger projects because my computer is somewhat oldish (5 or so years) and isn't quite beefy enough to run a large project on an IDE, but for a small-medium project, IDEA is perfect.

I have mostly migrated to IDEA because of it's beautiful UI, git tools, and file tree. There are other reasons, but these are the top 3.

The UI is modern and clean, it has depth and everything is easy to read compared to VS Codes flat design, and zero depth.

The git tools are amazing. Sure, VS Code has useful git tools, but most of the time I hardly remembered they were there. But for the times I did use it, using the git CLI was more convenient. But Git and IDEA? Now that's a match made in heaven. Git is well integrated, and makes working with git a bit easier than the CLI. You can do everything in the GUI that you can in the CLI, and it makes having to do that dreaded hard reset super easy. Like there's no real way you could possibly screw it up my putting in the wrong command, or the wrong commit to roll back to. Rebasing is easy. Pushing is easy, Commiting is easy. Just about anything git is easier with IDEA.

With it's terminal-like git controller, (though that is more GUI than CLI), we have the option to add branches both locally and directly to the remote. We can delete branches both locally and remotely directly, and you can follow your typical git workflow by right clicking. You also have a beautiful git menu up-top. And here is the path to fast commits:

And for that file tree? I mean, try finding your way around a large project in VS Code is a nightmare, or even just a medium sized project the size of my weather app (in current progress), it's hard to navigate in vs code. I always forget where I am, and where to go. I always have to use the menu search. Now for IDEA's file tree, I haven't even touched the search feature yet other than for testing it out. It is so much clearer and easier to read. So yeah, I'm a bit enthusiastic about this tool, and wonder why I didn't try it out sooner but anyways, yea. IDEA FTW.

READ MORE
4 upvotes·1.5K views
Avatar of undefined

Unfortunate experience with ionic react, despite the good reputation of ionic the React version was not well documented, i needed to dig the docs which has have search in it and did not find good examples nor interactive ones like chakra Ui's docs , and had weird decisions that really did not justify using it, i'm using a ui library so i need not to right a lot of css to make basic things. another thing that the community is small compared to the original ionic community. despite all of this i loved the compatibility with all platforms the conversion process was easy but again poorly documented i had a problems caused by local storage and did not know in Xcode what is the reason for it

READ MORE
3 upvotes·167 views
Avatar of undefined
Chose
VimVim

My go-to command-line editor. It's feel of features and extensible. I have tried various other editors like Kwriter and Kate but they were not as fulfilling as Vim. With Vim, you are less prone to make the mistake of editing a part you don't want to, as you have to shortcut your way into edit mode. The rest just feels kinda fun, but otherwise, when using vim I do miss being able to click where to put the cursor.

READ MORE
3 upvotes·667 views
Avatar of undefined
Avatar of dheeru7555
Devops Engineer ·

Hi All, Can anyone please help me with the requirement?

Is there any alternative to use Azure Application Insights without logging into Azure Subscription for end-users/Developers in the Production Environment?

Please suggest some tools which can be used for the requirement.

Many Thanks, Dheeraj.

READ MORE
4 upvotes·1.3K views
Replies (2)
Avatar of matthewsimon
Product Evangelist at Instana·
Recommends
InstanaInstana

Hi Dheeraj, you should take a look at Instana. Total observability, transparency, no sampling. Automated configuration, and backed by AI. And you won't be tied to Azure subscription-wise. I'm happy to chat with you more about it! Take a look at this: https://www.g2.com/products/instana/reviews

READ MORE
1 upvote·269 views
Avatar of undefined
Needs advice
on
winstonwinstonlog4jslog4js
and
bunyanbunyan
in

I have an embedded TypeScript system that must minimize writing to disk for integrity and has therefore been logging to console (all in RAM) with homespun log level filtering. Now, I need to keep the most recent N logs somewhere that the application can retrieve them, with levels/timestamps. bunyan has a RingBuffer that sounds like this, but I might be overlooking others that can do the same (including the other two tools for the diversity of input). Do you have a favorite logger you would use over Bunyan for some other reason, like performance or ease of integration?

READ MORE
4 upvotes·1.8K views
Avatar of lkupersmidt
Software Engineer at Refundit Ltd·
Migrated
from
JiraJira
to
TrelloTrello

Jira was just too much overhead without somebody to keep everything in order there. Trello is more straightforward and easier to deal with. I should not have to waste time on Jira conf and setting tasks up in a bunch of complicated terminology. This is my opinion - specifically because we never had anybody in charge of the Jira (like a product manager or some other type of agile manager...)

READ MORE
5 upvotes·2.2K views
Avatar of undefined
Avatar of masif
Software Develpor (ioT) at Vappar·

Surely InfluxDB have features like "time-series data, written in GO, it is easy to install, manage to have low latency". But my favorite is, there are multiple ways to execute queries with InfluxDB, Like a way InfluxQL here you query data like SQL-Queries. It's also available on most famous cloud platforms AWS,GCP and Azure, easy to shift/share from Edge to Cloud.

READ MORE
2 upvotes·2K views
Avatar of undefined
Avatar of chopdevops
DevOps at Children's Hospital of Philadelphia·
Needs advice
on
GitHub EnterpriseGitHub Enterprise
and
BitbucketBitbucket

We are using a Bitbucket server, and due to migration efforts and new Atlassian community license changes, we need to move to a new self-hosted solution. The new data-center license for Atlassian, available in February, will be community provisioned (free). Along with that community license, other technologies will be coming with it (Crucible, Confluence, and Jira). Is there value in a paid-for license to get the GitHub Enterprise? Are the tools that come with it worth the cost?

I know it is about $20 per 10 seats, and we have about 300 users. Have other convertees to Microsoft's tools found it easy to do a migration? Is the toolset that much more beneficial to the free suite that one can get from Atlassian?

So far, free seems to be the winner, and the familiarization with Atlassian implementation and maintenance is understood. Going to GitHub, are there any distinct challenges to be found or any perks to be attained?

READ MORE
5 upvotes·4K views
Replies (1)

These are pretty competitive, and to recommend one over the other would require understanding your usage. Also, what other tools you use: for instance, what do you use for Issue-tracking, or for build pipelines. In your case, since you are already using Bitbucket, the question would be: do you have any current pain-points? And, on the other hand, do you already use Atlassian's JIRA, where you'd benefit from the tight integration? So, though I would not recommend one over the other just in general,. But, if Bitbucket fulfills your current use-cases, then there seems to be little motivation to move.

READ MORE
3 upvotes·1.8K views
Avatar of undefined
Needs advice
on
SpringSpring
and
Node.jsNode.js

I am provided with the opportunity to learn one of these technologies during my training. I have prior experience with Spring and found it tough and still haven't figured out when to use what annotations among the thousands of annotations provided. On the other hand, I am very proficient in Java data structures and algorithms (custom comparators, etc.)

I have used Node.js and found it interesting, but I am wondering If I am taking the risk of choosing a framework that has a comparatively lesser scope in the future. One advantage I see with the node.js is the number of tutorials available and the ease with which I can code.

Please recommend which path to take. Is Spring learnable, or should I spend my energy on learning Node.js instead?

READ MORE
8 upvotes·7.2K views
Replies (2)

I do not know Spring or your company/specialty. Of course it must be learnable and I won't tell you to give up on anything. Java is and will remain valuable.

Regardless, I don't think "lesser scope" is a valid strike against Node.js here. Node.js fulfills JavaScript's original vision of an everywhere language and can run anywhere that Java can. It serves webpages, communicates with hardware, powers command line tools, and builds desktop applications. A huge complexity-saver for teams running many environments (my biggest regret is that it cannot run a microcontroller).

Node.js' biggest practical weakness is that JavaScript is less structured than Java. Luckily, the large influx of Java developers has been helping with this: gaps like constants and private properties are gradually filling in, and TypeScript firms up the types to the point where JavaScript looks a lot like Java.

Probably more potential competition from the larger pool of JS developers, but the compensation is allegedly similar so I guess there is a similar supply/demand situation.

READ MORE
5 upvotes·5.6K views
Avatar of undefined

hi this depends where you want to advance . If you want to work for an big aged company with a lot of legacy go the spring way (banks, insurances netflix etc ) if you want to go the new agile fast cloud way learn node js it is much more suited for cloud and micro service even spring cloud can do that as well but it is much more heavier

READ MORE
1 upvote·5.6K views
Avatar of undefined

Hi, I need advice. In my project, we are using Bitbucket hosted on-prem, Jenkins, and Jira. Also, we have restrictions not to use any plugins for code review, code quality, code security, etc., with bitbucket. Now we want to migrate to AWS CodeCommit, which would mean that we can use, let's say, Amazon CodeGuru for code reviews and move to AWS CodeBuild and AWS CodePipeline for build automation in the future rather than using Jenkins.

Now I want advice on below.

  1. Is it a good idea to migrate from Bitbucket to AWS Codecommit?
  2. If we want to integrate Jira with AWS Codecommit, then how can we do this? If a developer makes any changes in Jira, then a build should be triggered automatically in AWS and create a Jira ticket if the build fails. So, how can we achieve this?
READ MORE
3 upvotes·6.4K views
Avatar of roelvandenbrand
Lead Developer at Di-Vision Consultion·

Use case for ingressing a lot of data and post-process the data and forward it to multiple endpoints.

Kinesis can ingress a lot of data easier without have to manage scaling in DynamoDB (ondemand would be too expensive) We looked at DynamoDB Streams to hook up with Lambda, but Kinesis provides the same, and a backup incoming data to S3 with Firehose instead of using the TTL in DynamoDB.

READ MORE
3 upvotes·2.9K views
Avatar of undefined
Avatar of dixitpiitg
Founder at Sorted·
Needs advice
on
PythonPythonNode.jsNode.js
and
AngularJSAngularJS

Hello Tech Stack Experts,

I received two tech stack proposals for a Global Social Network, which is being developed for the web only for its first release. The platform has usual social networking features such as live streaming, audio/video chat, tagging, community/followers, and a bit of AI here and there.

  1. AngularJS, Python, MySQL, or PostgreSQL
  2. React, Node.js, MongoDB

I need expert advice on choosing the right technology stack keeping the scalability, time to market a and robustness factors in mind.

Any suggestions here will be very helpful. Thanks in advance.

READ MORE
5 upvotes·5.1K views
Replies (5)

Choose a RDMS if you want long term productivity. Backend languages doesn't matter. You don't get any significant benefit of using JS on backend. Frontend doesn't matter. Use Vue.js for best performance, Agular for larger team, React for easier hiring.

Why do I need to add fluff just to give advice. Stupid stackshare.

READ MORE
3 upvotes·3K views
Avatar of undefined
View all (5)
Avatar of devnix
Software Developer at AvaiBook·
Needs advice
on
UnityUnitySwooleSwoole
and
ReactPHPReactPHP

Hi! Anyone had any experience programming a game-oriented UDP server in PHP using Swoole or ReactPHP? I'm considering trying PHP 8 to really test performance (updating players based on received inputs during a time, simple radius based collision detection).

Also, I would love to know if there is any article/documentation about architecture (code organization, better ways to structure the game logic than a giant switch/elseif, etc.).

READ MORE
4 upvotes·3.7K views
Replies (1)
Recommends
ReactPHPReactPHP

Swoole is a fast c extension that’s great for speed but you’re stuck fast. Amphp or reactphp with libev are more flexible and stay really fast

READ MORE
2 upvotes·4 comments·1.2K views
Avatar of undefined
Pablo Largo
Pablo Largo
·
December 21st 2020 at 8:48AM

Thanks for your opinion! What do you mean by "stuck fast"?

·
Reply
Vincent Vermersch
Vincent Vermersch
·
December 21st 2020 at 4:39PM

Debug breakpoint, middleware,...

·
Reply
Pablo Largo
Pablo Largo
·
December 22nd 2020 at 7:21AM

Huh yeah, saw something about not recommending xdebug at all.

I have one more question if you don't mind: ReactPHP's loop has several drivers to rely on extensions, and falls back from one to another until the StreamSelectLoop. Is there a specific driver more reliable/more efficient? If not considering PHP8, at least PHP7.4.

·
Reply
Vincent Vermersch
Vincent Vermersch
·
December 22nd 2020 at 12:28PM

Libev is the more stable and fast

You should also compile php to override the default max socket which is really low

·
Reply

I learned a lot from Grafana, especially the issue of data monitoring, as it is easy to use, I learned how to create quick and simple dashboards. InfluxDB, I didn't know any other types of DBMS, I only knew about relational DBMS or not, but the difference was the scalability of both, but with influxDB, I knew how a time series DBMS works and finally, Telegraf, which is from the same company as InfluxDB, as I used the Windows Operating System, Telegraf tools was the first in the industry, in addition, it has complete documentation, facilitating its use, I learned a lot about connections, without having to make scripts to collect the data.

READ MORE
2 upvotes·4.8K views
Avatar of undefined
Avatar of razielron
Automation Engineer at Tipalti·
Needs advice
on
WebdriverIOWebdriverIO
and
PuppeteerPuppeteer

Currently, we are using Protractor in our project. Since Protractor isn't updated anymore, we are looking for a new tool. The strongest suggestions are WebdriverIO or Puppeteer. Please help me figure out what tool would make the transition fastest and easiest. Please note that Protractor uses its own locator system, and we want the switch to be as simple as possible. Thank you!

READ MORE
7 upvotes·7.7K views
Replies (2)

Moving away from Protractor, I would suggest giving Playwright (https://playwright.dev) a quick try, as it seems to have more momentum than Puppeteer at the moment. WebDriverIO is a more mature, higher-level tool, which can also use Puppeteer under the hood, and offers interesting built-in functionality. Depending on the size of your framework, it might be easier to switch to either one of those. I would recommend writing down your key criteria for the decision, then running a short POC with both Playwright and WebDriverIO running against your target application.

READ MORE
3 upvotes·263 views
Avatar of undefined

Hi Raziel, take a look at Playwright which is kind of the successor of Puppeteer, this is a new project backed up by Microsoft and developed by the same team that started Puppeteer a while ago. It works for all major browsers. Have been using it in a couple of projects and works great.

READ MORE
1 upvote·3K views
Avatar of undefined
Avatar of imthegod
Technical Lead at Incred Financial Solutions·
Needs advice
on
PrestoPrestoMetabaseMetabase
and
Amazon S3Amazon S3

Hi,

We are currently storing the data in Amazon S3 using Apache Parquet format. We are using Presto to query the data from S3 and catalog it using AWS Glue catalog. We have Metabase sitting on top of Presto, where our reports are present. Currently, Presto is becoming too costly for us, and we are looking for alternatives for it but want to use the remaining setup (S3, Metabase) as much as possible. Please suggest alternative approaches.

READ MORE
5 upvotes·5.4K views
Replies (1)
Avatar of kvz
Co-founder at Transloadit·

Hey there, the trick to keeping costs under control is to partition. This means you split up your source files by date, and also query within dates, so that Athena only scans the few files necessary for those dates. I hope that makes sense (and I also hope I understood your question right). This article explains better https://aws.amazon.com/blogs/big-data/analyze-your-amazon-cloudfront-access-logs-at-scale/.

READ MORE
Analyze your Amazon CloudFront access logs at scale | AWS Big Data Blog (aws.amazon.com)
2 upvotes·1.3K views
Avatar of undefined
Avatar of imeldapaints
Engineer at pounce3·

We did a quick test on the reliability of these three common email services, sending a few emails an hour at random intervals.

Unfortunately, none of them had 100% availability over the 30 day test. I don't understand why this is so hard?

Mailgun performed the best with the most reliability and fastest response times. Mandrill was notably bad.

READ MORE
4 upvotes·4.4K views
Avatar of undefined
Avatar of imeldapaints
Engineer at pounce3·

Our new project site is going to be client facing, so it needs to be as fast and flashy as our work will be. We needed some monitoring tools to make sure our clients got the right impression from us.

We looked for performance tools, but most were really hard to understand. Speedcurve looked nice and made sense, but it was really expensive for the data it provided.

I discovered Request Metrics online, which looks very similar but a lot cheaper. The interface was a lot faster than Speedcurve too, which seemed like a good sign for a performance company.

READ MORE
4 upvotes·4.1K views
Avatar of undefined

We need to migrate our authentication system to an external solution. We have a Vue.js frontend and a set of Services (mostly in Python) that talk to each other through APIs. This platform is multitenant, having all tenants in the same DB (MongoDB) and discriminating between them with a parameter value. So I'll be grateful if someone can share their experiences with any of these three options!

READ MORE
4 upvotes·6.5K views
Avatar of returnzer0
Data Scientist at University Of Calgary·
Migrated
from
AWS AppSyncAWS AppSync
to
ApolloApollo

Appsync is good for quickly iterating MVPs and testing product-market fits. It fails - miserably so, when it comes to running production infra, so we had to make a hard choice. We were bogged down by the use of Velocity Template Languge ( (VTL) and poor debugging tools, forcing us to make the switch.

READ MORE
6 upvotes·4.1K views
Avatar of undefined