Tag: Software
-
Railway oriented programming in Scala
Posted on August 1, 2020, Level advanced Resource Length long
An article by Pierre Jambet about his discovery of Railway Oriented Programming (ROP).
Tags scala software-architecture functional-programming code-refactoring software java
-
How to implement Azure serverless with Blazor WebAssembly
Posted on July 26, 2020, Level intermediate Resource Length long
In this article, we will learn how to implement Azure serverless with Blazor web assembly. And to do that, we will create an app that lists out some Frequently Asked Questions (FAQ) on Covid-19. By Ankit Sharma.
Tags web-development performance software serverless azure
-
6 best practices for managing Git repos
Posted on July 7, 2020, Level beginner Resource Length medium
This article reviews some of the best practices when it comes to adding files to your own repositories. Resist the urge to add things in Git that will make it harder to manage; here's what to do instead. By Seth Kenlon (Red Hat).
Tags infosec agile software web-development open-source
-
A startups lean business model canvas
Posted on July 6, 2020, Level beginner Resource Length short
A lean business model canvas determines your business model in a visually descriptive way. In the same way as the original Business Model Canvas, this "lean" version, ideal for startups, will help you construct your business plan more efficiently and help draft a business model for your idea or business. By wcic.tech.
Tags cio miscellaneous learning management teams software
-
How to pay your rent with your open source project
Posted on June 18, 2020, Level beginner Resource Length long
Many open source projects are terribly under-resourced and under-funded. Some open source developers even have to sacrifice their financial security to work on their passion. Written by Marko Saric.
Tags agile software web-development open-source
-
5 Useful jq commands to parse JSON on the CLI
Posted on June 5, 2020, Level beginner Resource Length long
JSON has become the de facto standard data representation for the web. It's lightweight, human-readable (in theory) and supported by all major languages and platforms. However, working on the CLI with JSON is still hard using traditional CLI tooling. By Fabian Keller.
Tags json big-data data-science programming software
-
The crypto price-innovation cycle
Posted on May 27, 2020, Level beginner Resource Length medium
People who've been in crypto for a long time view the space as evolving in cycles, alternating between periods of high activity and "crypto winters." There have been three cycles so far. The first peaked in 2011, the second in 2013, and the third in 2017. By Chris Dixon and Eddy Lazzarin on Andreessen Horowitz.
Tags crypto blockchain fintech software analytics
-
C# Delegates with IoC containers and Dependency Injection
Posted on May 26, 2020, Level intermediate Resource Length long
Developers are usually encouraged to do dependency injection with interfaces. Some developers don't know that they can do dependency injection with delegates, and there are good reasons to do this. By Christian Findlay.
Tags programming code-refactoring software software-architecture
-
Heal for SAP
Posted on May 16, 2020, Level beginner Resource Length medium
Shaivya Easwaren published this 4th article in the series about self-healing as the solution for ensuring site reliability in modern day enterprises with ultra-dynamic workloads. In the previous blogs of the series, we have seen the various issues that typically plague such environments, how AIOps and self-healing tools help resolve these issues, particularly how Heal helps by monitoring the Four Golden Signals for SRE.
Tags management cio miscellaneous software fintech
-
What's in a name?
Posted on May 4, 2020, Level intermediate Resource Length long
Often when we talk about accessibility problems, we end up talking about a number of different errors that all boil down to a missing accessible name: form fields without labels, images without alts, icon buttons without readable text, and many more. Written by Sarah Higley.
Tags web-development ux software css frontend
-
How to unlock Windows systems with a bootable flash drive
Posted on May 2, 2020, Level advanced Resource Length long
Accessing a locked system is always a challenge. Full-disk encryption presents an immediate challenge to forensic experts. When acquiring computers with encrypted system volumes, the investigation cannot go forward without breaking the encryption first. By Oleg Afonin from ElcomSoft.
Tags infosec programming software
-
A Guide to software delivery value stream mapping
Posted on April 27, 2020, Level beginner Resource Length medium
Value-stream mapping (VSM) is a lean manufacturing technique popularized in the 90s after its successful applications in the manufacturing industry with companies like Toyota. Written by Tiffany Jachja.
Tags software cio management agile