Don't wanna be here? Send us removal request.
Text
Mastering Node.js Web Development: Go on a comprehensive journey from the fundamentals to advanced web development with Node.js
It has everything one may need to program in NodeJS I am still digesting this book (at about half of through), but it answered my relatively newbie questions already and I found the most difficult (for me it was the Nodeās code execution, concurrency model) topics explained so well I am not worried I can embrace the modern NodeJS ā based Web development.I found the most precious the topics onā¦

View On WordPress
0 notes
Text
Web Development with Blazor by Jimmy Engstrƶm Book Review
In short, this is a book written by an expert for a future expert.After having read and practised the Blazor WebAssembly by Example by Toi B. Wright (which is a fine book in its own right) I wanted to continue on the learning path and decided to look into Web Development with Blazor.This book added a lot to my general knowledge where Blazor WebAssembly by Example left several common topicsā¦
View On WordPress
0 notes
Text
Book Review of Blazor WebAssembly by Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C# 11, 2nd Edition
This is a book focusing on the modern Web development on the Microsoft platform involving WASM which has recently gained a lot of traction. It seems to me that this technology is here to stay and evolve.What influenced me to buy the book in particular is that it is a second edition so it has to be very up-to-date, and ironically, the foreword by Scott Hanselman who I value as a technical leaderā¦
View On WordPress
0 notes
Text
A Useful PostgreSQL Function - Delete From a Table Old Records Using Interval
A Useful PostgreSQL Function ā Delete From a Table Old Records UsingĀ Interval
Another day I needed to code up an automated stale records deletion in PostgreSQL. I suspected I could do it straight in any script as say bash using the psql command, but I like to keep the code that affects data close to the database.
PostgreSQL User-Defined Functions to the rescue!
There are a number of ways how to write it up in SQL or PL/pgSQL and the easiest is using the Interval Data Type.

View On WordPress
0 notes
Link
0 notes
Text
Switching from macOS: The Basics
Weāve been getting a ton of traffic at elementary.io and hearing a lot of chatter from Apple users after the underwhelming MacBook Pro event last weekāmainly that Apple has abandoned the āProā market for which so many of their products are named. With this week-ish-long series, Iād love to show you how elementary OS is great for both casual computer users and professional developers. Particularly those coming from or more familiar with macOS.
Today Iām kicking off with: The Basics.
While itās not intended to be a 1:1 copy, elementary OS will be familiar to macOS converts in a few key ways:
The Dock
It has a dock at the bottom of the screen with your favorite and currently running apps. These can be arranged with drag and drop and have extra app-specific actions behind a secondary (two-finger or right) click, similar to macOS.
The hiding behavior in elementary OS, however, is so much better than the dock in macOS! In macOS, the dock can either autohide at all times, or not hide at all which are both inconvenient; itās either totally in your way or totally invisible. By default in elementary OS, the dock is there when thereās room, but hides when itās in the way. You can also choose between a few more smart modes, always visible, or always autohiding if any of those are more your thing.
The Panel & Indicators
There is a panel at the top of the screen. This is similar to the macOS panel in that it houses status indicators and their menus to the right, but does differ in a few ways.
The indicators at the right are well-designed and well-thought-out. Session controls (like switching users, shutting down, etc.) are all in a single indicator instead of split between a user menu and the Apple menu. The sound indicator not only gives you volume controls for output and input, but lets you control media apps with track info, album artwork, play/pause, and back/forward. Other indicators include the power indicator (which names and shames energy-sucking apps, similar to macOS), the network indicator, Bluetooth (which allows for one-click pairing/disconnecting devices), and the Notification Center, which houses timed out notifications similar to macOS.
The clock is in the center of the panel and houses a quick calendar popover for checking dates without opening an app.
The Applications Menu lives at the far left of the panel. Apps donāt put their menu up here; most apps use more contextual actions instead of a menu bar, but if they do provide a menu bar it lives in the app window itself.
The Applications Menu
The Applications Menu, like macOS Launchpad, has a grid of icons and a fast search. However, there are some extra features here like a categorized view and the ability to directly perform appsā actions such as āPrivate Browsingā in the browser either by searching or right clicking the application icon. Itās really best to think of it more as a combination of Launchpad and Spotlight. Similarly, it can be launched from the keyboard with Command + Space.
A Quick Note about Default Apps
Many apps will feel familiar, or at least intuitive. System Settings is similar to what youāll find in macOS, as are the browser (Epiphany instead of Safari), Mail, Files (instead of Finder), and Terminal apps (more on Files and Terminal in an upcoming āDeveloper Environmentā post). While some apps like Music and Videos may look simpler than those in macOS, theyāre packed with great features while still being easy to learn and use. Again, elementary OS is not trying to be a copy of macOS, so some things do differ. But generally youāll find comparable functionality and design elements that feel familiar.
The Multitasking View
Lastly, something that several macOS switchers have pointed out they love is Multitasking View in elementary OS. You launch Multitasking View from the icon in the dock or with Command + S. Itās kind of like Mission Control in macOS, but more streamlined. At the bottom you get iconified versions of all the open workspaces, as well as an always-new one on the right. The windows on your current workspace shrink down to give you an overview (like Expose in macOS), and you can drag and drop apps between workspaces. Fullscreened apps get their own workspace, and there are a number of ways to switch between them with keyboard shortcuts.
Further Reading
For some more information (and all sorts of keyboard shortcuts), be sure to check out the official elementary OS Learning the Basics documentation!
If youāve switched to elementary OS from macOS, feel free to share your favorite features or differences in the comments below. Tomorrow Iāll be writing about elementary OS as a Developer Environment, so stop back by. :)
51 notes
Ā·
View notes
Link
0 notes
Text
My latest book, Agile Data Science v2.0 is out in early release by O'Reilly! The book is rewritten using PySpark, and many latest and greatest tools like scikit-learn, word2vec, Spark SQL, d3.js and many more. In addition, much new content has been added to make the book a great introduction to predictive analytics in theory and practice.
Iām very proud of it :)
http://shop.oreilly.com/product/mobile/0636920051619.do
3 notes
Ā·
View notes
Link
To be honest, my favorite part of this is the plain whiteboard! Sometimes thereās something even more basic (and effective!) than a text file. Itās great to see an IT department trying to implement a Linux workflow, though.
6 notes
Ā·
View notes
Link
I used Skype to communicate with my editor while working on my book. I donāt love Skype but itās popular, so Iām glad to see they finally updated the Linux client.
21 notes
Ā·
View notes
Link
Iām using a small, hosted server for a work project and thought it would be fun to use Letās Encrypt on it. I was all set to use the command line when I realized my host had it configured for cPanel! It installed in the click of a button, which is amazing.
If you run a hosted server and have cPanel, see if your host has it configured for you.
3 notes
Ā·
View notes
Photo

Nice. Ubuntu 16.04 logo revealed. Reblog now !
60 notes
Ā·
View notes
Link
A mundane blog post, but this part shocked me:
Q. When will this feature be available on Outlook Mail for Windows 10 Mobile?
A. We will deliver this feature in a future update for Outlook Mail on Windows 10 Mobile.
So Microsoft is developing Outlook for iOS and Android before their own platform!
8 notes
Ā·
View notes
Text
Any Packt's eBook or video is just $5!
Any Packtās eBook or video is justĀ $5!
Just a heads up folks to take advantage of the following promotion: Till the end of the year every single eBook and video course Packt has ever created will be available on the publisherās website for just $5!
To avail of this offer simply visit Packtās website.
By the way, Packt has also created their very first Year in Review. It will make you aware of the biggest topics that came out in 2015.ā¦
View On WordPress
0 notes
Text
SQL Server 2005 is 10 years old now, do you celebrate?
SQL Server 2005 is 10 years old now, do youĀ celebrate?
Ā Some people say time flies, and it feels like yesterday when you realize the month of November 2015 marks the tenth year since SQL Server 2005 release to manufacturing. Quite a milestone, at least from the human prospective, it seems sure so. And this is true for so many reasons, SQL Server 2005 was definitely a landmark offering of a relation data management engine bundled with more not lessā¦
View On WordPress
0 notes
Link
Iām surprised the Washington Post would run something so sensational. Linux is as secure as the code that builds upon it. Just like houses are inherently insecure. Which is why most owners install locksāand why architects arenāt responsible for installing them.
12 notes
Ā·
View notes