Tag: Software architecture
-
Client side architecture basics guide to testable flexible maintainable react
Posted on December 31, 2020, Level beginner Resource Length long
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind designing robust software have remained relatively the same. By Khalil Stemmler.
Tags open-source react ux software-architecture web-development nodejs
-
Search engine giants like Google could soon face competitions
Posted on December 30, 2020, Level beginner Resource Length medium
The European Union and the United States want to introduce tighter rules for tech giants like Google. Search engine rivals are ready to step up as efforts are made to create a fairer competitive environment. By dw.com.
Tags open-source search miscellaneous software software-architecture web-development cio
-
Auth0 introduces adaptive MFA
Posted on December 15, 2020, Level beginner Resource Length medium
Adaptive MFA improves security and customer experience. According to Dashlane, the average US internet user has over 150 online accounts, with that number projected to double by 2022. By Randy Nasson and Antonio Fuentes.
Tags infosec devops software-architecture learning cio
-
10 docker security best practices
Posted on November 30, 2020, Level intermediate Resource Length short
Docker containers and Kubernetes are the driving force of a modern software development life cycle. Although Docker is a safer option than working on the host machine directly, many potential security issues may arise while working with containers. By Sofija Simic, an aspiring technical writer at phoenixNAP.
Tags docker devops infosec containers software-architecture cio
-
Modern Distributed Data Architecture with Event Streams, Stream Processing and Derived Data
Posted on November 12, 2020, Level beginner Resource Length medium
Some of the most interesting projects I worked on at LinkedIn involved building large scale real-time pricing and machine learning products. They required crafting fault-tolerant distributed data architectures to support model training, forecasting and dynamic control systems. By Luthfur Chowdhury.
Tags cloud streaming software-architecture big-data cio data-science
-
How to write terraform, but with typescript
Posted on November 9, 2020, Level intermediate Resource Length short
Ever wished you could just use typescript to write your infrastructure? You may or may not have heard about the release of the terraform cdk (short for cloud development kit). By Julian Krispel-Samsel.
Tags devops cicd app-development software-architecture serverless
-
Data-driven software architecture
Posted on October 29, 2020, Level beginner Resource Length short
The web continues to grow and expand in innovative ways. At the same time, few seem to notice that the way web applications are currently built is dragging us ever deeper into technical debt. Software-centric architecture and legacy technologies used to implement it are at odds with the potential of the web. At best they are wildly inefficient, and at worst they are heading us into a software apocalypse. By AtomGraph.
Tags software-architecture containers web-development app-development agile big-data
-
Be effective with Bitrise CI for Android — the lessons learned the hard way
Posted on October 28, 2020, Level intermediate Resource Length long
I'm pretty sure we can all agree on how CI tools support our day to day effectiveness. How they might save dozens of hours spent on non-essential tasks. Yet, it's common to present CI tools as a hassle; slow, bulky, and unreliable pipelines bloated with chaotic events instead of fast, maintainable feedback loop configured to support both product quality and team flexibility. By Maciej Malak.
Tags cicd android web-development software-architecture containers
-
Edge computing architecture and use cases
Posted on October 26, 2020, Level intermediate Resource Length long
Benefits, challenges, and architectures when enterprises implement edge computing in Telecom and other industries. By Jason Gonzalez, Jason Hunt, Mathews Thomas, Ryan Anderson, Utpal Mangla @IBM.
Tags cloud startups software-architecture cio apis iot
-
A beginners guide to abstraction in Object-Oriented programming
Posted on October 23, 2020, Level beginner Resource Length medium
Learn the basics of abstraction in object-oriented programming with example code and practice challenges. By Lee Nathan.
Tags oop programming java javascript python software-architecture
-
AWS Lambda: Comparing Golang and Python
Posted on October 22, 2020, Level intermediate Resource Length long
Serverless functions are great for lightweight cloud architecture and rapid provisioning. However, sometimes serverless introduces additional complexity to the deployment process. Author compares Python and Go with respect to the ease of deployment when setting up a simple data factory on AWS Lambda. Written by Dick Abma.
Tags golang python software-architecture serverless
-
Mapping Moving clouds: How to stay on top of your ephemeral environments with Cartography
Posted on October 21, 2020, Level intermediate Resource Length long
Staying on top of ephemeral environments is a challenge many organizations face. This blog post describes the process we undertook at Thought Machine, a cloud-native company with environments spanning across multiple cloud providers, to identify a solution able to detect, identify, categorize, and visualize all the cloud assets being deployed in an organization. Written by Marco Lancini, Security Engineer.
Tags cloud infosec cio devops software-architecture