Front-End Testing with Python: EuroPython

  The Golden Age of Python   With a vibrant multi-million-user community, Python is currently the fourth most mentioned language on the TIOBE index. Originally conceived in 1989, Python enjoyed a modest user base until it exploded in the early 2000s, when Google adopted it as a major implementation language. Now a staple

12 Scalability Principles Designed to Sustain Growth for Your App’s Architecture

  Numerous articles and books have been written about scalability and capacity planning. However, sometimes the hardest part of the job is to avoid overengineering and keep relevant concepts as clear and simple as possible. As a Ruby and Go backend developer, I’ve discovered through experience a number of important scalability principles that

How to Use Go to Optimize the Cost of Software Development

  Big companies are often dependant on software systems to support complex purposes ranging from project management to human resource objectives. Many of these businesses understand why powerful software tools make a significant difference in accomplishing such critical tasks. Yet they aren’t as knowledgeable concerning specific programming languages like Golang and its ability

Blockchain Technology and its Real-World Uses

  Companies are studying the uses of blockchain technology as cryptocurrency becomes more relevant. According to Microsoft’s Midwest CTO, the term “blockchain” is so buzzworthy, that Kodak used it in a product name (completely unrelated to blockchain technology) and saw their stock value quadruple. It’s important to know that Blockchain is not a

Forecasting & Planning with Atlassian Service & Support

  Problem: What is the best way to create a living, breathing Roadmap that follows the reality of an Agile development life cycle without much overhead required to maintain it? One of our clients came to us with the problem above. For this post, we will call this client – Master Splinter. They

5 Latest & Current UX Design Trends

  As technology continues to evolve, so too do UX design trends. The best designers are able to not only keep pace with current trends, but they’re also forward-thinking enough to anticipate future trends. As Steve Jobs once said, “customers don’t know what they want until you show it to them.” An exemplary

Practical Tips for Using Yodlee IAV

  Yodlee is an aggregation service companies use to access customer financial information. Its Instant Account Verification (IAV) provides account- and transaction-level data about customer activity which companies use to perform day-to-day procedures such as loan and insurance processing. To access this data, companies create Yodlee accounts for their customers who then search

Building Desktop Apps with Electron for Xiaomi

  Smart apps designed to make our lives easier are becoming increasing popular. These range from fitness trackers to lightbulb controls.  When designing these apps, you may find you need to improve the user experience.  Or you need to access the raw data, but setting up a full stack project would be overkill

Improving Your App’s Accessibility for People Who are Disabled

  According to the World Health Organization, about one billion people across the world have some sort of disability today. Some disabilities can affect the life of someone daily, other disabilities can affect the life of someone periodically. Regardless of ability (or disability), all are equal users of technology, but those who are

Design Thinking: The Competitive Advantage of Turning Everyone into a Designer

  “Nothing is more powerful than an idea whose time has come.”                                                         – Victor Hugo “Design is really an act of communication, which means having a