That time I had 2200 exceptions in my HelloWorld script
“You must be out of your mind, of course you don’t want that”, I told the developer. “Yes, yes I do”, he replied. This argument is why I decided to hack the CPython codebase to find out precisely how many Exceptions are getting thrown in a simple Python script.
Debugging Django in VSCode without using --noreload
Let me tell you how you can use VSCode to debug Python without losing auto reloading!
Teaser into automation with Fabric talk
There is always room for improvement and especially in the world of ones and zeros you'll find yourself seeing more and more similar patterns and repetition of tasks emerging everywhere. There are different ways how to deal with those tasks - one of which is Fabric, a neat Python module. And it's quite simple to start...
Unable to sign out from 'portal.office.com' is not considered a security issue
When logged in to https://portal.office.com/, users have the option to sign out, naturally. When you do, you're presented with an elegantly crafted exit screen saying that you are. But are you?
Why a mature ERP like Exact should use snapshot isolation in their RDBMS
A client of ours has over the years grown into an ERP (Exact Globe) that stores all its data in an MS SQL Server. This by itself is a nice feature; the database structure is stable and documented quite decently.
How to make an Amazon button do your bidding
The other day a collogue dropped a small box on my desk with the cryptic message "See what you can do".
Turns out he acquired a few Amazon Dash buttons and wanted to use them for purposes other than ordering diapers and peppermints.
Generating lots of unique random strings
A customer had an interesting problem. They needed a file with 220 million unique strings, each 8 characters long, containing only characters from a specified range, and absolutely no duplicates.
Standard vs. customized vs. custom software
We often get the question whether we do tailor-made software or customize standard software, and wouldn’t <the other option> be better.
This seemingly simple question requires a lot of elaboration to answer, so bear with me...
Optimizing content delivery with a Content Delivery Network
When you want to give your users a fast experience, using a Content Delivery Network might help you. Depending on the size of your website and the number of visitors globally, you can decide to deploy such a network.
Why you should use A3 Management for problem solving
At YTEC, we use A3 Management in complex projects to align the tasks of our programmers with the goals of our client. With A3, we can show the connection between those goals and tasks. We keep an overview in a single image that shows a helicopter view of the strategic direction.
Why YTEC develops apps with React Native
Price and value of custom software development
A prospective client wanted us to develop a piece of custom software, preferably as soon as possible, at a high level of quality, at the lowest possible cost. Besides the fact that these are the wrong conditions for a good working relationship, and that cheap custom-made software tends to spawn hidden costs, it would be hard to satisfy this client in the first place.
Custom Software is disrupting your industry
Our generation lives in a society of disruptive change. Industries are transforming, and markets are forced to innovate. The magic of custom software has fused technology with capital.
Prioritization of functionalities in the development of custom software
The main outcome of the inventory phase in a custom software development project are the requirements (a list of demands and wishes) of the software to be developed. These requirements are placed in a product backlog and are ordered by the customer to MoSCoW format.