Questions tagged [development]

36 questions
52
votes
6 answers

How would I implement a "self-destruct" feature into the free trial version of my software?

There is the ongoing argument of free trial versus a freemium model (that is, a free-for-life version of their software with restricted and/or stripped down features) for allowing potential customers and users to test run their product. Upon my…
theGreenCabbage
  • 726
  • 1
  • 7
  • 12
10
votes
1 answer

What is the purpose of Console in Sublime text editor?

I want to know what purpose does console solve in sublime text 2. This is invoked by pressing Ctrl+Shift+` Is this a kind of debugger, or It just helps you to install packages.
Mike
  • 559
  • 2
  • 5
  • 8
9
votes
2 answers

What types of programming require practical category theory?

Category theory has applications in theoretical computer science and obviously is central to abstract mathematics. I have heard that it also has direct practical applications in programming and software development. What type of programming is…
9
votes
4 answers

Why do development devices give you more resources than a typical device?

I have created an app that works on my 4th generation iPod Touch and my company's 5th generation iPod touch. We were about to release, when we found a crash that occurs after any non-developer device runs the app*. The notion came up that a device…
Katamaritaco
  • 191
  • 3
8
votes
3 answers

Strategy for dealing with A/B tests and Gitflow

I would like to know what strategies do you use to deal with A/B tests of your app and gitflow. Overview: We are a team of 6 programmers who develop and maintain a large App. So far we have worked on gitflow with a few add-ons on the process added…
alexm
  • 188
  • 6
8
votes
3 answers

How to better integrate a unix development environment into Windows

I'm mostly a Windows user but I do most of my development (essentially web development) using unix tools and software. I've been going back and forth between using a dedicated lubuntu virtual machine on Virtualbox and using some tools directly in…
Shigar Kenze
  • 197
  • 6
5
votes
4 answers

How to keep your productivity level high when people keep changing requirements at the last minute?

I started working as a software engineer with a startup about one and a half year ago. Everyone here cares about this project and works hard. but I have been having an issue here for some time. People here have "lack of discipline" when it comes to…
Saira
  • 63
  • 4
5
votes
7 answers

Can a developer perform testing efficiently?

I don't know yet how it feels to be a part of dev/testing teams. If in an organization (mostly single-product company), can a developer handle testing efficiently? From what I have read: Developers do not like testing and hence effectiveness of…
joey rohan
  • 237
  • 2
  • 10
5
votes
7 answers

While learning is it better to use other's plugins or develop my own?

As I have been learning to program, be it in my intern-ship or school, I have often come across situations where an extra piece of software is needed (from fairly basic to quite complex) and I am almost always told that I shouldn't waste my time…
The_Cthulhu_Kid
  • 781
  • 1
  • 7
  • 11
4
votes
2 answers

Agile development and standard requirement template

I know there is a distinct difference between a requirement specification and a user story. However in our company, many of the requirements can actually be defined in a standard template. This goes for small and medium sized business applications…
CADmageren
  • 43
  • 2
4
votes
1 answer

API Gateway security (for microservice architecture)

we have started with microservices recently, but we have some problems with implementing the Security layer. The idea is that the request comes to Gateway, the Gateway looks to authorization header, it validates user, create JWT token and then sends…
libik
  • 135
  • 4
4
votes
1 answer

Game development design patterns and architectures?

Some friends and me wish to develop a 2D game just for the experience of learning this paradigm. We are all software engineers with experience in business apps, but we are unsure if the typical design patterns and architectures (MVC, 3-layer, etc)…
4
votes
3 answers

Things to do before going to production

I am finishing up a decently sized Python/Shell project, and I'm wondering if there's a 'best practice' list of things to do when finishing up development. So far I've done: pylint pycallgraph grep'ed for :TODO: and :FIXME: find orphan code some…
Marcin
  • 181
  • 5
4
votes
2 answers

Is it my responsibility to code for errors on a completely separate website and domain when redirecting or doing a single sign on?

If my application is responsible for redirecting/doing a single sign on to a destination managed by a third party, in general, where should I draw the line for error handling during this process? If an error happens on the other application's end,…
kappasims
  • 41
  • 2
3
votes
1 answer

API development - Exposing new version VS updating current version

Context There is a back end and a front end team. Back end exposes an endpoint to the front end app: PATCH car/{carID}/tire Problem I want to update the aforementioned PATCH request functionality which will change the request's body…
Cap Barracudas
  • 1,001
  • 9
  • 17
1
2 3