Case Study: Building a Progressive Web App to Spread the Wisdom of the Buddha in 41 Languages

19 min read

Agile, Business, QA, Product Design, Python
None

SuttaCentral approached STX Next for support with a website collecting early Buddhist texts and their translations. They wanted their product to be easy to access, simple to use, and available to all.

To that end, we helped the client build a Progressive Web App to provide them with offline functionality and a mobile component.

As a Product Owner, working with SuttaCentral has been an absolute highlight of my professional career. This is a story of the deciding factors that made our cooperation a glowing success.

Author

Małgorzata Maksimczyk

Product Owner

Author

Adam Stempniak

Content Writer

Why Are Company Values Important? (And How We Defined Ours)

10 min read

Business, Agile, Python, JS, QA
None

We all want our companies to be something... more.

Beyond mere machines to churn out profit, we want to grow into organizations that represent something: a change in the world that we want to make reality.

We want the people who work with us to feel an unmistakable vibe, a character that is uniquely ours. This applies to co-workers and clients alike.

The road to building such an organization is long and full of surprises. But one step you can’t skip is spending some time to think about your core company values.

Author

Jakub Grajcar

Inbound Marketing Specialist

Author

Maciej Dziergwa

CEO

New Technologies at STX Next

10 min read

Business, Agile, Python, JS, QA
None

Over the last 13 years, STX Next has always been characterized by continuous growth, improvement, and exploration. Our decision to implement new technologies in 2018 is a direct result of that philosophy.

We have taken an active interest in Artificial Intelligence, Machine Learning, Internet of Things, Golang, Blockchain, and React Native. At the same time, we remain faithful to Python.

To continue creating exciting growth opportunities for STX Nexters, we are also putting together events such as the Tech Power Summit—our company’s annual international conference.

And the best part? We’re just getting started.

Author

Joanna Trubisz

Brand and Communication Partner

Author

Adam Stempniak

Content Writer

Learning to Be a Better Developer on the Run: Python Podcasts and Enlightening Audiobooks

8 min read

Agile, Python
None

Being a software developer is all about constantly honing your skills. But how do you find the time to grow professionally, living in a world where there’s hardly any time to waste?

It’s simple: you learn on the run.

Whether it’s commuting, working out, or taking a walk, just grab a phone and a pair of earphones and you’re good to go.

Well, not quite. You’ll also need some killer listening material.

Here is a list of podcasts and audiobooks to help you become a better developer—if you only listen.

Author

Maciej Urbański

Python Developer

Moving Development Back In-House: How to Ensure a Watertight Software Project Handover Process

10 min read

Business, Agile, Python, QA
None

We get a lot of emails from CTOs, many of whom write to us with concerns about outsourcing software development.

One particular problem has stood out in our recent correspondence: moving development back in-house after concluding your outsourcing business.

Handing your software project over to you should be seamless. Scaling down or ending cooperation with an external software house is perfectly natural.

Here are some of the practices we recommend for an optimal knowledge transfer and a smooth handover process.

Author

Jakub Grajcar

Inbound Marketing Specialist

Author

Michał Kwiatkowski

Head of Service Delivery

5x5: 5 Tips for Building a Successful Minimum Viable Product in 5 Weeks

13 min read

Business, Agile, Python, JS, QA
None

Speed is essential in business; you need to move, ship, and validate your product as quickly as possible. The same principle applies to Minimum Viable Products.

Some time ago, a client approached us with a clear, but demanding idea for a fintech platform. The greatest challenge there was the set deadline of 5 weeks.

It wasn’t easy, but my team and I persisted and delivered the MVP on schedule and within the planned scope.

Want to know how we did it? Here are my 5 tips for building a successful MVP in 5 weeks.

Author

Bartosz Babiński

Product Owner

My Experience Attending Agile and Product Development Conferences in Poland

12 min read

Business, Agile
None

At STX Next (and your company too, I’d wager), all employees are offered a training budget to improve their skills and competences. We can spend the money on training, conferences, workshops, or books. As long as the training is in line with your position, you’re good to go.

Since the new year is in full swing and our budgets are renewed, you may be wondering about the best way to spend your training budget. That’s why I’ll be sharing my experience using my training budget in 2016 and 2017. I hope this will be an inspiration ...

Author

Anna Walczak

Product Owner

Managing Developers: 5 Steps to Productive Team Nirvana

7 min read

Business, Agile, QA
None

Whenever you’re managing a team of developers, productivity problems may occur.

Productivity may be an overused word these days. But in the end, aren’t we all looking for results?

Hours of development work don’t come cheap these days - and yet when you ask the team about progress during a Sprint, it’s almost always a disappointment.

It’s a common situation - but it doesn’t have to be your reality. It is possible for you to call your devs and hear that everything is done according to the schedule. They might ask you eagerly for more work ...

Author

Rafał Kałka

Service Delivery Manager

Author

Jakub Grajcar

Inbound Marketing Specialist

Managing Software Developers: 4 Steps to Improve Your Process

8 min read

Business, Agile, QA, DevOps
None

So you’ve gone through the effort of hiring a team of software developers for your project. Now is the time to manage their work. How do you get the most out of their skills?

I’ve talked with Rafał Gajewski, one of our Service Delivery Managers, to find out what his experience can tell you about managing software developers effectively.

How can you save money and effort as a manager for software developers? We recommend focusing on 4 areas in particular that yield the best results.

Author

Jakub Grajcar

Inbound Marketing Specialist

Author

Rafał Gajewski

Service Delivery Manager

Resolve Conflicts in Your Teams Using Nonviolent Communication

8 min read

Business, Agile
None

Not too long ago I heard a developer sharing this gem of wisdom: “Resolving technical issues is much easier than those of a personal nature.”

It was quite a surprise to hear it. I don’t think it is a popular thing to say, especially not by a person with a programming background. On the other hand, it sounds like a natural thing: technical problems are rational and we can resolve them using our reasoning skills. The only question is whether you are capable to think in abstract terms to find the solution.

Personal issues, or let’s call them ...

Author

Daniel Kaszuba

Scrum Master