Tag: Programming
-
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 javascript nodejs programming
-
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 swiftlang programming web-development
-
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 software-architecture functional-programming programming
-
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 programming javascript nodejs
-
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 programming javascript nodejs
-
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 agile teams programming
-
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 functional-programming programming
-
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 programming software-architecture
-
Why functional programming from a developer productivity perspective
Posted on December 8, 2017, Level intermediate Resource Length long
Xiaoyun Yangn take on why we should consider (or not) functional programming. We build complex programs with many moving parts. Programs are expected to be reliable, responsive, and error resistant.
Tags programming functional-programming
-
Advice for new JavaScript programmer
Posted on December 6, 2017, Level beginner Resource Length long
Christian Heilmann blog post full of advice to new programmers who just learned JavaScript. JavaScript has evolved from being a "toy language", "real programmers" laughed at into the language that powers the web and beyond.
Tags programming javascript
-
Make a Node.js Twitter Bot
Posted on December 2, 2017, Level intermediate Resource Length medium
Ryan wrote neat article about Node.js bot application. It uses the Twitter API in order to make requests for that Twitter Bot, such as tweeting, retweeting, liking, and more. Bots are a fun way to improve your coding skills through creativity.
Tags web-development programming cloud
-
AWS Cloud9 – cloud developer environments
Posted on December 1, 2017, Level beginner Resource Length long
Randall Hunt published article on how to run your Integrated Development Environment (IDE) in the cloud. One of the first things you learn when you start programming is that, just like any crafts person, your tools matter. A powerful editor and testing pipeline supercharge your productivity.
Tags programming aws