Tag: Software engineering
-
4 lessons for modern software developers from 1970s mainframe programming
Posted on January 20, 2018, Level beginner Resource Length medium
Alan Zeichick inspiring article about how current programmers should adopt several attitudes that early mainframe developers considered an essential part of their skill sets.
Tags software-engineering leadership-and-career architecture-and-apis
-
The art of the error message
Posted on January 15, 2018, Level beginner Resource Length long
Marina Posniak article about writing clear, helpful copy for when things go wrong. Article about an everyday type of failure that doesn't get much attention in the product development process.
Tags software-engineering frontend-and-mobile
-
Lambda architecture at Indix p1
Posted on January 13, 2018, Level intermediate Resource Length medium
Rajesh Muppalla article about how they at Indix went about implementing stateless lambda architecture for building the big data pipeline. They have built a catalog of several million products and billions of price points collected from thousands of e-commerce websites.
Tags software-engineering frontend-and-mobile leadership-and-career
-
Brutal lifecycle of JavaScript UI frameworks
Posted on January 12, 2018, Level beginner Resource Length long
Ian Allen -- a developer on the Internal Tools team at Stack Overflow -- wrote this piece on JavaScript UI frameworks and libraries and how work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. This articles draws some interesting conclusions. You may or may not agree with it.
Tags frontend-and-mobile backend-development software-engineering
-
Basics of parallel programming with Swiftlang
Posted on January 6, 2018, Level intermediate Resource Length long
Jan Olbrich wrote article about his and his team experience with understanding topics like concurrency and parallelism. Together you will learn how to program concurrently.
Tags frontend-and-mobile software-engineering
-
MySQL vs. MariaDB: Reality check
Posted on January 4, 2018, Level beginner Resource Length long
Colin Charles published extensive comparison between MySQL vs. MariaDB (including Percona Server for MySQL). His goal was to evaluate, at a higher level, MySQL, MariaDB and Percona Server for MySQL side-by-side to better inform the decision making process. It is largely an unofficial response to published comments from the MariaDB Corporation.
Tags backend-development data-and-analytics software-engineering
-
Agents and tasks in Elixir
Posted on December 27, 2017, Level beginner Resource Length medium
Vitaly Tatarintsev wrote article about messaging in Elixirlang. Elixir provides nice wrappers around processes such as Agents and Tasks. Agents allow us to keep a state and Tasks help us to run processes in parallel.
Tags architecture-and-apis software-engineering
-
Introduction to WebAssembly - why should we care?
Posted on December 26, 2017, Level beginner Resource Length medium
Gabriele Tomassetti article about WebAssembly, or wasm, which is a low-level bytecode format for in-browser client-side scripting. In practical terms, WebAssembly is implemented by browsers' developers on the back of the existing JavaScript engine.
Tags software-engineering frontend-and-mobile backend-development
-
What is WebAssembly?
Posted on December 23, 2017, Level beginner Resource Length long
Eric Elliott article about WebAssembly. WebAssembly gives us access to a set of low level building blocks that we can use to construct just about anything you can imagine.
Tags software-engineering frontend-and-mobile backend-development
-
Onboard people, not technology
Posted on December 21, 2017, Level beginner Resource Length short
Marcus Blankenship article in which he focuses on onboarding process in software companies. He rightly points out that setting up a productive dev environment isn't onboarding.
Tags leadership-and-career software-engineering
-
Using F# with .NET Core
Posted on December 15, 2017, Level intermediate Resource Length long
Ody Mbegbu's article about using F# together with .NET Core. In it he suggests that personality and design of .NET Core better suits F# development.
Tags software-engineering
-
Quantum computing explained (like you are a 5-year-old)
Posted on December 9, 2017, Level beginner Resource Length long
Preethi Ranjit popular article dealing with what quantum computing is in simple terms. We now know that a quantum mechanics and computing combination exists and suddenly this is inside everybody's scope of interest.
Tags software-engineering architecture-and-apis