Tag: Software
-
Swift everywhere: Using interoperability to build on Windows
Posted on December 30, 2023, Level beginner Resource Length medium
Swift's deliberate design choices over the years has resulted in a language that showcases how flexibility and compatibility does not need to come at the cost of usability. One of these design choices was Swift's focus on native interoperability with other languages. The flexibility that this enables makes it a joy to build rich, native experiences in Swift across a variety of environments. By Saleem Abdulrasool.
Tags swiftlang programming web-development app-development software
-
How to optimize SQL queries for faster data retrieval
Posted on October 30, 2023, Level beginner Resource Length medium
SQL (Structured Query Language), as you probably, know, helps you collect data from databases. It is specifically designed for that. In other words, it works with rows and columns, allowing you to manipulate data from databases using SQL queries. By Nate Rosidi.
Tags database software performance big-data analytics
-
Dynamic table partitioning in Postgres
Posted on October 29, 2023, Level intermediate Resource Length medium
We helped a customer recently who was storing 500 million chat messages in a single Postgres table. As the table was growing, their queries were slowing down. By Michel Pelletier.
Tags database mysql software performance
-
Top open-source IoT platforms in 2023: Complete pros and cons
Posted on October 28, 2023, Level beginner Resource Length medium
Open-source technology has become so important that entire systems like WordPress are built on it. Recently, OpenAI has been making a big impact with its generative AI technology. They trained and created it using data that was freely available to everyone. By Team Bytebeam.
Tags iot software-architecture software robotics
-
How IKEA Retail standardizes docker images for efficient machine learning model deployment
Posted on October 22, 2023, Level beginner Resource Length long
What do Docker and IKEA Retail have in common? Both companies have changed how products are built, stored, and shipped. In IKEA Retail's case, they created the market of flat-packed furniture items, which made everything from shipping, warehousing, and delivering their furniture to the end location much easier and more cost effective. This parallels what Docker has done for developers. Docker has changed the way that software is built, shipped, and stored, with Docker Images taking up much less space "shelf" space. By Karan Honavar, Fernando Dorado Rueda.
Tags docker software web-development containers app-development
-
What are docker image layers and how do they work?
Posted on October 21, 2023, Level beginner Resource Length medium
Docker is a widely used containerization platform that enables developers to run and manage applications inside containers. One of the key components of Docker is the Docker image, which acts as a blueprint for creating containers. By Hemanta Sundaray.
Tags docker software learning containers app-development
-
A beginner's guide to behavior-driven development (BDD)
Posted on October 20, 2023, Level beginner Resource Length medium
BDD is the next step in the evolution of Test-Driven Development (TDD). It shifts the focus from thinking in tests to thinking in behavior. Imagine transitioning from assembling puzzle pieces to crafting a compelling story. BDD integrates various aspects of software development into a coherent narrative, fostering better communication and collaboration. By Rustam Sabirov.
Tags tdd software learning infosec
-
Quantum supremacy: The race among Google, Microsoft, Intel, and IBM
Posted on October 9, 2023, Level beginner Resource Length medium
In the realm of technology, quantum computing represents the next frontier. This revolutionary technology promises to dramatically increase computing power, potentially solving problems that are currently beyond the reach of even the most advanced classical computers. By defianceetfs.com.
Tags ibm infosec software miscellaneous ai fintech
-
Can quantum computers bring an end to corrosion?
Posted on October 8, 2023, Level beginner Resource Length medium
What do a rusty iron nail, a tarnished sterling silver ring, and a copper statue turned minty green all have in common? They are all products of a chemical process known as corrosion. For the researchers and engineers at a global aerospace manufacturer like The Boeing Company, however, corrosion is a multibillion-dollar problem — and quantum computers may be able to help. By Robert Davis.
Tags ibm infosec software miscellaneous ai servers
-
How private web browsers are combating modern cybersecurity threats?
Posted on October 7, 2023, Level beginner Resource Length medium
Last year researcher, well-known within the industry as mr.d0x, raised the issue of almost uncompromised faith in URLs only to bring it down describing a relatively new attack. Baptized as a newborn by the media, a browser in the browser attack (BITB) became a creepy story of its kind. By Marcus Jackson.
Tags browsers infosec software miscellaneous ssl
-
Angular vs Vue: A head-to-head comparison
Posted on September 25, 2023, Level beginner Resource Length medium
Frameworks have grown substantially over the last decade, with some of them serving as game-changers. A common question that every project manager or any other project leader has before initiating the project is, "What technology must I deal with next?" By Shanika Wickramasinghe.
Tags frameworks web-development angular software frontend
-
Code like a boss: Personal productivity for software engineers
Posted on September 24, 2023, Level beginner Resource Length short
The most effective and successful software engineers have one thing in common—they're personal productivity pros! The engineering field has distractions, competing priorities, growing to-do lists, too many meetings, and other sneaky time thieves. By Alyssa Towns.
Tags programming open-source miscellaneous performance software