Object-Oriented Programming
Object-Oriented Programming in Python
Object-oriented programming (OOP) is a paradigm that organizes code around objects rather than functions. Python is an OOP language from the ground up. A c…
Stories Worth Reading
PixelProse is your go-to blog for insightful articles on Technology, Travel, Food, Health, Lifestyle, Business, Fashion and Sports. Fresh perspectives. Real stories. Zero fluff.
Results for "objects"
23 articles found
Object-Oriented Programming
Object-oriented programming (OOP) is a paradigm that organizes code around objects rather than functions. Python is an OOP language from the ground up. A c…
Performance
My worst production moment was at 3 AM on a Saturday. The application started throwing `OutOfMemoryError`. The heap was full, and the GC was thrashing. I h…
Databases
When I first learned SQL, I loved it. But mapping SQL results to Java objects manually with JDBC is tedious. That’s where JPA (Java Persistence API) and…
3D Graphics
Three.js is the most popular library for creating 3D graphics in the browser, abstracting the complexity of WebGL into an approachable API. The library ena…
Human Psychology
You show up to a meeting with a stain on your shirt and spend the next hour acutely aware of it, certain that everyone in the room has noticed and is priva…
Advanced Python
Decorators are a powerful feature in Python that allow you to modify or extend the behavior of functions or methods without changing their code. At its cor…
Testing & Debugging
Testing is an essential part of professional software development. It ensures your code works as expected and catches bugs before they reach production. Py…
Advanced Python
Generators and iterators are advanced Python features that can make your code more memory-efficient and elegant. An iterator is an object that returns data…
Advanced Java
Annotations in Java are like magic markers. They started as just metadata (`@Override`), but with frameworks like Spring and Lombok, they have become power…
Modern Java
For years, Java developers complained about boilerplate. We had to write constructors, getters, equals, and hashCode for simple data carriers. Lombok fixed…
JavaScript
Most beginners start with console.log('here') to debug. While that works, the browser DevTools console has much more to offer. console.table() is a lifesav…
JavaScript
When I needed to save a user's theme preference (dark mode) on my first web app, I was confused by the options. Cookies are the old school way. They are se…
Philosophy
Imagine prisoners chained in a cave, facing a blank wall. Behind them, a fire casts shadows of passing objects, and the prisoners believe these shadows are…
Standard Library
Python's standard library includes a collections module that provides specialized container datatypes. These can make your code more efficient and expressi…
Core Java
I recently did a code review for a junior developer, and I saw a massive block of nested for-loops just to filter a list and map some objects. It was funct…
Philosophy
Simone de Beauvoir laid the groundwork for modern feminism with *The Second Sex*, but her philosophical project was broader: she sought to build an ethics…
JavaScript
If you’re coming from another language, you might use for loops to manipulate arrays in JavaScript. While that works, the functional array methods—map…
Core Concepts
Variables are like labeled boxes where you store information. In Python, you don't need to declare what type of data a variable will hold. You simply assig…
Animals
Bats are the masters of the night sky, and their secret is echolocation. They emit high-frequency sound pulses that bounce off objects and return as echoes…
Technology
3D printing, or additive manufacturing, has evolved from a niche tool for prototyping to a transformative technology capable of mass production and complex…
TypeScript
If you're still writing plain JavaScript, TypeScript deserves your attention. It's JavaScript with static typing, which means you catch errors during devel…
Automotive
The automotive industry is undergoing a seismic shift, with AI at the wheel. The ultimate goal is full autonomy—vehicles that can navigate any road in an…
Backend
Creating your own API is a milestone for any web developer, and Node.js with Express makes it surprisingly approachable. Start by initializing a project wi…