-
JavaScript in iOS
Recently I was faced with a task that required to somehow communicate with the web and get some data from it, later, after processing and using this data, some information must be returned back to the web. This is not a unique task, and developers are often faced with this … read more »
-
any and some
Swift introduces the
… read more »any
andsome
keywords to handle protocol types with clarity and intent. These keywords serve complementary purposes and are used to distinguish between existential and opaque types. -
Safety doesn’t happen by accident
An authentication system is a critical component of any application or system that requires secure user interaction. It ensures that only authorized individuals or entities can access specific resources, data, or functionalities.
… read more » -
Draw this, draw that
Recently I was faced with the task of drawing 3D objects for my 3D printer. As a result, I searched a bit for a suitable tool. One of the very interesting solutions was OpenSCAD.
… read more » -
any and Any
Swift is a powerful, expressive programming language developed by Apple for building software across its ecosystem. One of the most important features of Swift is its strong type system, which helps developers write robust, predictable, and easy-to-maintain code.
… read more » -
RSA Encryption
Recently, I encountered RSA encryption while working on a project and realized its critical role in securing data. RSA (Rivest-Shamir-Adleman) encryption is a public-key cryptographic system widely used for secure data transmission. Let’s explore its purpose, history, and functionality.
… read more » -
.xcframework
As developers increasingly target multiple Apple platforms—iOS, macOS, iPadOS, watchOS, and tvOS—there’s a growing need to share code across these environments. Sharing code not only improves development efficiency but also ensures consistency across apps, reduces maintenance efforts, and speeds up updates.
… read more » -
Understanding @preconcurrency in Swift
Swift’s
… read more »@preconcurrency
attribute is a powerful tool introduced to help developers integrate legacy APIs into Swift’s modern concurrency model. It ensures compatibility and suppresses compiler warnings when working with older APIs that are not explicitly marked as concurrency-safe. -
Train the mind to solve
Often, during development and in real life we face various problems that are hard or even impossible (at first look) to solve. As a result, some of us look for alternatives or even give up by accepting simpler or different ways, and another part continues to gnaw the problem until … read more »
-
Battery indicator in flutter
Some time ago I started to play with flutter and dart. As for me - it looks very good: language available functionality within, platforms and support for various features - looks very promising.
… read more » -
Another language, same approach
Exchange and process data - is an essential part of any modern application. U can’t achieve results without data. Sometimes data can be produced or obtained from remote sources.
… read more » -
Probe of software design with Alloy
Sometimes we have an idea and we want to check that this idea has a realistic chance for life. In other words, we want to check the design of the idea. If we are talking about software - often we want to check the design of some approach.
… read more » -
Automate everything
Automation of each small amount of work that is repeatedly needed in your daily work can significantly speed up everything.
… read more » -
BeagleBone® Blue - duplicate & distribute
One more post related to Beaglebone® Blue. At this time I just want to put here small notes about making a bootable self-flashing SD card with a pre-configured board config, so distribution becomes more painless.
… read more » -
BeagleBone® Blue - debug as root
Depending on the app’s functionality and our needs, u may faced with a situation, when u need root permission to do certain things on the PC - open some port for network connection or use memory binding or some other stuff.
During developing an app for Beaglebone® Blue I … read more »
-
SSH vs Eclipse - not a friend anymore?
Often during development, we need to have access to the filesystem. Password-based access is not always a way u want to use, ssh is here for rescue.
… read more » -
BeagleBone® Blue - remote debug
In the last few articles, I covered the intro theme related to Beaglebone® Blue. So for now, we already have configured connection to the board and Eclipse installed and configured for cross-compile process. But what we want - is an option to debug in real-time, reviewing and examining variables … read more »
-
BeagleBone® Blue - Hello to you
Recently I got a Beaglebone® Blue board that uses Linux and provides a wide possibilities for u’r creativity. Using this board u can create a lot of stuff and cover wide areas - from home automation to production purposes.
To utilize such a possibility u need to set up … read more »
-
MacBook's Journey to Linux - Part 4: Speak to me.
In the last few articles, I cover the process of Linux configuration using MacBookPro14,3 hardware. Not every aspect of the system works as expected out of the box - video, audio, wifi, and other system components need additional attention. In this article, I’ll cover how u can fix audio.
… read more » -
BeagleBone® Blue - initial config via serial port
Configuring Beaglebone Blue board requires a few additional steps before we can use the ssh connection. In this article, I want to cover how to prepare a board to comfort development by configuring ssh and wifi.
… read more » -
MacBook's Journey to Linux - Part 3: My little fairies
Configuration of the system requires a lot of actions and tasks. Without a terminal, this can quickly become a nightmare.
… read more » -
MacBook's Journey to Linux - Part 2: Bring the light!
In previous post related to the configuration of Linux on MacBookPro14,3 I mentioned, that we have a problem with wifi. In this article, I want to describe how to solve this.
… read more » -
MacBook's Journey to Linux - Part 1: Hello world!
Recently I faced a task, that required me usage of Linux. I’m not a very experienced user of this OS, so I spent some time investigating this question.
… read more » -
Know your tools - Part 2
This is a second part of the post related to practical usafe of well-known algorithm.
In this part I just want to cover the idea of visualization for the process.
… read more » -
Coffee Mania
In the ethereal world of development, where lines of code weave the fabric of innovation, and the hum of creativity is fueled by the elixir of productivity, a vision was born quite some time ago. Today, that vision becomes a reality as Coffee Mania makes its debut, the culmination of … read more »
- •
- 1
- 2