Tag: Programming
-
What is low-code workflow automation?
Posted on December 28, 2021, Level beginner Resource Length medium
What is low code workflow automation and why are businesses increasingly adopting it into their operations? By impactmybiz.com.
Tags cio programming agile software-architecture
-
API authentication with tokens
Posted on December 12, 2021, Level intermediate Resource Length medium
In this article I'm going to show you a few common patterns for client authentication based on tokens, and how can they be implemented in a Python API back end. This method of authentication works well for rich clients, like JavaScript-based front end applications running in the browser, or perhaps a command-line (CLI) application. By Miguel Grinberg.
Tags programming apis learning python
-
How well-architected enables junior engineers
Posted on November 30, 2021, Level beginner Resource Length medium
Well-architected describes the key concepts, design principles and architecture best practices for designing your cloud workloads. It balances best practices with business goals to determine the optimal outcome. By Gerald Stewart.
Tags frameworks app-development programming agile aws serverless
-
How to create an effective technical architectural diagram?
Posted on November 15, 2021, Level beginner Resource Length long
An Alibaba engineer shows how you can create effective architectural diagrams. By Ding Yi @Alibaba.
Tags cloud miscellaneous cio software-architecture learning programming
-
How to handle errors in Swift task groups
Posted on November 14, 2021, Level intermediate Resource Length medium
There is one important topic related to task groups that author will cover, which is "error handling". By Lee Kah Seng.
Tags swiftlang app-development ios programming
-
How WhatsApp scaled to 1 billion users with only 50 engineers
Posted on November 9, 2021, Level beginner Resource Length medium
In 2016, WhatsApp reached more than a billion users. They managed to serve this scale with only 50 engineers. By @quastor.org.
Tags performance web-development programming app-development open-source
-
What's new in PHP 8.1
Posted on November 8, 2021, Level beginner Resource Length medium
As with every release, PHP 8.1 adds some nice new features. Keep in mind that this list will grow over the year. By Brent.
Tags php web-development programming app-development
-
Unikraft and the coming of age of Unikernels
Posted on November 2, 2021, Level intermediate Resource Length long
Thanks to their excellent performance, unikernels have always had a great deal of potential for revolutionizing the efficiency of virtualization and cloud deployments. However, after many years and several projects, unikernels, for the most part, have not seen significant, real-world deployment. By Hugo Lefeuvre, Gaulthier Gain, Daniel Dinca, Alexander Jung, Simon Kuenzer, Vlad Bădoiu, Răzvan Deaconescu , Laurent Mathy, Costin Raiciu, Pierre Olivier, Felipe Huici.
Tags linux how-to performance programming infosec
-
Code is everyone's business
Posted on November 2, 2021, Level beginner Resource Length short
Nearly every company now produces software or applications to enable it to do business. That can include using software as an interface to customer support, enabling e-commerce channels, and powering internal operations to serve customers and keep the business running. By Brian Rue.
Tags cio programming analytics teams management cloud
-
What I wish I knew when learning F#
Posted on October 16, 2021, Level beginner Resource Length medium
I've used F# a lot in the last 3 years and for quite some time I wanted to collect a few good starting points to venture into F# in one place. I also wanted to collect some of those random things that I felt weren't easily available anywhere because they fall through the cracks of the official language reference and library documentation. By Justine Kavanaugh-Brown.
Tags learning programming web-development app-development code-refactoring
-
Tools of the build trade: The making of a tiny Kotlin app
Posted on September 16, 2021, Level intermediate Resource Length medium
Tony Robalik published the story of how to build thinhs with Gradle, how to use the application and distribution plugins to build the app and bundle a distribution; how to use the shadow plugin to turn it into a fat jar.
Tags kotlin programming web-development app-development software-architecture java
-
Parallelism, concurrency, and AsyncIO in Python - by example
Posted on September 15, 2021, Level intermediate Resource Length medium
Concurrency and parallelism are similar terms, but they are not the same thing. This post looks at how to speed up CPU-bound and IO-bound operations with multiprocessing, threading, and AsyncIO. Older article by Amal Shaji.
Tags python programming web-development app-development performance