Home » Software Development (page 4)

Software Development

A New Idea For Functions

Introduction Man, I’ve had this idea in my head for more than a month now (luckily I wrote it down, too), waiting until the day I wrote this post. I didn’t write it because I was busy with the move and new job, but now things are finally settling down! Here’s the thing: When you really dig into it, proper ...

Read More »

Amazon DynamoDB Tutorial – The ULTIMATE Guide

EDITORIAL NOTE: Amazon DynamoDB is a fully managed proprietary NoSQL database services that is offered by Amazon.com as part of the Amazon Web Services portfolio. DynamoDB exposes a similar data model and derives its name from Dynamo, but has a different underlying implementation. Dynamo had a multi-master design requiring the client to resolve version conflicts and DynamoDB uses synchronous replication ...

Read More »

See Results Fast: Why Python Isn’t Just for Beginners

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! If you’re new to programming, Python is a great first language. It has a gentle learning curve, which enables you to experience the joys of programming early and often. Python’s clear and concise syntax allows you to focus on ...

Read More »

C# vs. Java: The Top 5 Features Java Developers Miss in C#

If we could have the best of both worlds between C# and Java, what would that look like? Most C# developers will be quick to tell you that with more frequent updates, C# has everything Java has and more. C# had Generics and Lambdas long before we got them in Java, but there are still major components in Java that ...

Read More »

5 Tips to Increase your Code Quality

Have you ever reflected on your code and wondered if you could have made it better? I’m here to tell you that you can write high-quality code, and I can show you how to do it, too. Before we get started, I want to define what exactly I mean when I say “high-quality code.” When I think of high-quality Code, ...

Read More »

Advantages of Functional Programming

In Part I of this series, I talked about the core concepts of functional programming and gave a few examples of how they come into play. The list of core concepts of functional programming (again from Part I) is as follows: Usage of functions as input to and output from other functions, higher order functions Usage of map, filter, and ...

Read More »