Tag: Programming
-
Object Oriented Programming in Python
Posted on August 20, 2020, Level beginner Resource Length medium
You can see Object Oriented Programming (OOP) somewhat as a more advanced topic in Python where Python does implement it pretty well. Even though, Python does not require an OOP approach for making complex programs, it sometimes makes life easier while sometimes it doesn't. Published on Dave's RoboShack.
Tags oop python programming
-
Developing on Windows with WSL2
Posted on August 18, 2020, Level beginner Resource Length medium
Since a new build of Windows with WSL2 (Windows Subsystem for Linux) just got out, author took the chances and tried out a whole new developer experience: Doing web development in Windows! And by web development author means fullstack. By Sebastian Deutsch.
Tags how-to linux software programming
-
Build a GraphQL powered API with Laravel
Posted on August 8, 2020, Level intermediate Resource Length long
Often referred to as a platform or programming language agnostic query language, GraphQL is a comprehensive approach to guide software engineers in building data-driven applications. In this tutorial, you will learn some of the fundamental concepts required to build a Laravel API powered by GraphQL. BY Oluyemi Olususi.
Tags php web-development programming apis restful nosql
-
Singleton design pattern in java
Posted on July 21, 2020, Level beginner Resource Length short
Singleton pattern is one of the most commonly used software design pattern. It comes under creational pattern. By Manoj Singh Saun.
Tags java software-architecture programming
-
11 mistakes to avoid during your first 30 days as a new manager
Posted on July 11, 2020, Level beginner Resource Length medium
As a new manager, mistakes are inevitable. The mindset to acknowledge mistakes and learn from them is essential to success. Learn from these 11 common mistakes. By Vinita Bansal.
Tags career management agile programming
-
MiniScaffold, setting up a new F# project the easy way
Posted on July 2, 2020, Level beginner Resource Length short
Setting up a new project can be a pain. Especially if you want to split it into separate folders for clarity. You might want a src folder for the project itself, a test folder for the unit and integration tests, a docs folder for documentation. By Simon Taite.
Tags app-development programming functional-programming
-
Esbuild JavaScript bundler claims 10-100x faster bundling time
Posted on June 26, 2020, Level beginner Resource Length short
esbuild, a JavaScript bundler and minifier, seeks to bring order-of-magnitude speed improvements in the JavaScript bundling and minification process. esbuild achieves its speed by being written in Go compiled to native code, parallelizing tasks to leverage multi-core processors, and minimizing data transformations. By Bruno Couriol for infoq.com.
Tags javascript frontend nodejs devops programming
-
Quick Guide on loading initial data with Spring Boot
Posted on June 20, 2020, Level intermediate Resource Length short
Spring Boot makes it really easy to manage our database changes in an easy way. If we leave the default configuration, it'll search for entities in our packages and create the respective tables automatically. By Eugen Paraschiv.
Tags java app-development web-development programming
-
Do not follow JavaScript trends
Posted on June 16, 2020, Level beginner Resource Length long
What to do when you feel a sudden urge to use shiny new trendy framework or tool. You may ping your team lead or send a message to your whole team about this cool new way of doing things, and you suggest that you start using it. The idea of having to learn something new is good, and I agree with that, but how often should you do that? Written by Nikola Đuza.
Tags javascript nodejs web-development programming cio agile
-
Memory management in Java
Posted on June 14, 2020, Level beginner Resource Length short
In this article, we will see how does the Java programming language is doing memory management, we will look at registers, stack, heap, constants, non-ram memory, and the famous Java garbage collector. Let's start with the fastest storage in Java the register. By Aleksandar Vasilevski.
Tags java programming devops
-
An introduction to the automation test wheel
Posted on June 13, 2020, Level beginner Resource Length long
As a software tester, I like thinking about testing a product from a number of different angles. Over the last few years I've learned about security testing and performance testing, and I've come to see how important those activities are in validating software quality. By Kristin Jackvony.
Tags tdd programming javascript json
-
How to design for panic resilience in Rust
Posted on June 10, 2020, Level intermediate Resource Length long
Don't panic! Learn to build quality software resilient to errors. In this story, we discuss methods for panic resilience in Rust applications, to make quality software users can rely upon. By Luke I. Wilson.
Tags programming functional-programming learning performance