Jira Agile fails to evolve with modern agile needs, becoming a relic among agile trackers.
Push notifications, email, backups, you name it: Celery can help. However, learning Celery can be frustrating. What we have listed above barely scratches the surface of the giant that is Celery, and there’s always more to learn. Hopefully these tips make learning Celery a bit faster and save you some sleep too. Happy queueing!
Transitioning from engineer to technical manager is tricky business. Normally, startups are run by the founder, who runs the entire team for a time. When all hell breaks loose, a startup realizes they need management, and top engineers are asked to fill these positions. But wait, are management skills just magical powers you finally gain […]
Building an API, a good API at least, is an enormous boost for your startup’s efficiency and growth. The most obvious benefit — autonomy over each layer of infrastructure, which will contribute to rapid release of your product.
We recently wrote a post about the psychology behind switching software, but today we want to give you some tactics that may convert users from one software to another. The purpose of every technology is to solve a unique problem, and form lasting relationships with users so that they use the product as if it […]
You might think a profession based on logic and learning would be immune to folklore, but the developer community remains rife with myth — myths so pervasive they begin to manifest into reality.
The merit of Docker lies in its ability to allow two or three times more server instances on a given server than with virtual machines. This is a promising tool for the future of development, but even after the Docker 1.0 release, glaring flaws remain.
‘Brogramming’ should no longer be a word in the tech vocabulary; we need to eliminate stereotyping and encourage a movement towards diversity and inclusion in its place. This sort of thinking starts from the ground up. Increasing female representation in the tech industry is not a “women’s issue”, it’s a human issue, and a business necessity.
Pull requests are awesome for fostering teams, giving teams a way to review code, learning from the requests, and starting new conversations about building great software. You and your team should be utilizing them for a variety of wonderful reasons we outline here.
Einstein’s famous quote, “If you can’t explain it simply, you don’t understand it well enough”, couldn’t ring more true for coding. Teaching helps trained programmers continue to learn, which is essential to staying relevant as a developer.
Implementing automate software is valuable when done correctly — it will catch those mistakes that a developer may gloss over ten times, save you time and money in the long run, and ultimately help you produce quality software.
The most important underlying skills for a developer are: the ability to solve problems, the ability to adapt to new technology, and the ability to work in teams as leaders and collaborators. Building on top of those foundations with specific skills is part of being a developer, and it’s about finding ways to incorporate them into your career.