Tag: Software engineering
-
Skaffold for local kubernetes development
Posted on February 26, 2019, Level intermediate Resource Length short
Straight to the point guide from Shane Lee aiming to get you running with kubernetes in no time. Great tutorial for anybody new to kubernetes.
Tags devops-and-ci-cd software-engineering architecture-and-apis
-
MySQL high availability framework explained – part one
Posted on February 24, 2019, Level intermediate Resource Length medium
This is three-part blog series, in which author explains the details and functionality of a High Availability (HA) framework for MySQL hosting using MySQL semisynchronous replication and the Corosync plus Pacemaker stack. Published by Prasad Nagaraj VP Engineering at ScaleGrid.
Tags backend-development data-and-analytics software-engineering devops-and-ci-cd
-
Three arguments for why you should write more (as developer)
Posted on February 22, 2019, Level beginner Resource Length short
Posted by Marek Zaluski, this is a short list of arguments to persuade any developer to write more. He does not mean write more code. He means write more for humans.
Tags miscellaneous software-engineering leadership-and-career
-
Laravel OOP principles for writing better code explained
Posted on February 20, 2019, Level intermediate Resource Length medium
An blog post by Peter Matisko about PHP framework Laravel and how to use Object Oriented Programming (OOP) for writing better code.
Tags backend-development software-engineering frontend-and-mobile
-
Introduction to ZGC: Scalable and experimental low-latency JVM garbage collector
Posted on February 17, 2019, Level intermediate Resource Length long
Attila Fejér is author of this interesting read about address issue with managing memory for highly available and scalable systems in Java. Java 11 introduced the Z Garbage Collector (ZGC) as an experimental garbage collector (GC) implementation.
Tags backend-development software-engineering
-
Running your own DBaaS based on your preferred DBs, Kubernetes operators and containerized storage
Posted on February 16, 2019, Level intermediate Resource Length long
Posted by Evan Powell this is excellent guide for those who want to get advice about running their own Redis or Cassandra or MongoDB in Kubernetes.
Tags devops-and-ci-cd software-engineering
-
How to make Python wait
Posted on February 14, 2019, Level intermediate Resource Length long
Posted by Miguel Grinberg this article explains various (in)correct ways of implementing threads for time when it is necessary to pause the running of the program until some external condition occurs.
Tags backend-development software-engineering leadership-and-career
-
Benchmarking Angular, React and Vue for small web applications
Posted on February 10, 2019, Level beginner Resource Length medium
A benchmark and comparison article by Abhay Srivastav about comparing 3 main JavaScript frameworks for small web projects. These are Angular, React and Vue. In the article author takes more practical approach to compare these 3 frameworks by creating a simple application using each of them.
Tags software-engineering miscellaneous leadership-and-career
-
Programming paradigms for dummies: what every programmer should know
Posted on February 8, 2019, Level beginner Resource Length medium
Adrian Colyer published this review on a chapter by Peter Van Roy mapping out the space of programming language designs. This chapter gives an introduction to all the main programming paradigms, their underlying concepts, and the relationships between them... We give a taxonomy of about 30 useful programming paradigms and how they are related. Link to 49 pages long resource included.
Tags software-engineering miscellaneous leadership-and-career
-
Practical introduction to functional programming
Posted on February 5, 2019, Level beginner Resource Length medium
Mary Rose article focusing on practical aspects of functional programming. Many functional programming articles teach abstract functional techniques. That is, composition, pipelining, higher order functions. This one is different. It shows examples of imperative, unfunctional code that people write every day and translates these examples to a functional style.
Tags frontend-and-mobile software-engineering
-
Structurae: Data structures for high performance JavaScript
Posted on February 3, 2019, Level intermediate Resource Length long
Maga D. Zandaqo published an article about high performant data structures in JavaScript. After author's last attempt to speed up a Node.js server by replacing some JavaScript with a native addon yielded less than exciting results, he has decided to collect and share some common structures he uses to optimize my JavaScript code: structurae.
Tags frontend-and-mobile software-engineering
-
Good engineering practices while working solo
Posted on February 1, 2019, Level beginner Resource Length long
An article by Shalvah about time when you got to go it alone and how do you make the most out of it. And while much of product development involves being able to manage or work with the rest of the team, it's equally important to develop good practices while working solo.
Tags leadership-and-career software-engineering devops-and-ci-cd miscellaneous