Total Addressable Market (TAM) sizing exercises have become very popular for assessing the potential of a business. TAM is, however, often miscalculated and misinterpreted. In this article, we will look at how to calculate it and its derivative subset waypoints of SAM and SOM. A working example will also be demonstrated for WeWork.
Continue reading →Toptal Blog
A picture may be worth a thousand words, but a book contains that and more. To improve your design skills and stay in line with market trends and needs, you need to be continuously learning.
In this article, Toptal Design Blog Lead Editor Michael Abehsera reviews 19 free ebooks written to help designers grow as professionals and creatives.
Continue reading →The goal of this article is to introduce you to the underlying principles of accessibility and help you flawlessly implement web accessibility guidelines and standards on your next project. Even minor improvements can help your content rank better, reach more people, and improve the overall user experience.
Continue reading →In recent years, as designers, we have a growing selection of tools to work with. One of them is Figma – the answer for collaborative work which, nowadays, we do more and more often.
Continue reading →The Hungarian graph algorithm solves the linear assignment problem in polynomial time. By modeling resources (e.g., contractors and available contracts) as a graph, the Hungarian algorithm can be used to efficiently determine an optimum way of allocating resources.
Continue reading →This article will give you an introduction to the principles behind public-key cryptosystems and introduce you to the Santana Rocha-Villas Boas (SRVB) cryptosystem, developed by the author of the article and prof. Daniel Santana Rocha. The algorithm authors are making a campaign that includes a financial reward to anyone who manages to crack the code.
Continue reading →Professional designers discuss giving creative feedback and collaborating constructively to fellow designers on teams.
Continue reading →Despite significant advancements, cryptocurrencies remain highly controversial; while some tout it as “the next internet,” others view Bitcoin as “evil.” At their simplest, they are the newest fintech fad; yet at their most complex, they’re a revolutionary technology challenging the political and social underpinnings of society. This article will demystify cryptocurrencies’ appeal, its complex underlying technology, and its value. It will also examine the accounting and regulatory, and privacy issues surrounding the space.
Continue reading →Spring Boot gives very useful error messages to engineers building REST APIs. Yet, those same messages are noisy and useless for the API consumer, not to mention they reveal implementation details. Luckily, there are simple ways of handling this.
Continue reading →The argument for type design, what it is, and why it should be the next step in the evolution of UI from skeuomorphism and flat design.
Continue reading →In this article, I will try to give you a good understanding of which scenarios could be covered by Celery. Not only will you see interesting examples, but will also learn how to apply Celery with real world tasks such as background mailing, report generation, logging and error reporting. I will share my own way of testing tasks beyond emulation and explain a few tricks that go beyond the official documentation and took me hours of research to discover myself.
Continue reading →EBITDA is one of the most common metrics in finance. However, while intended to provide a “cleaner” picture of operating performance than net income, in reality it often achieves the opposite effect. It is also in many cases a questionable proxy for cash flow, as well as a dubious valuation tool.
Continue reading →Sketch is not a complex tool, but it’s array of features can save you a lot of time – especially Symbols. In this tutorial, learn how to nest symbols in Sketch.
Continue reading →Designers love Sketch for its simplicity. They love it thanks to its plugins, which add numerous features. Here are 50 of the very best plugins for Sketch.
Continue reading →A well-produced, high-quality pitch video can go a long way toward helping a business or individual gain credibility and secure funding. Here are 7 tips.
Continue reading →Though traditional economic theory posits that individuals are rational, we all know this to be an oversimplification of the truth. The cyclical investment process is rife with psychological pitfalls. Only by becoming aware of and actively avoiding innate behavioral biases can investors reach impartial decisions. Herein lies the true value of the emerging field of behavioral finance, which sheds light on true financial behavior.
Continue reading →The Model-View-Controller (MVC) design pattern is great for the longevity and maintainability of an iOS application’s codebase… but you may find yourself adding similar functions to multiple models as your app grows. In cases such as networking, moving common logic out of your model classes and into singleton helper classes can be a better approach. In this article, I’ll teach you how to set up a centralized singleton networking object that, decoupled from micro-level MVC components, can be reused throughout your application.
Continue reading →With augmented reality on the rise, more and more libraries and tools are developed to tap into that market. Apple recently released ARKit, which shows great promise through power and simplicity of use.
Continue reading →The advantages of SVG on the web go beyond producing resolution-independent graphics. With a little CSS and JavaScript, you can apply cool animations and effects to your front-end without requiring the user to install bulky plugins.
Continue reading →Want to improve your page load speeds for your responsive website? Here is a full list of everything you could do to improve your site’s loading times
Continue reading →Sharing related information among isolated systems has become increasingly important. There are many methods to choose from to perform that task for SQL Server, but it’s important to know which is better for each use case.
Continue reading →




