|
Oracle SQL Tuning training & Oracle Troubleshooting training and some Linux stuff too!
-
tanelpoder.com
-
7 years ago
-
eng
Update: Starting from 2022, I am delivering all my classes in a new format, via my new Learning Platform. Check out what are Learning Weeks and the new Continuous Learning method here: https://learn.tanelpoder.com More details about the class contents here: Advanced Oracle SQL Tuning training Practical Linux Performance & Application troubleshooting training Advanced Oracle Troubleshooting training Here are some example sli..
|
Designing Friction For A Better User Experience Offboarding — The Way to Say Goodbye to Your Users Design Pleasant Cancellation Experience and Improve Retention Offboard as a designer Offboarding: How and How Not to End Relationships with Users
|
Designing Friction For A Better User Experience Offboarding — The Way to Say Goodbye to Your Users Design Pleasant Cancellation Experience and Improve Retention Offboard as a designer Offboarding: How and How Not to End Relationships with Users
|
|
I have been wanting to learn Rust for a while now. I did play with it some time back https://boyter.org/2017/09/working-rust/ for solving some of the project Euler problems and was reasonably impressed with how it turned out. However as I had no practical use for it at the time I ended up investing more time in Go. Go as it turns out is a pretty decent language, and somewhat akin to Python in terms of getting things done. There is usual..
|
|
PART ONE Overview ORM Intentionaliser aggregationObserver aggregationReifier aggregationModifier The new type Qualifier Recompiling and restarting Visualizing the results Conclusion Overview In Part 1 we talked about the general setup of the world/grid and what the Agent and Instructions metamodels do. We left off at the part where the grid sends a copy of itself to whatever observer channels it has (currently just ..
|
|
Intro ORM Intentionaliser Questions Self-modifying simulation in Go? What are we bootstrapping? Vague definitions and bad practices The world Instructions Running the World PART TWO –> Intro I took up a small pet project over summer that I called Roee. It was very loosely based on a paper I’d read by Susan Stepney and Tim Hoverd, Reflecting on Open Ended Evolution .
|
|
Answering questions or helping other people seems to be a good way for me to learn more about a language. I’ve been trying to be more active on the Go forums for this reason, answering questions as they pop up (especially focusing on the ones that may not have gotten much attention). Even a very simple question can get you to go down a rabbit hole and learn more as you’re formulating an explanation as part of the answer.
|
InstaRepeat the account that gather insta gram photos who look alike. Very surprising. Check out the account InstaRepeat
|
InstaRepeat the account that gather insta gram photos who look alike. Very surprising. Check out the account InstaRepeat
|
|
I use command (⌘) as my Emacs Meta key. Recently discovered C-M-d is not available to Emacs for binding keys on macOS. Stack Exchange had the workaround : defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '
|
Don’t run the internet facing SSH on an IP used by a key application. Use a dedicated host acting as a jump box. Use port knocking. Use key pairs. Use fail2ban. Don’t allow root logins. Restrict access to a named group. Don’t use shared logins. Don’t allow direct access below the presentation tier. Have more ? Ping me in the comment or in twitter and I’ll add them here.
|
Don’t run the internet facing SSH on an IP used by a key application. Use a dedicated host acting as a jump box. Use port knocking. Use key pairs. Use fail2ban. Don’t allow root logins. Restrict access to a named group. Don’t use shared logins. Don’t allow direct access below the presentation tier. Have more ? Ping me in the comment or in twitter and I’ll add them here.
|
|
Observations on textual strategy in infographics by the example of the "Greatest Infographic of All Times".
|
|
My extremely brief crash course in the Official Information Act and how it can be used for some interesting civic side projects
|
|
My extremely brief crash course in the Official Information Act and how it can be used for some interesting civic side projects
|
|
My extremely brief crash course in the Official Information Act and how it can be used for some interesting civic side projects
|
Disclaimer: No one in the world wants what I said in this post to be false more than I do. One ConsenSys is not all rainbows, sunshine, and unicorns. (to the surprise of no one) The flat governance structure is something that definitely makes ConsenSys unique and enjoyable to work at: everyone treats you as equal, snobby dicks are rare, and no one tells you what to do at work everyday or when you go to work. It would be hard to go bac..
|
|
I’ve been having a bit of success recently selling my t-shirts on Amazon, so I decided it was time to do something with this income. And that something is sock it away for a rainy day - or more accurately, retirement.
|
|
This month’s cheat sheet is about how you can secure your Spring Boot application. Spring Boot has dramatically simplified the development of Spring applications. Its autoconfiguration and starter dependencies reduce the amount of code and configuration you need to begin an app. If you were used to Spring and lots of XML in back in the day, Spring Boot is a breath of fresh air.
|
|
Improve code readability by putting spaces around the "not" symbol
-
www.databasesandlife.com
-
7 years ago
-
eng
When I first started working, I noticed my boss at the time had a coding convention that I’d not seen elsewhere. As I was new to work, and the convention seemed logical, I adopted it, thinking it might be standard in the world of work. Alas I was wrong, I’ve never seen anyone else use it. But I still think it’s a good convention. And that’s based around the following fact. The C family of languages use the exclamation mark “!” as the symb..
|
|
Magic, MutatingAdmissionsControllers and Kubernetes: Mutating pods created in your cluster
-
blog.gripdev.xyz
-
7 years ago
-
eng
I recently wanted to use a Mutating Admissions Controller in Kubernetes to alter pods submitted to the cluster - here is a quick summary of how to do it. In this case we wanted to change the image pull location, just as a quick example (I’m not sure this is a great idea in a real system as it introduces a single point of failure for pod creation but the sample code should be useful to others).
|
|
A Guide to the Project Management Body of Knowledge (PMBOK Guide) defines Resource Leveling (also known as Predictive Planning or Priority-Based Scheduling ) in the context of project management tools as: A technique in which start and finish dates are adjusted based on resource constraints with the goal of balancing demand for resources with the available supply. Many project management and project planning tools force you, ..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..
|
|
Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL backend!
-
maxrozen.com
-
7 years ago
-
eng
Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL backend!
|
|
In June 2018, the Snyk research team found many exploitable instances of the Zip Slip in various ecosystems that affected thousands of applications. This kind of wide reaching vulnerability requires a well thought out private disclosure process so that vulnerable libraries and projects are warned about their exposure before public disclosures are made. This post goes into the details of what we did throughout the process from discovery to d..
|