Tag: Product and design
-
Preventing dependency confusion in PHP with Composer
Posted on February 11, 2021, Level intermediate Resource Length medium
Alex Birsan recently published his article "Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies" in which he explains how he used language level package managers like npm (Javascript), pip (Python), and gems (Ruby) to get companies to install and run his malicious code on their infrastructure. By Nils Adermann.
Tags backend-development software-engineering frontend-and-mobile cloud-and-infrastructure product-and-design
-
Realizing the full potential of DevSecOps
Posted on February 10, 2021, Level beginner Resource Length medium
An article about four strategies to achieve a true DevSecOps culture. For federal agencies, achieving mission success increasingly hinges on modernizing legacy systems and transforming operations. By Phoebe Nerdahl @Atlassian.com.
Tags devops-and-ci-cd leadership-and-career cloud-and-infrastructure security-and-privacy product-and-design
-
From first principles: Why Scala?
Posted on February 5, 2021, Level beginner Resource Length medium
Scala, first appearing in 2004, is neither an old stalwart nor a new player in the programming language market. This post will discuss the unique combination of features that Scala provides and how it compares to other languages on the market, diving beneath the superficial experience to explore the fundamentals of the language. By Haoyi.
Tags backend-development product-and-design software-engineering
-
Build a full-stack React app with zero configuration
Posted on February 3, 2021, Level intermediate Resource Length medium
Building a modern frontend application typically requires a lot of tooling. Think Babel, webpack, Parcel, Rollup etc. There's a reason module bundlers are so popular. By Ohans Emmanuel.
Tags frontend-and-mobile product-and-design
-
7 Best Gnome system monitor alternative Linux applications
Posted on February 1, 2021, Level beginner Resource Length medium
It is not very difficult to find some best alternative to Gnome system monitor application that comes out of the box with Gnome desktop environments such as in Ubuntu operating systems. Hence, here are some. By Heyan Maurya.
Tags devops-and-ci-cd frontend-and-mobile software-engineering product-and-design
-
What is a Computed Property in Swift?
Posted on January 16, 2021, Level beginner Resource Length short
Computed properties are part of a family of property types in Swift. Stored properties are the most common which save and return a stored value whereas computed ones are a bit different. By Antoine van der Lee.
Tags frontend-and-mobile software-engineering product-and-design
-
10 reasons to try no-code apps for your mobile workforce
Posted on January 5, 2021, Level beginner Resource Length short
Whatever your 2021 business goals are, adopting no-code apps can bring you one step closer (many steps closer, if we're being honest) to reaching them — especially if you're managing a mobile workforce. By Sam Puckett.
Tags leadership-and-career product-and-design architecture-and-apis frontend-and-mobile miscellaneous
-
What is a gRPC API and How Does it Work?
Posted on January 3, 2021, Level intermediate Resource Length long
gRPC has become an important technology for implementing distributed software systems that need to run fast on a massive scale. In short, gRPC is an API framework that allows a program in one location on the internet to pass data to a distinct function in another program at another location on the internet for processing. By Bob Reselman, @CogArtTech.
Tags architecture-and-apis product-and-design software-engineering frontend-and-mobile
-
Client side architecture basics guide to testable flexible maintainable react
Posted on December 31, 2020, Level beginner Resource Length long
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind designing robust software have remained relatively the same. By Khalil Stemmler.
Tags cloud-and-infrastructure frontend-and-mobile product-and-design architecture-and-apis backend-development
-
How to structure CSS classes
Posted on December 30, 2020, Level beginner Resource Length medium
A clean and arranged CSS structure is hard to maintain in growing projects. Therefore it is important to think about how you would like to structure your classes right from the start so that you don't lose control. But if you start searching for methodologies and techniques to organize your CSS, you will soon realize that there are many ways to reach your goal! By Anne Debora Zimmermann.
Tags frontend-and-mobile product-and-design
-
Open source strategy of Amazon Web Services
Posted on December 28, 2020, Level beginner Resource Length medium
Did you know that Amazon leads more than 1,200 open source projects on GitHub? That number, which author got from the Open Source at AWS web page, was confirmed by Asay (Head of Open Source Strategy and Marketing at Amazon Web Services) to represent "officially sponsored projects" — meaning they are open source projects that began inside of AWS, rather than being independent projects run by AWS employees. By Richard MacManus.
Tags cloud-and-infrastructure product-and-design frontend-and-mobile leadership-and-career
-
How to build with Terraform: Azure VMs (Windows)
Posted on December 27, 2020, Level intermediate Resource Length medium
Have you created an Azure VM via the Azure portal before? If so, how many clicks did it take to do that? Can you do it, again and again, providing the exact same input values to ensure you meet a specific standard? Probably not. You need to automate the process. Create Azure VMs with Terraform! By Adam Bertram.
Tags devops-and-ci-cd product-and-design frontend-and-mobile software-engineering cloud-and-infrastructure