Software Development
-
Securing NoSQL Databases: Use the Force
With stories of the thefts of millions of credit card records and sensitive employee data at some of the world’s…
Read More » -
How I Chose my Replacement for Parse.com Part 2
You probably recently received the “Next Steps from the Parse Team” newsletter in your inbox in which you were urged…
Read More » -
Testing Spark Streaming: Unit testing
There is enough evidence to prove the importance of automated testing. Projects in new fields often neglect automated testing, as…
Read More » -
How to avoid underestimating complexity
People involved in software projects would say that software development is about understanding complexity. What is complexity? Complexity is easy…
Read More » -
Ye Olde Monolith
As a professional software engineer, you probably have encountered an architectural stumbling block known as a MONOLITH#1. A monolith is…
Read More » -
How to create an editor with syntax highlighting for your language using ANTLR and Kotlin
What we are going to build In this post we are going to see how to build a standalone editor…
Read More » -
Writing Laws Is Quite Like Programming
In the past year I’ve taken the position of an adviser in the cabinet of a deputy prime minister and…
Read More » -
Software development is upside down
In the software development world a number of common management maxims need to be reversed if one is to be…
Read More » -
Configuring the Elastic Load Balancer of your Elastic Beanstalk application
In my previous post I showed how to run a Spring Boot application on AWS using AWS Elastic Beanstalk. In…
Read More »