Tag: Programming
-
17 coding challenges to sharpen your critical thinking
Posted on January 3, 2019, Level beginner Resource Length long
Alex Ivanovs created this vast resource of links to platforms offering exciting challenges for coders of all level. If you want to improve your skills in an existing or a new programming language, one of the best ways to do it is through coding challenges.
Tags programming web-development miscellaneous learning
-
High availability and scalable reads in PostgreSQL
Posted on January 1, 2019, Level intermediate Resource Length long
A detailed primer on scaling PostgreSQL via streaming replication (with performance measurements) by Lee Hampton -- R&D Engineer at TimescaleDB. Despite popularity of PostgreSQL developers often still choose a non-relational (or "NoSQL") system over PostgreSQL, typically because of one reason: scale. Most developers still underestimate PostgreSQL native scalability.
Tags programming database servers distributed cio
-
How to make WordPress page cache plugins fly with NGINX
Posted on December 30, 2018, Level intermediate Resource Length medium
Ashley Rich posted an article about improving WordPress performance uisng NGINX caching. There are a ton of WordPress page caching plugins available, but limiting yourself to cache plugins alone means leaving significant performance improvements on the table.
Tags nginx web-development php programming
-
Simple Kafka producer in Kotlin, tutorial
Posted on December 26, 2018, Level beginner Resource Length medium
The first in series of tutorials by Alexis Seigneurin focused on Kafka. Author focuses on producing, consuming and processing messages or events.
Tags java programming queues devops kotlin
-
The Futures in Scala
Posted on December 25, 2018, Level beginner Resource Length medium
Álvaro Navarro wrote this interesting short tutorial on Futures in Scala. In it he explains the nuts and bolts of dealing with Futures in Scala and Akka. Futures allow to perform many operations in parallel in an efficient and non-blocking way, but dealing with multiple operations can be a real headache.
Tags scala programming java functional-programming
-
The agile manager
Posted on December 23, 2018, Level beginner Resource Length medium
An article by Aaron De Smet focusing on the role od agile manager. He tries to explain these fundamental questions: who manages in an agile organization? And what exactly do they do?
Tags agile programming teams miscellaneous cloud
-
Six ways to create an amazing agile team
Posted on December 20, 2018, Level beginner Resource Length medium
The blog post by Kat Boogard for Atlassian on topic of building Agile team. Unfortunately, there's no magic recipe, secret sauce, or tried-and-true formula to becoming a truly top-notch team.
Tags agile programming teams
-
Microservice architecture at Medium
Posted on December 16, 2018, Level intermediate Resource Length medium
Xiao Ma wrote an article about their experience with microservices at Medium. They have built a couple of satellite services, but haven't created a strategy to adopt the microservice architecture systematically.
Tags microservices ux software web-development devops programming
-
Create your first AWS Lambda using Rust
Posted on December 6, 2018, Level intermediate Resource Length short
Blog post by Konstantin Kostov about how he created serverless function in Rust programming language and deployed it to AWS. It was an example AWS Lambda function tasked with checking if a provided serial number is correct and that it is unique (not already part of an existing dataset).
Tags programming functional-programming software serverless streaming
-
5 ways to style React components in 2019
Posted on December 2, 2018, Level beginner Resource Length medium
An article by Jonathan Saring about styling of building blocks of user interfaces in React in 2019. As visual elements, styling them is a big part of how application actually meets our users, and composes the way our brand and product looks and feels.
Tags react javascript web-development programming
-
Deploy Node.js App with GitLab CI/CD
Posted on December 1, 2018, Level intermediate Resource Length medium
An article by Seulkiro Park in which he sheds the light on deployment process utilizing continuous integration and continuous delivery tools offered by GitLab.
Tags devops cicd programming nodejs
-
The power of web components
Posted on November 25, 2018, Level intermediate Resource Length long
Post by Potch html5 developer and web platform advocate from Mozilla about re-usable code. He writes about handful of web standards. Each standard has some independent utility, but when used together, they enable something that was previously impossible to do natively. The capability to create user-defined HTML elements that can go in all the same places as traditional HTML.
Tags web-development css frontend programming